Shipfox
IntegrationsCustom webhook

Custom webhook events

Look up the custom webhook event Shipfox delivers and the normalized request fields available to workflows.

This reference describes events from an integration connection for a custom webhook. See the custom webhook overview for authentication and setup.

Payload

Shipfox normalizes an accepted request before it is available as event. It accepts JSON, form, and plain-text request bodies.

FieldTypeDescription
methodstringHTTP method used for the delivery.
headersobjectRequest headers. Shipfox preserves content-type, user-agent, x-delivery-id, and x-request-id; it redacts all other headers.
queryobjectParsed query parameters.
bodyunknownParsed JSON, form data, or plain-text body.

An accepted request returns 202 Accepted with a delivery_id. Send an X-Delivery-ID header to identify retries. Shipfox creates a delivery ID when the header is absent.

Trigger fragment

Replace deploy_hook with the slug of your integration connection for the custom webhook:

triggers:
  on_webhook:
    source: deploy_hook

For trigger field rules, see the workflow schema reference.

Event catalog

received

A custom webhook request is accepted.

Emitted when: Shipfox accepts a request at the integration connection ingest URL.

Payload: Shipfox-normalized payload.

Was this page helpful?
Edit this page on GitHub

On this page