cURL
curl --request POST \ --url https://api.emulator.farm/v1/roles \ --header 'Content-Type: application/json' \ --header 'X-EMULATOR-FARM-API-KEY: <api-key>' \ --data ' { "name": "build-manager", "description": "Can create, view, and delete builds", "metadata": {} } '
{ "id": "550e8400-e29b-41d4-a716-446655440000", "name": "build-manager", "created_at": "2025-12-10T12:00:00Z", "updated_at": "2025-12-10T12:00:00Z", "description": "Can create, view, and delete builds", "metadata": {} }
Creates a new role that can contain permissions
"build-manager"
"Can create, view, and delete builds"
Role created successfully
"550e8400-e29b-41d4-a716-446655440000"
"2025-12-10T12:00:00Z"