← Access
Platform roles
Platform roles define admin capabilities on this website. Built-in special roles such as super_admin and admin cannot be mutated like custom roles.
Operations
GET
List platform roles.
GET /api/v1/en/{websiteId}/platform-rolesPOST
Create a custom role (website superadmin).
POST /api/v1/en/{websiteId}/platform-rolesUse the following request body shape:
{
"label": "string",
"permissions": {
"invite_platform_users": true,
"remove_platform_users": false,
"create_delete_routes": true,
"update_pages_and_object_components": true,
"update_header_footer": true,
"create_update_delete_object_types": false,
"object_types": {}
}
}GET | PUT | DELETE
Read, update, or delete a custom role.
GET|PUT|DELETE /api/v1/en/{websiteId}/platform-roles/{roleId}MCP
MCP: list/get/create/update/delete platform role tools. Inviting users and special-admin assignment are admin UI / manual MCP.