service-account commands require the org:service-accounts scope on your organization role, and are not available in personal workspaces.
create
Create a service account with the given organization role:<name> is a label you choose for the account (e.g. infra-apply).
trust create.
Find role ids with synthetiq role list. The printed id is what trust create takes as --service-account-id.
| Flag | Description |
|---|---|
--role-id <id> | Organization role for the service account (must be a service role, e.g. CI Provision Apply) |
--json | Output as JSON |
list
List the organization’s service accounts:| Flag | Description |
|---|---|
--json | Output as JSON (includes each account’s trusts) |
update
Update a service account’s name or role:delete
Delete a service account:--role-id) with role list.
