# Klipfolio integration

> Klipfolio Klips API: manage dashboards, Klips, data sources, clients, users, groups, roles and published links.

- Authentication: apiKey

## Tools (126)

- **Add Dashboards To User**: Adds dashboards to a user by dashboard id, not instance id.
- **Add Dashboard To Group**: Assigns an existing dashboard to a group.
- **Add Klips To Dashboard**: Adds Klips to a dashboard by Klip id; `region` defaults to 1 and `position` to 0.
- **Add User To Group**: Adds a user to a group.
- **Add User To Group (From User)**: Adds a user to one group.
- **Add User To Role**: Adds a user to a role; 403 if the user already has it.
- **Assign Role To User**: Assigns a role to a user.
- **Create Client**: Creates a client account.
- **Create Dashboard**: Creates a dashboard.
- **Create Data Source**: Creates a data source; the response carries both the data source and its instance location.
- **Create Data Source Instance**: Creates an instance of a data source.
- **Create Group**: Creates a group.
- **Create Klip**: Creates a Klip with a default schema unless one is given; edit the schema later via Update Klip Schema.
- **Create Klip Annotation**: Creates an annotation; author and timestamp default to the caller and now.
- **Create Published Link**: Creates a published link for a dashboard.
- **Create Role**: Creates a custom role.
- **Create User**: Creates a user, optionally for a client.
- **Delete Client**: Deletes a client account.
- **Delete Client Property**: Deletes one company property from a client.
- **Delete Client Share Right**: Revokes a group's access to a client.
- **Delete Dashboard**: Deletes a dashboard.
- **Delete Dashboard Share Right**: Revokes a group's access to a dashboard.
- **Delete Data Source**: Deletes a data source.
- **Delete Data Source Instance**: Deletes a data source instance.
- **Delete Data Source Instance Property**: Deletes one instance property.
- **Delete Data Source Instances**: Deletes instances of a data source.
- **Delete Data Source Property**: Deletes one data source property.
- **Delete Data Source Share Right**: Revokes a group or user's access to a data source.
- **Delete Group**: Deletes a group.
- **Delete Klip**: Deletes a Klip.
- **Delete Klip Annotation**: Deletes an annotation.
- **Delete Klip Share Rights**: Deletes a group's share rights for a Klip; the docs show the group in a JSON body rather than the path.
- **Delete Published Link**: Permanently deletes a published link.
- **Delete Role**: Deletes a role.
- **Delete Role Permission**: Deletes one permission from a role.
- **Delete User**: Deletes a user.
- **Delete User Property**: Deletes a property; this removes it from all users in the account.
- **Disable Data Source**: Disables a data source.
- **Enable Client Direct Billing**: Switches a client to direct billing.
- **Enable Data Source**: Enables a data source.
- **Extend Client Trial**: Extends a client trial period.
- **Get Client**: Gets one client.
- **Get Dashboard**: Gets one dashboard.
- **Get Dashboard Layout**: Gets a dashboard's layout.
- **Get Data Source**: Gets one data source.
- **Get Data Source Instance**: Gets one instance; dates are UTC.
- **Get Data Source Instance Data**: Gets the data held by an instance.
- **Get Data Source Instance Properties**: Gets an instance's connection properties.
- **Get Data Source Properties**: Gets connection properties of a data source.
- **Get Data Source Share Rights**: Lists group and user share rights for a data source.
- **Get Group**: Gets one group.
- **Get Group Default Dashboard**: Gets one dashboard assignment for a group.
- **Get Klip**: Gets one Klip; `id` may also be a Klip instance id from client-instances.
- **Get Klip Annotation**: Gets one annotation.
- **Get Klip Schema**: Gets a Klip's schema.
- **Get Profile**: Gets the authenticated user; a cheap check that the key works.
- **Get Published Link**: Gets one published link.
- **Get Role**: Gets one role.
- **Get User**: Gets one user.
- **Import Dashboard Into Client**: Imports a dashboard and its Klips into a client account.
- **Import Data Source Into Client**: Imports a data source into a client account.
- **Import Klip Into Client**: Imports a Klip and its data sources into a client account.
- **List Client Features**: Lists feature flags allocated to a client.
- **List Client Properties**: Lists a client's company properties.
- **List Client Resources**: Lists resource allocations for a client.
- **List Clients**: Lists the client accounts of the requesting company.
- **List Client Settings**: Lists settings for a client.
- **List Client Share Rights**: Lists the groups a client is shared with.
- **List Dashboard Klip Instances**: Lists Klip instances on a dashboard.
- **List Dashboards**: Lists dashboards (tabs) in the company or client account.
- **List Dashboard Share Rights**: Lists a dashboard's share rights.
- **List Data Source Instances**: Lists data source instances.
- **List Data Sources**: Lists data sources the user can access.
- **List Group Default Dashboards**: Lists dashboards assigned to a group.
- **List Groups**: Lists groups in the company or client account.
- **List Group Users**: Lists users in a group.
- **List Klip Annotations**: Lists annotations on a Klip.
- **List Klip Client Instances**: Lists client instances of a Klip.
- **List Klips**: Lists Klips the user can access.
- **List Klip Share Rights**: Lists share rights for a Klip.
- **List Published Links For Dashboard**: Lists published links of a dashboard.
- **List Role Permissions**: Lists a role's permissions.
- **List Roles**: Lists roles in the company or client account.
- **List Role Users**: Lists users with a role.
- **List User Dashboard Instances**: Lists a user's dashboard (tab) instances.
- **List User Groups**: Lists groups a user belongs to.
- **List User Properties**: Lists a user's properties.
- **List User Roles**: Lists a user's roles.
- **List Users**: Lists users in the company or client account.
- **Refresh Data Source Instance**: Queues an instance for refresh; it may not refresh immediately.
- **Refresh Multiple Data Sources**: Queues several data sources for refresh in one call.
- **Remove Dashboard From Group**: Removes a dashboard assignment from a group.
- **Remove Klip Instance From Dashboard**: Removes a Klip instance from a dashboard.
- **Remove Role From User**: Removes a role from a user.
- **Remove User Dashboard Instance**: Removes a dashboard instance from a user.
- **Remove User From Group**: Removes a user from a group.
- **Remove User From Group (From User)**: Removes a user from a group.
- **Remove User From Role**: Removes a user from a role; 403 if the user lacks it or if it would leave the admin role without users.
- **Resend User Invite**: Resends the invitation email to a new user.
- **Reset User Password**: Resets a user's password.
- **Update Client**: Updates a client; send only the fields to change.
- **Update Client Features**: Enables or disables client features.
- **Update Client Properties**: Adds or updates company properties on a client.
- **Update Client Resources**: Sets resource limits for a client.
- **Update Client Settings**: Sets one or more client settings.
- **Update Client Share Rights**: Shares a client with groups, creating or updating each share right.
- **Update Dashboard**: Updates a dashboard.
- **Update Dashboard Layout**: Replaces a dashboard's layout.
- **Update Dashboard Share Rights**: Shares a dashboard with groups or users, creating or updating each right.
- **Update Data Source**: Updates data source details.
- **Update Data Source Instance Data**: Replaces an instance's data with an uploaded file or raw data.
- **Update Data Source Instance Properties**: Creates or updates instance properties.
- **Update Data Source Properties**: Creates or updates data source properties.
- **Update Data Source Share Rights**: Shares a data source with groups and users.
- **Update Group**: Updates a group.
- **Update Group Default Dashboard**: Updates a dashboard assignment for a group.
- **Update Klip**: Updates Klip name and description; use the schema resource for the schema.
- **Update Klip Annotation**: Updates an annotation.
- **Update Klip Client Instance From Parent**: Replaces a client Klip instance's schema with the original Klip's schema.
- **Update Klip Schema**: Replaces a Klip's schema; send the full schema.
- **Update Klip Share Rights**: Shares a Klip with groups, creating or updating each share right.
- **Update Published Link**: Updates a published link.
- **Update Role**: Updates a role; supplied permissions replace the existing ones.
- **Update Role Permissions**: Updates the permissions of a role.
- **Update User**: Updates a user; send only the fields to change.
- **Update User Properties**: Creates or updates user properties.

Connect Klipfolio in General Input: https://www.generalinput.com/apps/klipfolio