ApiClientAttributes
Attributes for creating and updating an api client. The ApiClientAttributes input type in Bunny's GraphQL API, with its fields and an example.
{
"name": "",
"entityId": "",
"redirectUri": "",
"scopes": [
""
],
"clientCredentialsEnabled": true,
"authorizationCodeEnabled": true,
"accessTokenExpiresIn": 123,
"pkceEnabled": true
}
| Name | Type | Description |
|---|---|---|
| name | String | Name of the api client |
| entityId | String | Entity ID of the api client |
| redirectUri | String | Required for authorization_code grant. The callback url of the client. |
| scopes | List (String) | The scopes that this application can request |
| clientCredentialsEnabled | Boolean | Lets client credentials grant be used to generate access tokens |
| authorizationCodeEnabled | Boolean | Lets authorization code grant be used to generate access tokens |
| accessTokenExpiresIn | Int | Number of seconds that access tokens will be issued for |
| pkceEnabled | Boolean | Lets PKCE be used to generate access tokens |