Creates a new role from provided data
curl --request POST \
--url https://api.rootly.com/v1/roles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/vnd.api+json' \
--data '
{
"data": {
"type": "roles",
"attributes": {
"name": "<string>",
"slug": "<string>",
"incident_permission_set_id": "<string>",
"alerts_permissions": [
"create"
],
"api_keys_permissions": [
"create"
],
"audits_permissions": [
"create"
],
"billing_permissions": [
"create"
],
"environments_permissions": [
"create"
],
"form_fields_permissions": [
"create"
],
"functionalities_permissions": [
"create"
],
"groups_permissions": [
"create"
],
"incident_causes_permissions": [
"create"
],
"incident_feedbacks_permissions": [
"create"
],
"incident_roles_permissions": [
"create"
],
"incident_types_permissions": [
"create"
],
"incidents_permissions": [
"create"
],
"integrations_permissions": [
"create"
],
"invitations_permissions": [
"create"
],
"playbooks_permissions": [
"create"
],
"private_incidents_permissions": [
"create"
],
"pulses_permissions": [
"create"
],
"retrospective_permissions": [
"create"
],
"roles_permissions": [
"create"
],
"secrets_permissions": [
"create"
],
"services_permissions": [
"create"
],
"severities_permissions": [
"create"
],
"status_pages_permissions": [
"create"
],
"webhooks_permissions": [
"create"
],
"workflows_permissions": [
"create"
]
}
}
}
'{
"data": {
"id": "<string>",
"type": "roles",
"attributes": {
"name": "<string>",
"slug": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"incident_permission_set_id": "<string>",
"is_deletable": true,
"is_editable": true,
"alerts_permissions": [
"create"
],
"api_keys_permissions": [
"create"
],
"audits_permissions": [
"create"
],
"billing_permissions": [
"create"
],
"environments_permissions": [
"create"
],
"form_fields_permissions": [
"create"
],
"functionalities_permissions": [
"create"
],
"groups_permissions": [
"create"
],
"incident_causes_permissions": [
"create"
],
"incident_feedbacks_permissions": [
"create"
],
"incident_roles_permissions": [
"create"
],
"incident_types_permissions": [
"create"
],
"incidents_permissions": [
"create"
],
"integrations_permissions": [
"create"
],
"invitations_permissions": [
"create"
],
"playbooks_permissions": [
"create"
],
"private_incidents_permissions": [
"create"
],
"pulses_permissions": [
"create"
],
"retrospective_permissions": [
"create"
],
"roles_permissions": [
"create"
],
"secrets_permissions": [
"create"
],
"services_permissions": [
"create"
],
"severities_permissions": [
"create"
],
"status_pages_permissions": [
"create"
],
"webhooks_permissions": [
"create"
],
"workflows_permissions": [
"create"
]
}
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Show child attributes
roles Show child attributes
The role name.
The role slug.
Associated incident permissions set.
create, read create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, update, read create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete role created
Show child attributes
Unique ID of the role
roles Show child attributes
The role name.
The role slug.
Associated incident permissions set.
Whether the role can be deleted.
Whether the role can be edited.
create, read create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, update, read create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete create, read, update, delete Was this page helpful?
curl --request POST \
--url https://api.rootly.com/v1/roles \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/vnd.api+json' \
--data '
{
"data": {
"type": "roles",
"attributes": {
"name": "<string>",
"slug": "<string>",
"incident_permission_set_id": "<string>",
"alerts_permissions": [
"create"
],
"api_keys_permissions": [
"create"
],
"audits_permissions": [
"create"
],
"billing_permissions": [
"create"
],
"environments_permissions": [
"create"
],
"form_fields_permissions": [
"create"
],
"functionalities_permissions": [
"create"
],
"groups_permissions": [
"create"
],
"incident_causes_permissions": [
"create"
],
"incident_feedbacks_permissions": [
"create"
],
"incident_roles_permissions": [
"create"
],
"incident_types_permissions": [
"create"
],
"incidents_permissions": [
"create"
],
"integrations_permissions": [
"create"
],
"invitations_permissions": [
"create"
],
"playbooks_permissions": [
"create"
],
"private_incidents_permissions": [
"create"
],
"pulses_permissions": [
"create"
],
"retrospective_permissions": [
"create"
],
"roles_permissions": [
"create"
],
"secrets_permissions": [
"create"
],
"services_permissions": [
"create"
],
"severities_permissions": [
"create"
],
"status_pages_permissions": [
"create"
],
"webhooks_permissions": [
"create"
],
"workflows_permissions": [
"create"
]
}
}
}
'{
"data": {
"id": "<string>",
"type": "roles",
"attributes": {
"name": "<string>",
"slug": "<string>",
"created_at": "<string>",
"updated_at": "<string>",
"incident_permission_set_id": "<string>",
"is_deletable": true,
"is_editable": true,
"alerts_permissions": [
"create"
],
"api_keys_permissions": [
"create"
],
"audits_permissions": [
"create"
],
"billing_permissions": [
"create"
],
"environments_permissions": [
"create"
],
"form_fields_permissions": [
"create"
],
"functionalities_permissions": [
"create"
],
"groups_permissions": [
"create"
],
"incident_causes_permissions": [
"create"
],
"incident_feedbacks_permissions": [
"create"
],
"incident_roles_permissions": [
"create"
],
"incident_types_permissions": [
"create"
],
"incidents_permissions": [
"create"
],
"integrations_permissions": [
"create"
],
"invitations_permissions": [
"create"
],
"playbooks_permissions": [
"create"
],
"private_incidents_permissions": [
"create"
],
"pulses_permissions": [
"create"
],
"retrospective_permissions": [
"create"
],
"roles_permissions": [
"create"
],
"secrets_permissions": [
"create"
],
"services_permissions": [
"create"
],
"severities_permissions": [
"create"
],
"status_pages_permissions": [
"create"
],
"webhooks_permissions": [
"create"
],
"workflows_permissions": [
"create"
]
}
}
}