webhooks

Retrieve webhook delivery

Changed on

Retrieve a webhook delivery by ID.

get/webhook-deliveries/{delivery_id}

Request

  • Base URL
    https://api.engine.usesophic.com
  • Auth
    HTTP bearer

Path parameters

delivery_idstring required

The ID of the webhook delivery to retrieve.

Response

OK

created_atstring date-time required

The timestamp (in ISO-8601 format) of when the resource was created.

eventstring nullable required

ID of the event being delivered; null for test deliveries.

failed_atstring date-time nullable required

Time the delivery permanently failed.

idstring required

Unique resource identifier.

modified_atstring date-time required

The timestamp (in ISO-8601 format) of when the resource was last modified.

next_attempt_atstring date-time nullable required

Time the next delivery attempt is scheduled.

payloadobject required

Delivery payload.

status'pending' | 'in_progress' | 'succeeded' | 'failed' required
succeeded_atstring date-time nullable required

Time the delivery succeeded.

webhookstring required

ID of the webhook this delivery targets.

Example response

{
  "attempts": [
    {
      "response": {
        "duration": 125,
        "status": 200
      }
    }
  ],
  "failed_at": "2026-07-14T09:30:00Z",
  "next_attempt_at": "2026-07-14T09:35:00Z",
  "succeeded_at": "2026-07-14T09:30:00Z"
}

Changes

    • breaking

      the //// response's property type changed from no type to string for status

    • breaking

      the // response's property type changed from no type to string for status

    • breaking

      the response's property type changed from no type to string for status

    • warning

      added the new connection enum value to the //// response property for the response status

    • warning

      added the new dns enum value to the //// response property for the response status

    • warning

      added the new failed enum value to the // response property for the response status

    • warning

      added the new failed enum value to the response property for the response status

    • warning

      added the new http enum value to the //// response property for the response status

    • warning

      added the new in_progress enum value to the response property for the response status

    • warning

      added the new pending enum value to the response property for the response status

    • warning

      added the new succeeded enum value to the // response property for the response status

    • warning

      added the new succeeded enum value to the response property for the response status

    • warning

      added the new timeout enum value to the //// response property for the response status

    • warning

      added the new tls enum value to the //// response property for the response status

    • warning

      added the new unknown enum value to the //// response property for the response status

    • warning

      added the new validation enum value to the //// response property for the response status

    • info

      removed from the //// response property allOf list for the response status

    • info

      removed from the // response property allOf list for the response status

    • info

      removed from the response property allOf list for the response status

    • breaking

      response property context/additionalProperties/ list-of-types was widened by adding types array to media type application/json of response 400