# Withdrawal approved/rejected notification

When a given withdrawal that was pending approval is either approved or rejected we will send out a notification .

> This callback notification is sent on your `withdrawalApprovalCallbackUrl` endpoint.

{% tabs %}
{% tab title="Approved" %}

```javascript
{
   "withdrawalId": "557d2a15-0eb2-47c6-8fec-7fa7d0e833f7",
   "clientWithdrawalId": "crypto-withdrawal-1",
   "status": "APPROVED"
}
```

{% endtab %}

{% tab title="Rejected" %}

```javascript
{
   "withdrawalId": "557d2a15-0eb2-47c6-8fec-7fa7d0e833f7",
   "clientWithdrawalId": "crypto-withdrawal-1",
   "status": "REJECTED"
}
```

{% endtab %}
{% endtabs %}

### Schema

| withdrawalId       | string <mark style="color:red;">\[required]</mark> | Unique Finrax withdrawal identifier `UUID`                                                       |
| ------------------ | -------------------------------------------------- | ------------------------------------------------------------------------------------------------ |
| clientWithdrawalId | string <mark style="color:red;">\[required]</mark> | Unique withdrawal identifier provided by the merchant in the request body of POST `/withdrawals` |
| status             | string <mark style="color:red;">\[required]</mark> | One of `APPROVED`, `PENDING,REJECTED` or `SKIPPED`                                               |
