Delete project member

deleteProjectMember(projectReference: ID!, userId: ID!): Acknowledgement!

Requires project.members.manage; API keys also need delete scope.

Arguments

ArgumentTypeRequiredDescription
projectReferenceID!YesProject UUID, slug or domain.
userIdID!YesUser ID of the member to remove. The last owner cannot be removed; transfer ownership first.

Response

Returns Acknowledgement!. Open the type for its fields and nested types.

FieldTypeDescription
okBoolean!Always true.

Types marked with ! cannot be null. Lists use [Type] notation. The type index lists all published input and response types.

Example

graphql
mutation DeleteProjectMember($projectReference: ID!, $userId: ID!) {
  deleteProjectMember(projectReference: $projectReference, userId: $userId) {
    ok
  }
}
json
{
  "projectReference": "00000000-0000-4000-8000-000000000001",
  "userId": "00000000-0000-4000-8000-000000000001"
}