📄️ /oauth2/clients/studio/admin/maintenance/daily/begin/{clientId}
Starts the daily maintenance task on the specified studio client.
📄️ /oauth2/clients/studio/admin/maintenance/hourly/begin/{clientId}
Starts the hourly maintenance task on the specified studio client.
📄️ /oauth2/api-tokens
Creates a new API token.
📄️ /oauth2/clients
Creates a client with the given data.
📄️ /oauth2/delegated/notification
Delegated login process notification endpoint.
📄️ /oauth2/api-tokens/{apiTokenId}
Deletes the specified API token.
📄️ /oauth2/clients/{clientId}
Deletes the specified client.
📄️ /oauth2/access-tokens
Gets a list of active access tokens.
📄️ /oauth2/api-tokens/{apiTokenId}
Gets the specified API token.
📄️ /oauth2/api-tokens
Gets the list of API tokens.
📄️ /oauth2/clients/types
Gets the list of clients.
📄️ /oauth2/clients/{clientId}
Gets the specified client (for the used access token).
📄️ /oauth2/clients
Gets the list of clients (for the used access token).
📄️ /oauth2/delegated/saml2/metadata
Returns the SAML2 SP metadata information if delegated authentication is configured.
📄️ /oauth2/refresh-tokens
Gets the list of refresh tokens.
📄️ /oauth2/delegated/start-login-url
Gets the URL to start the delegated login process (for the given access token).
📄️ /oauth2/clients/studio/admin/maintenance/daily/status/{clientId}
Returns the daily maintenance task status and last result for the specified studio client.
📄️ /oauth2/clients/studio/admin/maintenance/hourly/status/{clientId}
Returns the hourly maintenance task status and last result for the specified studio client.
📄️ /oauth2/token-info
Gets information about the used token.
📄️ /oauth2/tokens/types
Gets the list of token types.
📄️ /oauth2/revoke
Revokes OAuth2 tokens.
📄️ /oauth2/token
The OAuth2 token endpoint supports the following grant types:<ul> <li> <b>client_credentials:</b> this issues a client access_token which can be used by any Teneo component without the specification of any user. <p> E.g. <code>grant_type=client_credentials&client_id=123e4567-e89b-12d3-a456-426614174000&client_secret=123e4567-e89b-12d3-a456-426614174000</code> </p> </li> <li> <b>password:</b> this issues a user access_token; the issued token has the user and the client as its context. This is commonly used by the Teneo components when a user logs in. <p> E.g. <code>grant_type=password&client_id=123e4567-e89b-12d3-a456-426614174000&client_secret=123e4567-e89b-12d3-a456-426614174000&username=user1&password=pass1</code> </p> </li> <li> <b>refresh_token:</b> this issues a new access_token using a refresh_token. Access tokens expire at a certain point, so Teneo components use this type to obtain a new access_token without the need to ask for the user credentials again. <p> E.g. <code>grant_type=refresh_token&client_id=123e4567-e89b-12d3-a456-426614174000&client_secret=123e4567-e89b-12d3-a456-426614174000&refresh_token=123e4567-e89b-42d3-a456-556642440000</code> </p> </li></ul>Note: in order to issue an admin token use the client_credentials gran type; apply the admin user as client_id and the password as client_secret. Both a user assigned the administrator role and the built-in admin user can be used for this purpose.<p>E.g. <code>grant_type=client_credentials&client_id=admin&client_secret=admin_pass</code> </p>
📄️ /oauth2/api-tokens/{apiTokenId}
Updates the specified API token.
📄️ /oauth2/clients/{clientId}
Updates the specified client with the given data.