> ## 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.

# Delivery destinations overview

> Push completed mapping results to webhooks, Amazon S3, or SFTP.

A **delivery destination** is where Mapping.Travel sends a completed mapping job. You can configure any combination of three types:

| Type      | Best for                             | Trigger             | Payload                     |
| --------- | ------------------------------------ | ------------------- | --------------------------- |
| Webhook   | Real-time integrations               | HTTP POST per event | HMAC-signed JSON            |
| Amazon S3 | Batch ingestion, durable storage     | Per completed job   | Result file (CSV/JSON/XLSX) |
| SFTP      | Partner integrations, legacy systems | Per completed job   | Result file (CSV/JSON/XLSX) |

All destinations share one delivery queue with bounded retries (1m → 5m → 30m → DEAD) and auto-disable on 5 dead attempts within 24 hours.

## Getting started

<CardGroup cols={3}>
  <Card title="Webhook setup" icon="webhook" href="/delivery-destinations/webhook-setup">
    Receive real-time HMAC-signed JSON payloads on your HTTPS endpoint.
  </Card>

  <Card title="S3 setup" icon="aws" href="/delivery-destinations/s3-setup">
    Push result files directly to an S3 bucket or S3-compatible target.
  </Card>

  <Card title="SFTP setup" icon="server" href="/delivery-destinations/sftp-setup">
    Deliver result files to any SFTP server using password or SSH-key auth.
  </Card>
</CardGroup>

## Reference

<CardGroup cols={2}>
  <Card title="File format" icon="file" href="/delivery-destinations/file-format">
    File name pattern, supported formats (CSV/JSON/XLSX), and column reference.
  </Card>

  <Card title="Retry and delivery semantics" icon="rotate" href="/delivery-destinations/delivery">
    Retry schedule, failure classes, dead-lettering, and auto-disable logic.
  </Card>

  <Card title="Verifying webhook signatures" icon="shield-check" href="/delivery-destinations/verifying-signatures">
    HMAC-SHA256 verification in Node, Python, Kotlin, and Go.
  </Card>

  <Card title="Connection testing" icon="flask" href="/delivery-destinations/testing">
    Trigger a test delivery and interpret the result for each destination type.
  </Card>
</CardGroup>
