Permissions Management API Methods permissions-management-api-methods

Rest API methods to manage permissions for objects and groups.

List Available Object Types list-object-types

A GET method to list available object types on which role-based access controls can be set.

Request

GET /api/v1/permissionable-object-types/

Response

[ "SEGMENT", "TRAIT", "DESTINATION", "DERIVED_SIGNALS", "TAGS" ]

List Available Permissions for an Object Type list-permissions-object-type

A GET method to list available permissions for an object type.

Request

GET /api/v1/permissionable-object-types/SEGMENT/

Response

{
 "wildcard" : [ "VIEW_ALL_SEGMENTS", "EDIT_ALL_SEGMENTS", "CREATE_ALL_SEGMENTS", "DELETE_ALL_SEGMENTS", "MAP_ALL_SEGMENTS_TO_MODELS", "MAP_ALL_TO_DESTINATIONS" ],
 "perObject" : [ "READ", "WRITE", "CREATE", "DELETE", "MAP_TO_MODELS", "MAP_TO_DESTINATION" ]
}
NOTE
The object types TAGS and DERIVED SIGNALS have no regular permissions to use. Controls on these object types are changed by the All or Nothing Wild Card Permissions only.
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695