Role
Venue Role
{
"type": "venue-roles",
"id": "44444444-4444-4444-4444-444444444444",
"attributes": {
"name": "owner",
"inherited-from": "project-roles",
"permissions": [
"basic_data.read",
"basic_data.list",
"venues.read",
"venues.list",
"venues.create",
"venues.update",
"venues.destroy",
"venues.roles.read",
"venues.roles.list",
"venues.roles.create",
"venues.roles.update",
"venues.roles.destroy",
"venues.messages.read",
"venues.messages.list",
"venues.messages.create",
"venues.messages.update",
"venues.messages.destroy"
]
},
"relationships": {
"venue": {
"data": {
"type": "venues",
"id": "22222222-2222-2222-2222-222222222222"
}
},
"account": {
"data": {
"type": "accounts",
"id": "99999999-9999-9999-9999-999999999999"
}
}
}
}
Attributes
| Name |
Description |
name |
Role name (owner, manager, reader, customer_service) |
inherited-from |
Indicating if venue role was inherited from project role |
permissions |
List of project/venue/permission actions given role can perform |
Relationships
Project Role
{
"type": "project-roles",
"id": "55555555-5555-5555-5555-555555555555",
"attributes": {
"name": "reader",
"permissions": [
"basic_data.read",
"basic_data.list",
"projects.read",
"projects.list",
"projects.create",
"projects.roles.read",
"projects.roles.list"
]
},
"relationships": {
"project": {
"data": {
"type": "projects",
"id": "11111111-1111-1111-1111-111111111111"
}
},
"account": {
"data": {
"type": "accounts",
"id": "66666666-6666-6666-6666-666666666666"
}
}
}
},
Relationships