# List webhook deliveries (/docs/api/other/webhooks_deliveries_list)

Recent deliveries newest first with every attempt's status code, latency and a redacted response snippet. Kept 30 days.

`GET /v1/webhooks/deliveries`

```json
{
  "operationId": "webhooks_deliveries_list",
  "summary": "List webhook deliveries",
  "description": "Recent deliveries newest first with every attempt's status code, latency and a redacted response snippet. Kept 30 days.",
  "tags": [
    "webhooks"
  ],
  "security": [
    {
      "bearer": []
    }
  ],
  "parameters": [
    {
      "schema": {
        "type": "string",
        "pattern": "^whe_[a-z0-9]{8,32}$"
      },
      "required": false,
      "name": "endpoint_id",
      "in": "query"
    },
    {
      "schema": {
        "type": "string",
        "enum": [
          "pending",
          "retrying",
          "succeeded",
          "failed",
          "all"
        ],
        "default": "all"
      },
      "required": false,
      "name": "status",
      "in": "query"
    },
    {
      "schema": {
        "type": "string",
        "enum": [
          "call.completed",
          "call.failed",
          "job.completed",
          "job.failed",
          "list.completed",
          "waterfall.run.completed",
          "alert.triggered",
          "alert.resolved",
          "vendor_key.failed",
          "billing.mismatch_detected",
          "budget.threshold_reached",
          "key.created",
          "key.revoked",
          "member.added",
          "member.removed"
        ]
      },
      "required": false,
      "name": "event_type",
      "in": "query"
    },
    {
      "schema": {
        "type": "integer",
        "minimum": 1,
        "maximum": 200,
        "default": 50
      },
      "required": false,
      "name": "limit",
      "in": "query"
    }
  ],
  "responses": {
    "200": {
      "description": "OK",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "items": {
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "object": {
                      "type": "string",
                      "enum": [
                        "webhook_delivery"
                      ]
                    },
                    "id": {
                      "type": "string",
                      "pattern": "^msg_[a-z0-9]{8,40}$"
                    },
                    "endpoint_id": {
                      "type": "string",
                      "pattern": "^whe_[a-z0-9]{8,32}$"
                    },
                    "event_id": {
                      "type": "string"
                    },
                    "event_type": {
                      "type": "string",
                      "enum": [
                        "call.completed",
                        "call.failed",
                        "job.completed",
                        "job.failed",
                        "list.completed",
                        "waterfall.run.completed",
                        "alert.triggered",
                        "alert.resolved",
                        "vendor_key.failed",
                        "billing.mismatch_detected",
                        "budget.threshold_reached",
                        "key.created",
                        "key.revoked",
                        "member.added",
                        "member.removed"
                      ]
                    },
                    "status": {
                      "type": "string",
                      "enum": [
                        "pending",
                        "retrying",
                        "succeeded",
                        "failed"
                      ]
                    },
                    "test": {
                      "type": "boolean"
                    },
                    "attempts": {
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "n": {
                            "type": "integer",
                            "minimum": 1
                          },
                          "at": {
                            "type": "string",
                            "format": "date-time"
                          },
                          "status_code": {
                            "type": [
                              "integer",
                              "null"
                            ]
                          },
                          "latency_ms": {
                            "type": "integer",
                            "minimum": 0
                          },
                          "error": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "maxLength": 300
                          },
                          "response_snippet": {
                            "type": [
                              "string",
                              "null"
                            ],
                            "maxLength": 600
                          }
                        },
                        "required": [
                          "n",
                          "at",
                          "status_code",
                          "latency_ms",
                          "error",
                          "response_snippet"
                        ]
                      },
                      "maxItems": 20
                    },
                    "next_attempt_at": {
                      "type": [
                        "string",
                        "null"
                      ],
                      "format": "date-time"
                    },
                    "request_snippet": {
                      "type": "string",
                      "maxLength": 2100
                    },
                    "created_at": {
                      "type": "string",
                      "format": "date-time"
                    },
                    "updated_at": {
                      "type": "string",
                      "format": "date-time"
                    }
                  },
                  "required": [
                    "object",
                    "id",
                    "endpoint_id",
                    "event_id",
                    "event_type",
                    "status",
                    "test",
                    "attempts",
                    "next_attempt_at",
                    "request_snippet",
                    "created_at",
                    "updated_at"
                  ]
                }
              }
            },
            "required": [
              "items"
            ]
          }
        }
      }
    },
    "default": {
      "description": "Error",
      "content": {
        "application/json": {
          "schema": {
            "type": "object",
            "properties": {
              "error": {
                "type": "object",
                "properties": {
                  "code": {
                    "type": "string",
                    "enum": [
                      "invalid_request",
                      "unauthorized",
                      "insufficient_balance",
                      "max_cost_exceeded",
                      "scope_denied",
                      "budget_blocked",
                      "not_found",
                      "idempotency_mismatch",
                      "invalid_meta",
                      "rate_limited",
                      "upstream_error",
                      "response_buffer_limit",
                      "provider_capacity_unavailable",
                      "grid_saturated",
                      "upstream_timeout",
                      "conflict",
                      "internal_error",
                      "account_frozen",
                      "strict_filters",
                      "plan_limit_reached",
                      "validation_failed",
                      "deadline_exceeded",
                      "cancelled"
                    ]
                  },
                  "message": {
                    "type": "string"
                  },
                  "request_id": {
                    "type": "string"
                  },
                  "call_id": {
                    "type": "string"
                  },
                  "retry_after_ms": {
                    "type": "integer",
                    "minimum": 0
                  },
                  "details": {
                    "type": "object",
                    "additionalProperties": {}
                  }
                },
                "required": [
                  "code",
                  "message"
                ]
              }
            },
            "required": [
              "error"
            ]
          }
        }
      }
    }
  }
}
```
