Skip to content

GET   /permissions

Get all permissions for the current account

Retrieves a list of all available permissions in the system for the current account

Authentication Required

Authorization: Bearer {token}   header string

This header is required to access this endpoint

Optional Parameters

Click here to view an exhaustive list of all available parameters
x-account-id   header string

The account ID for the request

Try it out

Loading...

Output:

Responses

Description

Permissions retrieved successfully

[
{
"id": 0,
"permission": "string",
"description": "string",
"category": "string"
}
]

References

#/components/parameters/xAccountIdHeader

in: header
name: x-account-id
schema:
type: string
description: The account ID for the request
required: false

#/components/schemas/Permission

type: object
properties:
id:
type: integer
description: Unique identifier for the permission
permission:
type: string
description: Permission name/code
description:
type: string
description: Human-readable description of what the permission allows
category:
type: string
description: Category or group the permission belongs to

#/components/schemas/Error

type: object
properties:
error:
type: string
description: Error message
status:
type: integer
description: HTTP status code
description: Error response object

Route Source Code

Check out the source code for this route entrypoint here: /permissions/route.ts

Or the swagger.yaml spec this documentation was generated from: /permissions/swagger.yaml