---
title: "List a delivery's executions"
method: GET
path: "/deliveries/{id}/executions"
tags: ["Executions", "Deliveries"]
---

# List a delivery's executions

`GET /deliveries/{id}/executions`

## Request

- Base URL: `https://api.indexone.io`
- URL: `https://api.indexone.io/deliveries/{id}/executions`
- Auth: API key in header `x-api-key` and API key in header `Authorization`

Returns the delivery's entire execution history, from the same `{stage}-executions` table as workflow executions and with the same row shape — deliveries and workflows are indistinguishable to the coordinator. **Here `{id}` is the DELIVERY id.**

This is how you confirm a send actually happened: a `completed` state means the send operation returned without error.

## Path parameters

- `id` string, required

## Response `200`

Every execution recorded for this delivery.

- object[]

## Other responses

- `400`: `id required`.
- `401`: Missing or invalid id token.
- `403`: Caller's teams do not own this delivery.
- `429`: API key usage-plan rate limit exceeded.

---

[API](https://skmtc.dev/indexone/apis/index-one-rest-api.md) · [All operations](https://skmtc.dev/indexone/apis/index-one-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/indexone/apis/index-one-rest-api/revisions/df5a92216a9c?raw)
