Aftership Webhook

Webhook for AfterShip tracker updates.

The body is taken raw because the HMAC in the aftership-hmac-sha256 header covers the exact bytes sent, which can't be re-derived from a parsed payload. An unparseable body raises, answering 500 so AfterShip retries the delivery.

post/aftership_webhook

Headers

aftership-hmac-sha256string nullable

Response

Successful Response

{"stackTrail":"paths:/aftership_webhook:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes