DocsSkmtc API

This reference is the skmtc/skmtc-api API on Hub. Star it to see each revision, and add a pipeline to get its changes.

Star
GET

List pipeline deliveries

List a pipeline's deliveries, newest first. Use this for the delivery timeline on the pipeline page.

Request

Method
GET
Path
/v1/pipelines/{account}/{pipeline}/deliveries
account
stringpath, required
pipeline
stringpath, required
cursor
stringquery
limit
integerquery

Response

200 application/json

The request has succeeded.

object

A single page of T items plus its pagination metadata.

itemsarray of PipelineDeliveryrequired
paginationobjectrequired

Cursor-pagination metadata returned alongside every list page.

Example response
{
  "items": [
    {
      "id": "00000000-0000-0000-0000-000000000000",
      "status": "pending",
      "apiRevisionId": "string",
      "actions": [
        {
          "type": "generate",
          "skipped": true,
          "stack": {
            "account": "string",
            "slug": "string",
            "version": "string",
            "url": "string",
            "htmlUrl": "string"
          },
          "stackPin": {
            "mode": "latest",
            "version": "string"
          },
          "project": {
            "account": "string",
            "slug": "string",
            "url": "string",
            "htmlUrl": "string"
          }
        }
      ],
      "results": [
        {
          "type": "generate",
          "outcome": "succeeded",
          "reasonCode": "string",
          "detail": "string",
          "durationMs": 0
        }
      ],
      "reasonCode": "string",
      "startedAt": "2026-10-30T12:00:00Z",
      "finishedAt": "2026-10-30T12:00:00Z",
      "createdAt": "2026-10-30T12:00:00Z",
      "url": "string"
    }
  ],
  "pagination": {
    "nextCursor": "string",
    "hasMore": true,
    "totalCount": 0,
    "offset": 0
  }
}

403 application/json

Binds a concrete HTTP Status to the shared ApiError body.

object

The uniform error envelope returned for every non-2xx response.

codeenumrequiredbadRequestunauthorizedforbiddennotFoundconflictunprocessablepayloadTooLargeunsupportedMediaTypedocumentTooLargewebhookLimitReachedrateLimitedinternalunavailablebadGatewaynotImplemented

Machine-readable error category. Each value pairs with one HTTP status.

messagestringrequired

Human-readable summary safe to surface to end users.

requestIdstringrequired

Correlates the response with server logs for support.

detailsarray of ErrorDetail
Example response
{
  "code": "badRequest",
  "message": "string",
  "requestId": "string",
  "details": [
    {
      "field": "string",
      "message": "string"
    }
  ]
}

404 application/json

Binds a concrete HTTP Status to the shared ApiError body.

object

The uniform error envelope returned for every non-2xx response.

codeenumrequiredbadRequestunauthorizedforbiddennotFoundconflictunprocessablepayloadTooLargeunsupportedMediaTypedocumentTooLargewebhookLimitReachedrateLimitedinternalunavailablebadGatewaynotImplemented

Machine-readable error category. Each value pairs with one HTTP status.

messagestringrequired

Human-readable summary safe to surface to end users.

requestIdstringrequired

Correlates the response with server logs for support.

detailsarray of ErrorDetail
Example response
{
  "code": "badRequest",
  "message": "string",
  "requestId": "string",
  "details": [
    {
      "field": "string",
      "message": "string"
    }
  ]
}

Changes

No changes to this operation in the revisions on Hub.