authservicecentral ctl groups add-member

Add a principal or nested group to a runtime group through POST /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 add-member --id ID \
  (--principal-source SOURCE --principal-subject SUBJECT | --group GROUP_ID)

Flags

Flag Required Default Description
--id ID yes none Parent group receiving 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 Existing group to add as a nested member. Mutually exclusive with principal flags.

Exactly one complete member form is required. Both the parent and member group must exist before adding a nested group, and the server rejects membership cycles.

Examples

authservicecentral ctl --token-file ./management.jwt groups add-member \
  --id engineering \
  --principal-source corporate \
  --principal-subject alice
authservicecentral ctl --token-file ./management.jwt groups add-member \
  --id engineering --group platform-team

A successful addition writes no standard output.