# Callbacks

**Callbacks** are <mark style="color:blue;">`POST`</mark>-requests sent to your callback URL, to notify about transaction-related events in the system.

For more information, see [Callback](/references/key-terms.md#callback)

## Callback list

On this page, you can view a list of callbacks.

The following information is provided about each callback:

**ID**

The unique system identifier of a callback. This is a link to callback details.

***

**Time sent**

The date and time when a callback was sent.

***

**Type**

The callback type. Possible values:

* **Confirmation**: The transfer has received a required number of [block confirmations](/references/key-terms.md#confirmation-block).
* **Fail**: The transfer failed.
* **No transfer**: The deposit has expired or the payout wasn't approved, no transfer was created.
* **Request rejection**: The payout requiring approval — such as those created by users with *Withdrawal with approval* roles or those exceeding wallet withdrawal thresholds — has failed to receive confirmation from the *Owner* within the specified timeframe or was manually cancelled by a user with proper access rights.
* **Block**: The deposit was blocked by an AML provider, the transfer was canceled.
* **Cancel**: The payout was blocked by an AML provider, the transfer was canceled.
* **User confirmation**: The transfer has received a number of [block confirmations](/references/key-terms.md#confirmation-block) specified by a client to receive an additional callback.
* **Manual**: The callback was resent manually.

***

**URL**

The callback URL specified when creating a deposit or payout.

***

**Status**

The current status of a callback. Possible values:

* **New**: The callback was created but hasn't yet been sent.
* **In progress**: The callback has been sent and awaits a response.
* **Failed**: The callback was sent and a negative response from the client server was received.
* **Sent**: The callback was sent and a response with the HTTP code `200` from the client server was received.

***

**Attempts**

The number of attempts to send a callback.

***

**Transfer ID**

The unique system identifier of a related transfer. This is a link to transfer details.

***

**Action**

In this column, you can click the **Resend** button to resend the callback.

## Callback details

To access callback details, click a callback **ID** the callback list.

In the upper part of the page, you can find essential information about the callback — click the **chevron icon** to expand it:

* The callback identifier and status.
* The callback type.
* The date and time when sent callback was sent.
* The number of attempts to send the callback.
* The identifier of a related transfer.
* The callback URL along with the copy button.

The information below is divided into tabs:

On this tab, you can see the JSON payload of a callback.

On this tab, you can see a response received (if any) from a client server.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coinsbuy.com/user-guide/wallet-management/callbacks.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
