Capabilities
| Resource | Sync | Provision |
|---|---|---|
| Users | ||
| Organizations |
member entitlement; the connector syncs which
users belong to each organization.
This connector is read-only. It does not provision or modify access in
Kinde. Roles, permissions, and feature flags are not synced.
Gather Kinde credentials
Sign in to the Kinde dashboard for your tenant.
Note your tenant subdomain — for example, if your dashboard is at
acme.kinde.com, your API base URL is https://acme.kinde.com.Navigate to Settings > Applications and add a new application.
Choose Machine to machine (M2M) application as the type, then save
and copy the Client ID and Client secret.
Configure the Kinde connector
- Cloud-hosted
- Self-hosted
Follow these instructions to use a built-in, no-code connector hosted by C1.Done. Your Kinde connector is now pulling access data into C1.
Enter the Kinde credentials:
- Kinde base URL: Your tenant API base URL, for example
https://acme.kinde.com(no trailing slash, no/api/v1suffix). - M2M client ID: The client ID from your M2M application.
- M2M client secret: The client secret paired with the M2M client ID.
Connector configuration reference
| Setting | Environment variable | Required | Description |
|---|---|---|---|
| Kinde base URL | BATON_BASE_URL | Yes | Full Backend API base URL for your Kinde tenant, for example https://acme.kinde.com. No trailing slash or /api/v1 suffix. |
| M2M client ID | BATON_KINDE_CLIENT_ID | Yes | Client ID of the M2M application authorized against the Kinde Management API. |
| M2M client secret | BATON_KINDE_CLIENT_SECRET | Yes | Client secret paired with the M2M client ID. Stored as a secret. |