Capabilities
The Kyriba connector syncs the following resources:| Resource | Sync | Provision |
|---|---|---|
| Users | ||
| Access Profiles | ||
| Data Permission Profiles | ||
| User Groups |
Gather Kyriba credentials
The connector authenticates using OAuth2 client credentials. You will need:- Kyriba URL — the base URL of your Kyriba instance (for example,
https://api.kyriba.com) - Token URL — the OAuth2 token endpoint (for example,
https://api.kyriba.com/gateway/oauth/token) - Client ID — your OAuth2 client identifier
- Client Secret — your OAuth2 client secret
Log in to the Kyriba Portal and navigate to API Access or OAuth Applications.
Grant the following OAuth scopes to enable full sync and provisioning:
For sync-only (read) access, all three scopes are still required. Provisioning requires write permissions on the relevant scopes:
| Scope | Used for |
|---|---|
user-scope | Sync users and access profiles; create and delete users; assign data permission profiles |
user-group-scope | Sync user groups; add and remove members |
data-permission-profile-scope | Sync data permission profiles |
user-scope for account creation/deletion and data permission profile assignment; user-group-scope for group membership changes.Configure the Kyriba connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your Kyriba connector is now pulling access data into C1.
Choose how to set up the new Kyriba connector:
- Add the connector to a currently unmanaged app
- Add the connector to a managed app
- Create a new managed app
Enter the required configuration:
- Kyriba URL: The base URL of your Kyriba instance (for example,
https://api.kyriba.com) - Token URL: The OAuth2 token endpoint URL (for example,
https://api.kyriba.com/gateway/oauth/token) - Kyriba Client ID: Your OAuth2 client ID from the Kyriba Developer Portal
- Kyriba Client Secret: Your OAuth2 client secret from the Kyriba Developer Portal