Britive platform release 2026.09.02 is now live in production.

Create a resource profile

Prev Next
Post
/api/resource-manager/profiles
Security
HTTP
Type bearer
Body parameters

create profile with basic details

object
profileId
string
name
string
description
string
expirationDuration
integer
status
string
Valid values[ "inactive", "active" ]
delegationEnabled
boolean
extendable
boolean
extensionDuration
integer (int64)
extensionLimit
integer
notificationPriorToExpiration
integer (int64)
policyOrderingEnabled
boolean
exclusiveCheckout
boolean

When true, the profile maps to a single shared account and only one user may have the profile checked out at a time. Other users will see the profile as locked until the holder checks in (which also triggers the configured rotation script). No default is declared deliberately: on a PATCH an omitted value must deserialize to null (leave the flag unchanged), not false.

Responses
201

Resource Profile saved successfully

object
profileId
string
name
string
description
string
expirationDuration
integer
status
string
Valid values[ "inactive", "active" ]
delegationEnabled
boolean
extendable
boolean
extensionDuration
integer (int64)
extensionLimit
integer
notificationPriorToExpiration
integer (int64)
policyOrderingEnabled
boolean
exclusiveCheckout
boolean

When true, the profile maps to a single shared account and only one user may have the profile checked out at a time. Other users will see the profile as locked until the holder checks in (which also triggers the configured rotation script). No default is declared deliberately: on a PATCH an omitted value must deserialize to null (leave the flag unchanged), not false.