Mapping.Travel can deliver export files to your server automatically when a mapping job finishes. You register one or more webhook URLs, and the API sends an HTTP POST to each active endpoint once the export is ready. You can also trigger an export manually for any completed job and configure the file format you want to receive.Documentation Index
Fetch the complete documentation index at: https://docs.mapping.travel/llms.txt
Use this file to discover all available pages before exploring further.
Register a webhook endpoint
Send a POST request to/api/v1/export-webhooks with your endpoint URL. Set active to true to start receiving deliveries immediately.
id — you need it to update or delete this webhook later.
Manage your webhooks
List all webhooks
Retrieve all webhooks for your organization. Pass
activeOnly=true to filter to enabled endpoints only.Update a webhook
Use PUT to change the URL or toggle the
active flag. You can disable a webhook without deleting it by setting active to false.Webhook payload
When a mapping job completes, Mapping.Travel sends a POST request to each active webhook URL. The payload is a JSON object describing the completed export file, including a download URL, the associated mapping job ID, file format, and metadata such as file size and row count. Your endpoint must return a2xx status code within a reasonable timeout. If delivery fails, Mapping.Travel will retry with exponential backoff.
Securing your webhook
To verify that incoming requests come from Mapping.Travel and not a third party:- Check the source IP — Mapping.Travel sends deliveries from a fixed set of IP addresses. Contact support to get the current IP allowlist.
- Use a secret token in the URL — Add a hard-to-guess token as a query parameter or path segment when registering your webhook URL (e.g.
https://your-server.example.com/webhooks/mapping-export?secret=abc123). Validate it on every incoming request. - Verify the payload shape — Reject any delivery that doesn’t match the expected export payload structure.
Do not put your Mapping.Travel API token in the webhook URL. Use a separate secret known only to your server.
Configure export format
Set the file format for all exports from your organization. Send a PUT request to/api/v1/export-format.
404 Not Found.