Skip to content
Oclavex is in private preview, available to selected users. Public signup is blocked. Request access at [email protected].

Returns the effective lifecycle step lists for this deployment, plus a hash of their shape.

GET
/api/v1/provision/admin/lifecycle/steps
curl --request GET \
--url https://example.com/api/v1/provision/admin/lifecycle/steps

The hash covers only what decides behaviour — trigger, order, action, parameters, failure mode — so two cells can be compared for drift without diffing prose, and a reworded description does not make them look different.

OK

The whole map: every pipeline, every reserved trigger, and the shape hash.

object
configHash
required
string
pipelines
required
Array<object>

One trigger’s list.

object
trigger
required
string
drivenBy
required
string
configurable
required
boolean
steps
required
Array<object>

One step, with everything needed to render its outcome and explain a no-op.

object
order
required
integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
action
required
string
kind
required
string
parameters
required
object
key
additional properties
string
failureMode
required
string
moneyPath
required
boolean
repeatable
required
boolean
idempotencyKey
required
null | string
gateDescription
required
null | string
auditSource
required
null | string
auditEvent
required
null | string
introducedAt
required
null | string format: date-time
downstream
required
Array<string>
host
required
string
unwired
required
Array<object>

A trigger with no list, and why it has none.

object
trigger
required
string
reason
required
string

Unauthorized

object
type
null | string
title
null | string
status
null | integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
detail
null | string
instance
null | string

Forbidden

object
type
null | string
title
null | string
status
null | integer | string format: int32
/^-?(?:0|[1-9]\d*)$/
detail
null | string
instance
null | string