Skip to content

CodePipeline

A code pipeline: a recipe for AI coding agents to work on your git repositories in phases and steps. Each deploy adds a version; a run uses the newest enabled one.

Kind: an object, used in responses.

Every field is present in a response; empty ones are null.

FieldTypeDescription
namestringThe pipeline’s name, unique within its namespace.
versionsCodePipelineVersion[]Every version of the pipeline’s definition, oldest first.
userCreatedByIduuidThe id of the user who created it. A call made with an API key is recorded as the key’s user.
namespaceIduuidThe id of the namespace it belongs to.
tenantIduuidThe id of the tenant it belongs to.
iduuidThe unique id. Use it in by-id routes and wherever another object refers to this one.
dateCreateddatetimeWhen it was created, in UTC.
dateUpdateddatetimeWhen it was last changed, in UTC.
{
"name": "...",
"versions": [
{
"agents": [],
"phases": [],
"externalOperationsMcp": [],
"externalOperationsOpenApi": [],
"authenticationSecretInputs": [],
"bindingInputs": [],
"promptInputs": [],
"vfsBindings": [],
"cogniscriptAppId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"systemPrompts": [],
"systemPromptMode": "Additional",
"resumeVfsNamespace": "...",
"resumeVfsName": "...",
"durationWarning": "00:05:00",
"durationAutoTermination": "00:05:00",
"durationActivityTimeout": "00:05:00",
"hookDurationLimit": "00:05:00",
"maxFixIterations": 0,
"confidenceThreshold": 0,
"maxInjectedPhases": 0,
"maxCheckLoops": 0,
"maxParallelSteps": 0,
"credentialStack": "...",
"reviewGateCriticalMax": 0,
"reviewGateHighMax": 0,
"reviewGateMediumMax": 0,
"includeEnvironmentInfo": false,
"allowHumanInteraction": false,
"allowWebTools": false,
"onErrorHook": "...",
"version": 0,
"date": "2026-10-26T12:00:00.0000000Z",
"isDisabled": false
}
],
"userCreatedById": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"namespaceId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"tenantId": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
"dateCreated": "2026-10-26T12:00:00.0000000Z",
"dateUpdated": "2026-10-26T12:00:00.0000000Z"
}