ACL
Routes for setting ACL. Used in Backoffice.
Last updated
Routes for setting ACL. Used in Backoffice.
Last updated
GET
https://api.appmixer.com/acl-types
There are two types of access control lists, for components and for API routes. Restricted to admin users only.
GET
https://api.appmixer.com/acl/:type
Get list of all the ACL rules for given type. Restricted to admin users only.
Name | Type | Description |
---|---|---|
POST
https://api.appmixer.com/acl/:type
Update ACL rule set for given type. Restricted to admin users only.
GET
https://api.appmixer.com/acl/:type/resources
Get available values for resource property for an ACL rule. This is used for building UI in Backoffice for setting ACL rules. Restricted to admin users only.
GET
https://api.appmixer.com/acl/:type/actions
Get available values for action property for an ACL rule. This is used for building UI in Backoffice for setting ACL rules. Restricted to admin users only.
GET
https://api.appmixer.com/acl/:type/resource/:resource/attributes
Get available values for attributes property for an ACL rules. This is used for building UI in Backoffice for setting ACL rules. Restricted to admin users only.
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
type
string
components | routes
type
string
components | routes
array
Body has to be an array of ACL rules, where each rule has the following structure: { role: string - admin | user | tester ... resource: string - flows | appmixer.utils.* ... action: array of strings - * | read ... attributes: array of strings - * | non-private | ... }
type
string
components | routes
type
string
components | routes
type
string
components | routes
resource
string
resource name - flows, appmixer.utils.controls.*, ...