curl --request GET \
--url https://api.trillet.ai/v1/api/roles-and-permissions/roles/{roleId} \
--header 'x-api-key: <api-key>' \
--header 'x-workspace-id: <x-workspace-id>'{
"_id": "665a1b2c3d4e5f6a7b8c9d0e",
"name": "Agent Manager",
"description": "Can manage agents and view call history",
"permissions": [
{ "key": "agent_view", "category": "agents" },
{ "key": "agent_create", "category": "agents" },
{ "key": "agent_edit", "category": "agents" }
],
"userIds": ["user_001"]
}
Retrieve a specific role by its ID.
curl --request GET \
--url https://api.trillet.ai/v1/api/roles-and-permissions/roles/{roleId} \
--header 'x-api-key: <api-key>' \
--header 'x-workspace-id: <x-workspace-id>'{
"_id": "665a1b2c3d4e5f6a7b8c9d0e",
"name": "Agent Manager",
"description": "Can manage agents and view call history",
"permissions": [
{ "key": "agent_view", "category": "agents" },
{ "key": "agent_create", "category": "agents" },
{ "key": "agent_edit", "category": "agents" }
],
"userIds": ["user_001"]
}
{
"_id": "665a1b2c3d4e5f6a7b8c9d0e",
"name": "Agent Manager",
"description": "Can manage agents and view call history",
"permissions": [
{ "key": "agent_view", "category": "agents" },
{ "key": "agent_create", "category": "agents" },
{ "key": "agent_edit", "category": "agents" }
],
"userIds": ["user_001"]
}