Skip to content

PUT   /permissions

Update account permissions

Update permissions for a specific account (Super Admin only)

Authentication Required

Authorization: Bearer {token}   header string

This header is required to access this endpoint

Required Parameters

x-account-id   header string

Account ID for the request

accountId   query string

ID of the account to update permissions for

Optional Parameters

Click here to view an exhaustive list of all available parameters
force   query string

If set to 'true', applies permissions to all accounts of the specified account type

Request Body

[
"string"
]

Try it out

Loading...

Output:

Responses

Description

Permissions updated successfully

null

References

#/components/parameters/xAccountIdHeader

in: header
name: x-account-id
schema:
type: string
description: Account ID for the request
required: true
example: "2311"

#/components/schemas/PermissionToAccount

type: object
properties:
id:
type: integer
description: Unique identifier for the permission-to-account relationship
accountId:
type: string
description: ID of the account this permission is assigned to
permissionId:
type: integer
description: ID of the permission that is assigned

#/components/schemas/Error

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

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