cURL
curl --request POST \ --url https://api.example.com/v1beta1/roles \ --header 'Content-Type: application/json' \ --data ' { "body": { "name": "<string>", "title": "<string>", "permissions": [ {} ], "scopes": [ {} ], "metadata": {} } } '
{ "role": { "id": "<string>", "name": "<string>", "title": "<string>", "permissions": [ {} ], "scopes": [ {} ], "state": "<string>", "org_id": "<string>", "metadata": {}, "created_at": "<string>", "updated_at": "<string>" } }
Show properties
org_owner
project_admin
Organization Owner
Project Administrator
app_organization_update
app.organization.update
update
["app_organization_update", "app_organization_delete"]
["organization", "project"]
enabled
curl -X POST 'https://frontier.example.com/v1beta1/roles' \ -H 'Authorization: Bearer <token>' \ -H 'Content-Type: application/json' \ -d '{ "body": { "name": "org_owner", "title": "Organization Owner", "permissions": [ "app_organization_update", "app_organization_delete", "app_project_create" ], "scopes": ["organization"], "metadata": { "description": "Full access to organization resources" } } }'
{ "body": { "name": "org_owner", "title": "Organization Owner", "permissions": [ "app_organization_update", "app_organization_delete", "app_project_create" ], "scopes": ["organization"], "metadata": { "description": "Full access to organization resources" } } }
{ "role": { "id": "9f256f86-20ad-434e-b009-6d6dadec6aa9", "name": "org_owner", "title": "Organization Owner", "permissions": [ "app_organization_update", "app_organization_delete", "app_project_create" ], "scopes": ["organization"], "state": "enabled", "org_id": "00000000-0000-0000-0000-000000000000", "metadata": { "description": "Full access to organization resources" }, "created_at": "2023-06-07T05:39:56.961Z", "updated_at": "2023-06-07T05:39:56.961Z" } }