---
title: "Create a Delivery Attempt"
method: POST
path: "/receipts/{receipt_id}/delivery_attempts"
tags: ["Receipts"]
---

# Create a Delivery Attempt

`POST /receipts/{receipt_id}/delivery_attempts`

Create a `Delivery Attempt` on an existing `Receipt` resource.

## Headers

- `Finix-Version` string
- `Content-Type` string

## Request body

- CreateReceiptDeliveryAttempt
  - `requested_delivery_methods` object[], required — A list of delivery methods used to send the receipt.
    - `destinations` string[], required — A list of destinations to send the receipt.
    - `type` 'EMAIL' | 'PRINT' | 'SMS', required — The type of delivery method used to send the receipt.

## Response `201`

A single Receipt

- ReceiptDeliveryAttempt
  - `id` string — The ID of the resource.
  - `created_at` string, date-time — Timestamp of when the object was created.
  - `updated_at` string, date-time — Timestamp of when the object was last updated.
  - `destination` string — The receipt delivery attempt destination.
  - `receipt_id` string — The ID of the `Receipt` resource associated with the `Delivery Attempt`.
  - `state` 'SUCCEEDED' | 'FAILED' — Whether the delivery attempt succeeded or failed.
  - `type` 'EMAIL' | 'SMS' | 'PRINT' — The type of delivery method used to send the receipt.

## Other responses

- `400` — Bad Request. The server cannot process the request due to malformed syntax or invalid data.
- `401` — Unauthorized. Authentication is required and has failed or has not been provided.
- `403` — Forbidden. The client is authenticated but does not have permission to access the resource.
- `406` — Not Acceptable. The server could not accept the submitted request. Confirm how the request was formatted and submitted.

---

[API](https://skmtc.net/finix/apis/finix-api-reference.md) · [All operations](https://skmtc.net/finix/apis/finix-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/finix/finix-api-reference/versions/5426f6f99c52/schema)
