Skip to main content
Publish private Tool source

Authorizations

Authorization
string
header
required

Opaque Firedrill interactive or scoped machine credential. The CLI handles human-approved login; CI stores its scoped credential as FIREDRILL_TOKEN. Capabilities and project/environment ownership are rechecked at use.

Headers

Idempotency-Key
string
required

Save a unique stable key for this exact logical action, at most 200 characters. Reuse it with identical input after an uncertain response. A new key is new intent; it must not be used merely to recover an accepted action.

Required string length: 1 - 200

Body

application/json
projectId
string
required
Required string length: 1 - 160
environmentId
string
required
Required string length: 1 - 160
entryPoint
string
required
Required string length: 1 - 240
Pattern: ^[A-Za-z0-9][A-Za-z0-9_./-]*\.(?:ts|js|mjs)$
manifest
object
required
files
object[]
required
Required array length: 1 - 128 elements
view
object
ui
object
conformance
object
datasetPolicy
object

Response

The retained resource or operation response.

id
string
required
projectId
string
required
status
string
required
manifest
object
required
sourceDigest
string
required
manifestDigest
string
required
artifactDigest
null | string
required
createdAt
string
required
view
null | object
viewDigest
null | string
datasetPolicy
null | object
datasetPolicyDigest
null | string
publicationDigest
null | string
failure
null | object