Security: Permissions
get
Path parameters
permissionstring · uuidRequired
Responses
200
OK
application/json
get
GET /v2/e01/security/permissions/{permission} HTTP/1.1
Host:
Accept: */*
200
OK
{
"GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"ObjectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"PermissionGrantedBy": "123e4567-e89b-12d3-a456-426614174000",
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"AllowAdministrate": true,
"AllowConfigure": true,
"AllowCreate": true,
"AllowDelete": true,
"AllowExecute": true,
"AllowRead": true,
"AllowTrialAccess": true,
"AllowWrite": true,
"ObjectType": "text",
"PermissionMask": 1,
"PermissionGranted": "2025-07-16T20:06:34.061Z",
"RoleSlug": "text"
}
put
Path parameters
permissionstringRequired
Body
GroupIdentifierstring · uuidOptional
ObjectIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
PermissionGrantedBystring · uuid | nullableOptional
PermissionIdentifierstring · uuidOptional
AllowAdministratebooleanOptional
AllowConfigurebooleanOptional
AllowCreatebooleanOptional
AllowDeletebooleanOptional
AllowExecutebooleanOptional
AllowReadbooleanOptional
AllowTrialAccessbooleanOptional
AllowWritebooleanOptional
ObjectTypestring | nullableOptional
PermissionMaskinteger · int32Optional
PermissionGrantedstring · date-time | nullableOptional
Responses
200
OK
400
Bad Request
application/json
404
Not Found
application/json
put
PUT /v2/e01/security/permissions/{permission} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 553
{
"GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"ObjectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"PermissionGrantedBy": "123e4567-e89b-12d3-a456-426614174000",
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"AllowAdministrate": true,
"AllowConfigure": true,
"AllowCreate": true,
"AllowDelete": true,
"AllowExecute": true,
"AllowRead": true,
"AllowTrialAccess": true,
"AllowWrite": true,
"ObjectType": "text",
"PermissionMask": 1,
"PermissionGranted": "2025-07-16T20:06:34.061Z"
}
No content
delete
Path parameters
permissionstring · uuidRequired
Responses
200
OK
404
Not Found
application/json
delete
DELETE /v2/e01/security/permissions/{permission} HTTP/1.1
Host:
Accept: */*
No content
head
Path parameters
permissionstring · uuidRequired
Responses
200
OK
application/json
Responseboolean
head
HEAD /v2/e01/security/permissions/{permission} HTTP/1.1
Host:
Accept: */*
200
OK
true
get
Query parameters
GroupIdentifierstring · uuidOptional
ObjectIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
PermissionGrantedBystring · uuidOptional
AllowAdministratebooleanOptional
AllowConfigurebooleanOptional
AllowCreatebooleanOptional
AllowDeletebooleanOptional
AllowExecutebooleanOptional
AllowReadbooleanOptional
AllowTrialAccessbooleanOptional
AllowWritebooleanOptional
ObjectTypestringOptional
PermissionMaskinteger · int32Optional
PermissionGrantedstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/security/permissions/count HTTP/1.1
Host:
Accept: */*
200
OK
{
"Count": 1
}
get
Query parameters
GroupIdentifierstring · uuidOptional
ObjectIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
PermissionGrantedBystring · uuidOptional
AllowAdministratebooleanOptional
AllowConfigurebooleanOptional
AllowCreatebooleanOptional
AllowDeletebooleanOptional
AllowExecutebooleanOptional
AllowReadbooleanOptional
AllowTrialAccessbooleanOptional
AllowWritebooleanOptional
ObjectTypestringOptional
PermissionMaskinteger · int32Optional
PermissionGrantedstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/security/permissions HTTP/1.1
Host:
Accept: */*
200
OK
[
{
"GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"ObjectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"PermissionGrantedBy": "123e4567-e89b-12d3-a456-426614174000",
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"AllowAdministrate": true,
"AllowConfigure": true,
"AllowCreate": true,
"AllowDelete": true,
"AllowExecute": true,
"AllowRead": true,
"AllowTrialAccess": true,
"AllowWrite": true,
"ObjectType": "text",
"PermissionMask": 1,
"PermissionGranted": "2025-07-16T20:06:34.061Z",
"RoleSlug": "text"
}
]
post
Body
GroupIdentifierstring · uuidOptional
ObjectIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
PermissionGrantedBystring · uuid | nullableOptional
PermissionIdentifierstring · uuidOptional
AllowAdministratebooleanOptional
AllowConfigurebooleanOptional
AllowCreatebooleanOptional
AllowDeletebooleanOptional
AllowExecutebooleanOptional
AllowReadbooleanOptional
AllowTrialAccessbooleanOptional
AllowWritebooleanOptional
ObjectTypestring | nullableOptional
PermissionMaskinteger · int32Optional
PermissionGrantedstring · date-time | nullableOptional
Responses
201
Created
application/json
400
Bad Request
application/json
post
POST /v2/e01/security/permissions HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 553
{
"GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"ObjectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"PermissionGrantedBy": "123e4567-e89b-12d3-a456-426614174000",
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"AllowAdministrate": true,
"AllowConfigure": true,
"AllowCreate": true,
"AllowDelete": true,
"AllowExecute": true,
"AllowRead": true,
"AllowTrialAccess": true,
"AllowWrite": true,
"ObjectType": "text",
"PermissionMask": 1,
"PermissionGranted": "2025-07-16T20:06:34.061Z"
}
{
"GroupIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"ObjectIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"OrganizationIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"PermissionGrantedBy": "123e4567-e89b-12d3-a456-426614174000",
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000",
"AllowAdministrate": true,
"AllowConfigure": true,
"AllowCreate": true,
"AllowDelete": true,
"AllowExecute": true,
"AllowRead": true,
"AllowTrialAccess": true,
"AllowWrite": true,
"ObjectType": "text",
"PermissionMask": 1,
"PermissionGranted": "2025-07-16T20:06:34.061Z",
"RoleSlug": "text"
}
get
Query parameters
GroupIdentifierstring · uuidOptional
ObjectIdentifierstring · uuidOptional
OrganizationIdentifierstring · uuidOptional
PermissionGrantedBystring · uuidOptional
AllowAdministratebooleanOptional
AllowConfigurebooleanOptional
AllowCreatebooleanOptional
AllowDeletebooleanOptional
AllowExecutebooleanOptional
AllowReadbooleanOptional
AllowTrialAccessbooleanOptional
AllowWritebooleanOptional
ObjectTypestringOptional
PermissionMaskinteger · int32Optional
PermissionGrantedstring · date-timeOptional
Identifierstring · uuidOptional
Origin.Whenstring · date-timeOptional
Origin.Organizationstring · uuidOptional
Origin.Userstring · uuidOptional
Origin.Proxystring · uuidOptional
Origin.DescriptionstringOptional
Origin.ReasonstringOptional
Origin.SourcestringOptional
Filter.Pageinteger · int32Optional
Filter.Takeinteger · int32Optional
Filter.SortstringOptional
Filter.ExcludesstringOptional
Filter.IncludesstringOptional
Filter.FormatstringOptional
Pageinteger · int32Optional
Takeinteger · int32Optional
SortstringOptional
ExcludesstringOptional
IncludesstringOptional
FormatstringOptional
Responses
200
OK
application/json
get
GET /v2/e01/security/permissions/search HTTP/1.1
Host:
Accept: */*
200
OK
[
{
"PermissionIdentifier": "123e4567-e89b-12d3-a456-426614174000"
}
]
Was this helpful?