Roles

Fetch list of roles

The roles API provides access to a list of which roles are available to a given organization. It does not support any other action.

Endpoints

Method Endpoint Description
GET /api/v2/roles.json Fetch all roles in your organization

Examples

Below is an example of using curl to fetch a list of roles from a given organization.

curl -H "X-ApiToken: token" -H "Content-Type: application/json" https://api.fulcrumapp.com/api/v2/roles.json

Valid Membership Response

{
  "roles": [
     {
            "name": "Manager",
            "is_system": true,
            "is_default": false,
            "can_manage_subscription": false,
            "can_update_organization": false,
            "can_manage_members": true,
            "can_manage_roles": false,
            "can_manage_layers": true,
            "can_manage_apps": true,
            "can_create_records": true,
            "can_update_records": true,
            "can_delete_records": true,
            "can_manage_projects": true,
            "can_manage_choice_lists": true,
            "can_manage_classification_sets": true,
            "can_change_status": true,
            "can_change_project": true,
            "can_assign_records": true,
            "can_import_records": true,
            "can_export_records": true,
            "can_run_reports": true,
            "can_manage_authorizations": false,
            "id": "b8cf1294-36c1-497a-a17e-f7bd3fc6e059",
            "created_at": "2018-01-19T19:59:20Z",
            "updated_at": "2018-01-19T19:59:20Z"
        },
        {
            "name": "Standard User",
            "is_system": true,
            "is_default": true,
            "can_manage_subscription": false,
            "can_update_organization": false,
            "can_manage_members": false,
            "can_manage_roles": false,
            "can_manage_layers": false,
            "can_manage_apps": false,
            "can_create_records": true,
            "can_update_records": true,
            "can_delete_records": false,
            "can_manage_projects": false,
            "can_manage_choice_lists": false,
            "can_manage_classification_sets": false,
            "can_change_status": true,
            "can_change_project": true,
            "can_assign_records": false,
            "can_import_records": false,
            "can_export_records": false,
            "can_run_reports": true,
            "can_manage_authorizations": false,
            "id": "5a326552-865c-4c91-a45b-4262d4b6aedf",
            "created_at": "2018-01-19T19:59:20Z",
            "updated_at": "2018-01-19T19:59:20Z"
        }
  ]
}