---
title: "List API callbacks"
method: GET
path: "/api_callbacks"
tags: ["API Callbacks"]
---

# List API callbacks

`GET /api_callbacks`

## Request

- Base URL: `https://api.coingate.com/v2`
- URL: `https://api.coingate.com/v2/api_callbacks`
- Auth: API key in header `Authorization`

Returns the API callbacks that belong to the authenticated app's account, newest first. Use the filters to narrow the list down to a single resource (e.g. all callbacks for one order).

## Query parameters

- `per_page` integer
- `page` integer
- `callbackable_type` 'Order' | 'Billing::Payment' | 'MerchantRefund' | 'MassPayout::Payout' | 'BillingRequest' | 'SendRequest' | 'BillingContact' | 'CryptoAddress'
- `callbackable_id` integer

## Response `200`

A paginated list of API callbacks.

- object
  - `current_page` integer
  - `per_page` integer
  - `total_api_callbacks` integer
  - `total_pages` integer
  - `api_callbacks` ApiCallback[]
    - `id` integer
    - `callbackable_type` 'Order' | 'Billing::Payment' | 'MerchantRefund' | 'MassPayout::Payout' | 'BillingRequest' | 'SendRequest' | 'BillingContact' | 'CryptoAddress': The type of resource that triggered the callback.
    - `callbackable_id` integer
    - `status` 'ready' | 'without_callback' | 'sending' | 'retrying' | 'success' | 'failure' | 'canceled' | 'skipped': Current state of the callback.
    - `retries` integer: Number of delivery attempts made so far.
    - `created_at` string, date-time

## Other responses

- `401`: Missing or invalid API token.

---

[API](https://skmtc.dev/coingate/apis/api-callbacks.md) - [All operations](https://skmtc.dev/coingate/apis/api-callbacks/llms.txt) - [OpenAPI document](https://skmtc.dev/coingate/apis/api-callbacks/revisions/774b25d8141d?raw)
