Skip to main content
Exchange a GitHub Actions OIDC token for an exact-revision CI credential

Body

application/json
oidcToken
string
required
Required string length: 100 - 16384
projectId
string
required
Pattern: ^prj_[0-9a-z]{12,32}$
environmentId
string
required
Pattern: ^env_[0-9a-z]{12,32}$
repositoryBindingId
string
required
Pattern: ^repo_[0-9a-z]{12,32}$
suiteKey
string
default:default
required
Required string length: 1 - 96
Pattern: ^[A-Za-z0-9][A-Za-z0-9._-]*$

Response

CI credential and immutable workflow invocation

schemaVersion
enum<number>
required
Available options:
1
credential
string
required
Pattern: ^fd_ci_[A-Za-z0-9_-]{32,}$
credentialExpiresAtMs
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
actions
enum<string>[]
required
Required array length: 1 element
Available options:
ci.execute
invocation
object
required