Authentication
The Catalyst API supports personal access tokens (PAT) and OIDC for keyless CI auth.
Personal access tokens
Send your token as a bearer header:
curl https://api.catalyst.dev/v1/artifacts \
-H "Authorization: Bearer $CATALYST_TOKEN"OIDC (recommended for CI)
Exchange a CI-issued OIDC token for a short-lived Catalyst session — no static secrets needed.
POST /v1/auth/oidc
{
"audience": "catalyst",
"token": "<oidc-jwt>"
}Scopes
artifacts:read— list and download artifactsartifacts:write— push new artifact versionspipelines:run— trigger pipeline runsadmin— full org administration