curl --request GET \
--url https://api.eu.bronto.io/permissions \
--header 'X-BRONTO-API-KEY: <api-key>'{
"resources": [
{
"group_name": "ApiKey",
"group_display_name": "API Key Management",
"permissions": [
{
"name": "api_keys_read",
"display_name": "Read API Keys",
"description": "List all API Keys in your organization.",
"type": "read"
},
{
"name": "api_keys_write",
"display_name": "Create API Keys",
"description": "Create API Keys for your organization.",
"type": "write"
},
{
"name": "api_keys_delete",
"display_name": "Delete API Keys",
"description": "Delete API Keys for your organization.",
"type": "delete"
}
]
},
{
"group_name": "Dashboard",
"group_display_name": "Dashboards",
"permissions": [
{
"name": "dashboards_read",
"display_name": "View dashboards",
"description": "List and view all dashboards",
"type": "read"
},
{
"name": "dashboards_write",
"display_name": "Create and update dashboards",
"description": "Create and update dashboards.",
"type": "write"
},
{
"name": "dashboards_delete",
"display_name": "Delete Dashboards",
"description": "Delete any dashboards for an organisation.",
"type": "delete"
}
]
}
]
}Retrieves a list of all available permissions grouped by resource. Permissions define the individual actions that can be performed within the system, such as reading API keys or managing monitors. Permissions are assigned to roles, which in turn are assigned to users and API keys. Use the /roles endpoint to see how permissions are grouped into roles.
curl --request GET \
--url https://api.eu.bronto.io/permissions \
--header 'X-BRONTO-API-KEY: <api-key>'{
"resources": [
{
"group_name": "ApiKey",
"group_display_name": "API Key Management",
"permissions": [
{
"name": "api_keys_read",
"display_name": "Read API Keys",
"description": "List all API Keys in your organization.",
"type": "read"
},
{
"name": "api_keys_write",
"display_name": "Create API Keys",
"description": "Create API Keys for your organization.",
"type": "write"
},
{
"name": "api_keys_delete",
"display_name": "Delete API Keys",
"description": "Delete API Keys for your organization.",
"type": "delete"
}
]
},
{
"group_name": "Dashboard",
"group_display_name": "Dashboards",
"permissions": [
{
"name": "dashboards_read",
"display_name": "View dashboards",
"description": "List and view all dashboards",
"type": "read"
},
{
"name": "dashboards_write",
"display_name": "Create and update dashboards",
"description": "Create and update dashboards.",
"type": "write"
},
{
"name": "dashboards_delete",
"display_name": "Delete Dashboards",
"description": "Delete any dashboards for an organisation.",
"type": "delete"
}
]
}
]
}