Skip to content

Get Permissions List

GET /api/admin/permissions/list

Fetch all Permission flags with the bit number, a label and a description.

Authentication / Permissions

  • The user must be authenticated.

Parameters:

  • lang - ISO 639-1 language code, defaults to 'en'
JavaScript Fetch Example
const response = await fetch('https://uranus.zxy/api/admin/permissions/list?lang=da', {
  method: 'GET',
  headers: {
    'Content-Type': 'application/json',
    'Authorization': 'Bearer YOUR_ACCESS_TOKEN'
  }
});

const data = await response.json();
JSON Response Example
{
  "event": [
    {
      "bit": 24,
      "label": "Add Event",
      "description": "Create events"
    },
    {
      "bit": 25,
      "label": "Edit Event",
      "description": "Modify events"
    },
    {
      "bit": 26,
      "label": "Delete Event",
      "description": "Delete events"
    },
    {
      "bit": 27,
      "label": "Release Event",
      "description": "Publish events"
    },
    {
      "bit": 28,
      "label": "View Insights",
      "description": "View event insights & analytics"
    }
  ],
  "space": [
    {
      "bit": 16,
      "label": "Add Space",
      "description": "Add spaces to venues"
    },
    {
      "bit": 17,
      "label": "Edit Space",
      "description": "Modify venue spaces"
    },
    {
      "bit": 18,
      "label": "Delete Space",
      "description": "Remove venue spaces"
    }
  ],
  "venue": [
    {
      "bit": 8,
      "label": "Add Venue",
      "description": "Create new venues"
    },
    {
      "bit": 9,
      "label": "Edit Venue",
      "description": "Edit venue details"
    },
    {
      "bit": 10,
      "label": "Delete Venue",
      "description": "Remove existing venue"
    },
    {
      "bit": 11,
      "label": "Choose Venue",
      "description": "Assign venue when making events"
    }
  ],
  "organization": [
    {
      "bit": 0,
      "label": "Edit organization",
      "description": "Edit organization settings"
    },
    {
      "bit": 1,
      "label": "Delete organization",
      "description": "Delete an organization"
    },
    {
      "bit": 2,
      "label": "Choose as event organization",
      "description": "Select organization for events"
    },
    {
      "bit": 3,
      "label": "Choose as event partner",
      "description": "Add organization as event partner"
    },
    {
      "bit": 4,
      "label": "Can Receive Messages",
      "description": "Can receive messages sent to the organization"
    },
    {
      "bit": 5,
      "label": "Manage permissions",
      "description": "Can set and remove permissions for linked users"
    },
    {
      "bit": 6,
      "label": "Manage team",
      "description": "Manage team members"
    }
  ]
}