Identity Specific Privilege
Create Temporary
Create a temporary or a expiring specific privilege for identity.
POST
/
api
/
v1
/
additional-privilege
/
identity
/
temporary
Authorizations
Authorization
string
headerrequiredAn access token in Infisical
Body
application/json
identityId
string
requiredThe ID of the identity to create.
projectSlug
string
requiredThe slug of the project of the identity in.
slug
string
The slug of the privilege to create.
permissions
object[]
@deprecated - use privilegePermission The permission object for the privilege.
- Read secrets
{ "permissions": [{"action": "read", "subject": "secrets"]}
- Read and Write secrets
{ "permissions": [{"action": "read", "subject": "secrets"], {"action": "write", "subject": "secrets"]}
- Read secrets scoped to an environment and secret path
- { "permissions": [{"action": "read", "subject": "secrets", "conditions": { "environment": "dev", "secretPath": { "$glob": "/" } }}] }
privilegePermission
object
The permission object for the privilege.
temporaryMode
enum<string>
requiredType of temporary access given. Types: relative
Available options:
relative
temporaryRange
string
requiredTTL for the temporay time. Eg: 1m, 1h, 1d
temporaryAccessStartTime
string
requiredISO time for which temporary access should begin.
Response
200 - application/json
privilege
object
requiredWas this page helpful?