API Keys
Create API Credentials for the External API and SCIM provisioning.
What This Is For
API Credentials (API keys) let an external system call Skillhabit on behalf of your workspace—without using a person’s login. Use them for the External API and, when Skillhabit has enabled it, SCIM provisioning.
In the product: Configure → Connections → API Credentials.
You can have up to three active keys. The External API capability must be enabled for your account—contact Skillhabit if the tab shows that the feature is not available.
Who This Is For
Workspace administrators and integration developers. Treat every key like a password.
What You Can Use Them For
| Use | Guide |
|---|---|
| External API — create or update users, manage visibility, list courses, create sign-in links, and more | External API · user lifecycle also under User Provisioning |
| SCIM provisioning — IdP pushes users into Skillhabit | User Provisioning |
The key alone does not turn SCIM on. Ask your Skillhabit representative to enable SCIM first.
Sign-in methods for people are separate—see SSO and Authentication.
How to Create a Key
- Open Configure → Connections → API Credentials.
- Choose Create credential.
- When the token appears, copy or download it immediately. This is the only time Skillhabit shows the full secret.
- Store it in a password manager or vault used by your backend only.
- Send requests with an Authorization header:
Authorization: Bearer {token}.
If you already have three keys, delete one before creating another.
Delete a Key
From the credentials list, delete a credential you no longer need. Anything still using that token will stop authenticating.