| Time | Status | User Agent |  |
| :-- | :-- | :-- | :-- |
| Make a request to see history. |

#### URL Expired

The URL for this request expired after 30 days.

**bankSubscriptionId**

**uuid**

*required*

**Webhook URL update request**

**webhookUrl**

**uri**

*required*

The HTTPS URL where webhook events will be delivered.

**accept**

**string**

**enum**

Defaults to application/json

Generated from available response content types

application/jsonapplication/problem+json

Allowed:

`application/json``application/problem+json`

# ``200      Webhook URL updated

**object**

**id**

**uuid**

*required*

The bank subscription identifier.

**webhook**

**object**

*required*

**url**

**string**

The updated webhook URL.

**status**

**string**

**enum**

The webhook status after the update.

`pending``confirmed`

**updatedAt**

**date-time**

*required*

When the subscription was last updated.

# ``400      The server cannot or will not process the request due to something that is perceived to be a client error

# ``401      Authentication credentials were either missing or incorrect

# ``403      Authentication credentials used do not have have permissions to perform the request

# ``404      The requested resource was not found on the server

# ``500      The server encountered an unexpected condition that prevented it from fulfilling the request

## Updated 12 days ago

* * *

#### Shell Code Example

```bash
curl --request PATCH \
     --url https://api.astrada.co/bank-subscriptions/bankSubscriptionId/webhook \
     --header 'accept: application/json' \
     --header 'content-type: application/json'
```

**JSON Response Example**

```json
{
  "id": "e4b7c9a2-1d3f-4e8a-9c6b-5f2d7a0e8b1c",
  "webhook": {
    "url": "https://example.com/webhooks/banking",
    "status": "pending"
  },
  "updatedAt": "2025-10-03T11:00:00.000Z"
}
```
