Authorizations
An access token in Infisical
Body
application/json
Response
Default Response
curl --request PATCH \
--url https://us.infisical.com/api/v1/additional-privilege/identity \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"privilegeSlug": "<string>",
"identityId": "<string>",
"projectSlug": "<string>",
"privilegeDetails": {
"slug": "<string>",
"permissions": [
{
"action": "read",
"subject": "role",
"conditions": {
"environment": "<string>",
"secretPath": {
"$glob": "<string>"
}
}
}
],
"privilegePermission": {
"actions": [
"read"
],
"subject": "secrets",
"conditions": {
"environment": "<string>",
"secretPath": {
"$glob": "<string>"
}
}
},
"isTemporary": true,
"temporaryMode": "relative",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z"
}
}'{
"privilege": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"slug": "<string>",
"projectMembershipId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"isTemporary": false,
"temporaryMode": "<string>",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z",
"temporaryAccessEndTime": "2023-11-07T05:31:56Z",
"permissions": [
{
"subject": "<string>",
"action": "<string>",
"conditions": "<any>",
"inverted": true
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}Update a specific privilege of an identity.
curl --request PATCH \
--url https://us.infisical.com/api/v1/additional-privilege/identity \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"privilegeSlug": "<string>",
"identityId": "<string>",
"projectSlug": "<string>",
"privilegeDetails": {
"slug": "<string>",
"permissions": [
{
"action": "read",
"subject": "role",
"conditions": {
"environment": "<string>",
"secretPath": {
"$glob": "<string>"
}
}
}
],
"privilegePermission": {
"actions": [
"read"
],
"subject": "secrets",
"conditions": {
"environment": "<string>",
"secretPath": {
"$glob": "<string>"
}
}
},
"isTemporary": true,
"temporaryMode": "relative",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z"
}
}'{
"privilege": {
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"slug": "<string>",
"projectMembershipId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"isTemporary": false,
"temporaryMode": "<string>",
"temporaryRange": "<string>",
"temporaryAccessStartTime": "2023-11-07T05:31:56Z",
"temporaryAccessEndTime": "2023-11-07T05:31:56Z",
"permissions": [
{
"subject": "<string>",
"action": "<string>",
"conditions": "<any>",
"inverted": true
}
],
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}An access token in Infisical
The slug of the privilege to update.
1The ID of the machine identity to update.
1The slug of the project of the identity in.
1Show child attributes
Default Response
Show child attributes
Was this page helpful?