Skip to main content
PATCH
/
api
/
v1
/
workspace
/
{workspaceId}
/
memberships
/
{membershipId}
cURL
curl --request PATCH \
  --url https://us.infisical.com/api/v1/workspace/{workspaceId}/memberships/{membershipId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "roles": [
    {
      "role": "<string>",
      "isTemporary": false
    }
  ]
}'
{
  "roles": [
    {
      "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "role": "<string>",
      "projectMembershipId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "customRoleId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "isTemporary": false,
      "temporaryMode": "<string>",
      "temporaryRange": "<string>",
      "temporaryAccessStartTime": "2023-11-07T05:31:56Z",
      "temporaryAccessEndTime": "2023-11-07T05:31:56Z",
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ]
}

Authorizations

Authorization
string
header
required

Path Parameters

workspaceId
string
required
membershipId
string
required

Body

application/json
roles
object[]
required
Minimum length: 1
  • Option 1
  • Option 2

Response

roles
object[]
required