Machine clients¶
Machine clients give scripts, integrations and other systems access to the tenant without a user account. Each client has its own credentials (Client ID and Client secret) and only the permissions you select for it.
Use machine clients for automated access, and users for people. For example, a developer signs in with their own user account but configures their integration to use a machine client. If the developer leaves, the integration keeps working.
On the Machine clients page you can:
See the clients of the tenant
Create client¶
Click + Create client.
Enter the client’s name.
Select one or more permissions from the list.
Click Create.
Copy the credentials (Client ID and Client secret) and click Done.
After you click Create, the Machine client created successfully window shows the client’s credentials:
Client ID: the identifier of the client
Client secret: the password the client signs in with, together with its Client ID
Example command to get the auth token: a ready command with both credentials that gets an access token for the client
Click the copy icon next to a field to copy its value.
Important
The client secret is shown only once and cannot be viewed again. Store it securely, for example in a password manager. If you lose it, generate new credentials as described in Edit client. This ends the client’s existing sessions.
Edit client¶
On the Machine clients page, click the client.
In Machine client details, click Generate new creds.
Change the client’s details, the same way as when creating a client.
Click Generate new creds.
Click Done in the credentials view.
Delete client¶
On the Machine clients page, click the client.
Click the red Delete client button.
Confirm by clicking the red Delete button.