Skip to main content
Create a developer or service credential with one-time secret reveal

Authorizations

Authorization
string
header
required

Opaque control credential

Headers

Idempotency-Key
string
required
Required string length: 8 - 128
Pattern: ^[A-Za-z0-9._:-]+$

Body

application/json
kind
enum<string>
required
Available options:
developer,
service
name
string
required
Required string length: 1 - 100
Pattern: ^[^\r\n\t]+$
actions
enum<string>[]
required
Required array length: 1 - 128 elements
Available options:
profile.read,
profile.manage,
organization.read,
organization.manage,
organization.billing.read,
organization.billing.manage,
organization.audit.read,
organization.evidence.export,
organization.members.manage,
project.create,
project.read,
project.manage,
project.members.manage,
repository.read,
repository.connect,
repository.sync,
build.read,
build.publish,
environment.read,
environment.create,
environment.promote,
environment.archive,
session.read,
session.create,
session.control,
session.destroy,
drill.read,
drill.run,
run.read,
run.cancel,
run.compare,
evidence.read,
evidence.delete,
evidence.share,
evidence.export,
evidence.upload,
credential.manage,
tool.read,
tool.publish,
authoring.read,
authoring.run,
authoring.publish,
ci.execute
expiresAtMs
integer
required
Required range: -9007199254740991 <= x <= 9007199254740991
projectId
string
Pattern: ^prj_[0-9a-z]{12,32}$

Response

Idempotently replayed credential issue

credential
object
required
secret
string
required
Pattern: ^fd_(?:dev|svc)_[A-Za-z0-9_-]{32,}$