curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/roles/{roleId}{
"status": "success",
"data": {
"id": "<string>",
"name": "<string>",
"type": "SYSTEM",
"permissions": [
"booking.read",
"eventType.create"
],
"createdAt": "<string>",
"updatedAt": "<string>",
"color": "<string>",
"description": "<string>",
"organizationId": 123
}
}curl --request GET \
--url https://api.cal.com/v2/organizations/{orgId}/roles/{roleId}{
"status": "success",
"data": {
"id": "<string>",
"name": "<string>",
"type": "SYSTEM",
"permissions": [
"booking.read",
"eventType.create"
],
"createdAt": "<string>",
"updatedAt": "<string>",
"color": "<string>",
"description": "<string>",
"organizationId": 123
}
}For non-platform customers - value must be Bearer <token> where <token> is api key prefixed with cal_
For platform customers - OAuth client secret key
For platform customers - OAuth client ID
success, error "success"
Show child attributes
Unique identifier for the role
Name of the role
Type of role
SYSTEM, CUSTOM Permissions assigned to this role in 'resource.action' format.
*.*, role.create, role.read, role.update, role.delete, eventType.create, eventType.read, eventType.update, eventType.delete, team.create, team.read, team.update, team.delete, team.invite, team.remove, team.listMembers, team.listMembersPrivate, team.changeMemberRole, team.impersonate, organization.create, organization.read, organization.listMembers, organization.listMembersPrivate, organization.invite, organization.remove, organization.manageBilling, organization.changeMemberRole, organization.impersonate, organization.update, booking.read, booking.readOrgBookings, booking.readRecordings, booking.update, insights.read, workflow.create, workflow.read, workflow.update, workflow.delete, organization.attributes.read, organization.attributes.update, organization.attributes.delete, organization.attributes.create, organization.attributes.editUsers, routingForm.create, routingForm.read, routingForm.update, routingForm.delete, webhook.create, webhook.read, webhook.update, webhook.delete, watchlist.create, watchlist.read, watchlist.update, watchlist.delete ["booking.read", "eventType.create"]When the role was created
When the role was last updated
Color for the role (hex code)
Description of the role
Organization ID this role belongs to
Was this page helpful?