authservicecentral ctl groups remove-member

Remove an exact principal or nested group membership through DELETE /v1/manage/groups/{id}/members. The management token requires the configured groups.write permission, conventionally management.groups.write.

See the ctl overview for common flags and subject-selection rules.

Usage

authservicecentral ctl [common flags] groups remove-member --id ID \
  (--principal-source SOURCE --principal-subject SUBJECT | --group GROUP_ID)

Flags

Flag Required Default Description
--id ID yes none Parent group containing the member.
--principal-source SOURCE conditional none Configured token-source identity prefix for a principal member. Requires --principal-subject.
--principal-subject SUBJECT conditional none External subject identifier for a principal member. Requires --principal-source.
--group GROUP_ID conditional none Nested group member to remove. Mutually exclusive with principal flags.

Exactly one complete member form is required. Unlike group deletion, removing an absent membership returns an API error.

Example

authservicecentral ctl --token-file ./management.jwt groups remove-member \
  --id engineering \
  --principal-source corporate \
  --principal-subject alice

A successful removal writes no standard output.