Feature availability: API access is available on Plus and Enterprise plans.
Find your API keys
To view a list of existing API keys for your account:- In Smile Admin, navigate to Settings > Developer tools.
- Find the card titled Manage API keys.
Note: For security reasons, it is only possible to view an API key’s full value immediately after it is created. If you need this value again in future, we recommend creating a new API key.
Create an API key
To create a new API key:- In Smile Admin, navigate to Settings > Developer tools.
- In the Manage API keys card, click Generate new API key.
- Fill in the Name field with a value that represents how and where the API key will be used (e.g. “data warehouse” or “mobile app”).
- Select one or multiple access scopes for the API key.
- These will determine what type of data the API key can see or modify within your account. We recommend giving each API key only the minimum set of access scopes it needs.
- Click Generate.
- Copy the provided API key value to a safe place.
Important: For security reasons, you won’t be able to see the API key value again after the initial creation, so make sure to save it in a safe place! We recommend a password manager like 1Password.
Edit an API key
For security reasons, it is not possible to edit the name or change the access scopes for an API key after it has been created.Delete an API key
To delete an existing API key:- In Smile Admin, navigate to Settings > Developer tools.
- In the Manage API keys card, locate the API key that you wish to delete.
- Beside the key you wish to delete, click the delete icon.
- Type the full name of the API key and click Permanently delete.
Caution: Once an API key is deleted, it will immediately stop functioning. Be sure to update any external systems or integrations using the API key before deleting the API key itself.