User permissions and authentication modes
User permissions
The following distinct permissions exist to control access to the various REST API endpoints.
| User permissions | Description |
|---|---|
decision service user |
Users with this permission can execute decisions and invoke related endpoints. Examples of what related endpoints can do:
For more information, see the Decision runtime section for the Decision runtime REST API in Reference. |
decision service manager |
Users with this permission can manage the decision service archives and associated metadata by using the create, retrieve, update, and delete operations on their respective storage service. For more information, see the Decision storage management section for the Decision runtime REST API in Reference. |
decision runtime monitor |
This role allows users to take a snapshot of the state of the decision runtime on demand. For more information, see the GET /health and GET /snapshot methods in the Decision runtime section for the Decision runtime REST API in Reference. |
automation developer |
Users with this permission can use business applications and business automation. Users with this permission can do the following actions:
Users with this permission cannot do the following actions:
This permission already exists, and it is created and assigned by IBM Business Automation Studio. |
For more information about how to configure these permissions, see Configuring the decision runtime.
Authentication modes
basiczen
| Authentication mode | Description |
|---|---|
basic |
Users who are authenticated through the basic authentication mode are granted permissions as they are configured. |
zen |
When Basic authentication can be used as well. Users and associated permissions can be managed in the IBM Cloud Pak® Platform UI (Zen). For more information, see Managing user permissions. Client applications must use API keys. For more information about generating the API keys, see
Generating API keys for authentication
For more information about invoking a decision service with an API key, see Authorizing HTTP requests by using the Zen API . |