Skip to content
Proud to collaborate with Microsoft for Startups

ticket.coding-artifact.available-artifact ​

Project the now-available artifact as the root 'artifact' output of ticket.coding-artifact.available.

Put the available artifact where the DAG's root output says it is.

Overview ​

PropertyValue
Workflow typeLinear
LibraryApp-tickets
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuidstringYes—Authenticated organization scope; control-plane injected, never caller authority.
artifact_uuidstringYes—The artifact the commit step just marked available.
storage_object_uuidstringNo—Echoed root input; not consulted.

Output Schema ​

FieldTypeRequiredDefaultDescription
artifact_uuidstringNo——
organization_uuidstringNo——
repository_uuidstringNo——
work_uuidstringNo——
delivery_uuidstringNo——
storage_object_uuidstringNo——
idempotency_keystringNo——
statestringNo——
formatstringNo——
object_formatstringNo——
base_oidstringNo——
head_oidstringNo——
manifest_sha256stringNo——
artifact_sha256stringNo——
session_uuidstringNo——
execution_uuidstringNo——
workspace_lease_uuidstringNo——
created_by_uuidstringNo——
verifier_uuidstringNo——
verification_lease_uuidstringNo——
verification_expires_atstringNo——
failure_reasonstringNo——
legal_hold_reasonstringNo——
legal_hold_set_by_uuidstringNo——
legal_hold_set_atstringNo——
expires_atstringNo——
prepared_atstringNo——
available_atstringNo——
verified_atstringNo——
deletion_requested_atstringNo——
deletion_worker_uuidstringNo——
deletion_lease_uuidstringNo——
deletion_expires_atstringNo——
deletion_failure_reasonstringNo——
deleted_by_uuidstringNo——
deleted_atstringNo——
created_atstringNo——
updated_atstringNo——
manifest_versionintegerNo——
size_bytesintegerNo——
object_countintegerNo——
uncompressed_bytesintegerNo——
deletion_attemptsintegerNo——
deleted_object_countintegerNo——
deleted_bytesintegerNo——
legal_holdbooleanNo——
failed_atstringNo—ISO-8601 timestamp when action_fail recorded the failure
failure_typestringNo—Engine-stamped failure category
failed_actionstringNo—Engine-stamped action that raised
failed_at_statestringNo—Engine-stamped state when the workflow failed
failed_stepstringNo—Engine-stamped step name (DAG path)
failed_layerstringNo—Engine-stamped layer index (DAG path)
errorstringNo—Engine-stamped exception message
error_typestringNo—Engine-stamped exception class name

States ​

StateInitialTerminalSuccessAuto-advanceDescription
initiatedYesNo—executeAccepted
executingNoNo—completeApplying the mutation
completedNoYesYes—Done
failedNoYesNo—Failed

State Diagram ​

Transitions ​

FromActionToDescription
initiatedexecuteexecutingRun the mutation
executingcompletecompletedFinalize
* (any state)failfailedCatch-all failure

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "ticket.coding-artifact.available-artifact",
  "initial_data": {
    "organization_uuid": "value",
    "artifact_uuid": "value"
  }
}