Update a resource

Updates a resource by id.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
uuid
required
Body Params
string
length ≤ 2048

Optional custom description.

userDefinedTags
array of strings

Optional custom tags.

userDefinedTags
allowedDurations
array of objects | null

Allowed durations (in seconds) for access requests to this resource. If omitted or set to null, inherits from the parent integration's allowed durations. Empty array is not allowed. Values must be from the predefined enum.

allowedDurations
boolean

Whether the resource is requestable.

workflow
object | null

Workflow associated with the resource (object with 'id' UUID). To get available workflow IDs, use GET /public/v1/workflows. If null, inherits from the parent integration's workflow.

owner
object | null

Owner of the resource (user entity object). To get user entities, use GET /public/v1/users. Provide an object with 'id' (UUID) or 'email' (string) to identify the user. If null, inherits from the parent integration's owner.

maintainers
array of objects

Maintainers of the resource. Each maintainer can be either a user or a group. For users, use GET /public/v1/users to get user IDs. For groups, use GET /public/v1/directoryGroups to get group IDs. Provide objects with 'type' ('user' or 'group') and 'id' (UUID). If null, inherits from the parent integration's maintainers.

maintainers
prerequisitePermissions
array of arrays of objects

Prerequisite permissions grouped by any-of/all-of sets. Outer array represents OR logic (any set can match), inner arrays represent AND logic (all permissions in a set must match). To get role permission IDs, use GET /public/v1/roles?resourceId=.

prerequisitePermissions
Response

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json

©2003-2026 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.