Skip to main content
PUT
Update matrix

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required

Body

application/json
matrixName
string
required

Matrix name

Example:

"Anderson - Smith Approval Matrix"

matrixDescription
string
required

Matrix description

Example:

"Considero spiculum triduana spiculum absens carus."

matrixStatusId
string<uuid>
required

Matrix status ID

Example:

"be744aed-7035-4bfc-a07d-bd1530183d63"

authorityMatrix
boolean
required

Whether this is an authority matrix

Example:

true

roleMatrix
boolean
required

Whether this is a role matrix

Example:

true

tenantId
string<uuid>
required

Tenant ID

Example:

"2ede581f-b731-4038-819d-0fc3e3a49b80"

ownerId
string<uuid>
required

Owner ID

Example:

"36969138-6753-4db2-a355-b732c3d8e8d9"

authorityRoleIds
string<uuid>[]

Authority role IDs

Example:
groupIds
string<uuid>[]

Group IDs

Example:
positionIds
string<uuid>[]

Position IDs

Example:
userIds
string<uuid>[]

User IDs

Example:
decisionIds
string<uuid>[]

Decision IDs

Example:
delegation
object

Delegation

authorityFormatting
object

Authority formatting

matrixSharing
object

Matrix sharing options

matrixExternalSharing
object

Matrix external sharing configuration

currentTab
string

Current tab in create matrix flow

Example:

"Sharing"

Response

200 - application/json

Matrix updated successfully

statusCode
number
required

HTTP Status code

Example:

200

timestamp
string
required

Timestamp of the response

Example:

"2026-01-08T06:33:22.023Z"

message
string
required

Response message

Example:

"Success"

data
object
required

Response data