trust commands require the org:trusts scope on your organization role.
create
Create a trust on a service account:| Flag | Description |
|---|---|
--service-account-id <id> | The service account this trust authenticates as |
--issuer <url> | OIDC issuer URL (https, no default) |
--subject <subject> | Token subject, matched exactly (e.g. repo:<owner>/<repo>:ref:refs/heads/main) |
--jwks <path> | Optional JWK Set file pinning the issuer’s signing keys — verification then never contacts the issuer. Omit to resolve keys via OIDC discovery (issuer must be reachable from the Synthetiq platform; rotation is automatic) |
--description <text> | Optional description of the trust |
--json | Output as JSON |
list
List the organization’s trusts:| Flag | Description |
|---|---|
--json | Output as JSON |

