Webhooks / CLI

List webhook deliveries

List a cursor-paginated delivery history for an endpoint, with optional event, status, and date filters. Includes attempt history, response status, duration, and safe error details.

pipeline list-webhook-deliveriesDeterministic operation

Parameters

workspaceIdOptional · string
Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client.
endpointIdRequired · string
See the input schema for this field.
limitOptional · integer
See the input schema for this field.
cursorOptional · string
See the input schema for this field.
eventTypeOptional · string
See the input schema for this field.campaign.started · campaign.paused · campaign.resumed · campaign.completed · linkedin.reply.received · reply.classified · prospect.stage.changed · meeting.booked · workflow.run.started · workflow.run.completed · workflow.run.failed · workflow.run.awaiting_approval · approval.required · approval.resolved · webhook.test
statusOptional · string
See the input schema for this field.pending · processing · delivered · exhausted · canceled
createdFromOptional · string
See the input schema for this field.
createdToOptional · string
See the input schema for this field.
Request example
pipeline list-webhook-deliveries \
  --endpoint-id "00000000-0000-4000-8000-000000000000"
Full input schema
Input schema
{
  "type": "object",
  "properties": {
    "workspaceId": {
      "type": "string",
      "minLength": 1,
      "description": "Optional workspace ID or slug. Required when this credential can access multiple workspaces and no workspace was configured on the client."
    },
    "endpointId": {
      "type": "string",
      "format": "uuid"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "cursor": {
      "type": "string"
    },
    "eventType": {
      "type": "string",
      "enum": [
        "campaign.started",
        "campaign.paused",
        "campaign.resumed",
        "campaign.completed",
        "linkedin.reply.received",
        "reply.classified",
        "prospect.stage.changed",
        "meeting.booked",
        "workflow.run.started",
        "workflow.run.completed",
        "workflow.run.failed",
        "workflow.run.awaiting_approval",
        "approval.required",
        "approval.resolved",
        "webhook.test"
      ]
    },
    "status": {
      "type": "string",
      "enum": [
        "pending",
        "processing",
        "delivered",
        "exhausted",
        "canceled"
      ]
    },
    "createdFrom": {
      "type": "string",
      "format": "date-time"
    },
    "createdTo": {
      "type": "string",
      "format": "date-time"
    }
  },
  "required": [
    "endpointId"
  ]
}
See this operation inMCP REST API TypeScript SDK
CLI guide | Pipeline v2 preview