# Overdraft limit threshold

Triggered when the overdraft limit usage has reached 70% threshold. The event at each threshold is triggered maximum once per hour.

* Event type: profiles#overdraft-limit-threshold
* Profile level subscriptions: Not Supported
* Application level subscriptions: Supported

See the Webhooks guide for setup instructions, signature verification, and best practices.

Endpoint: POST profiles#overdraft-limit-threshold

## Header parameters:

  - `X-Signature-SHA256` (string)
    RSA-SHA256 signature of the request body, Base64 encoded. Verify this against the Wise public key to ensure the request is authentic and has not been tampered with.
    Example: "t7FMhk3OARMgwqz0LJXO..."

  - `X-Delivery-Id` (string)
    Unique identifier for this webhook delivery attempt.
    Example: "a1b2c3d4-e5f6-7890-abcd-ef1234567890"

  - `X-Test-Notification` (boolean)
    Present with the value true if this is a test notification sent to verify your callback URL during subscription setup.
    Example: true

## Request fields (application/json):

  - `body` (any) — one of (discriminator: schema_version):
    - 4.0.0:
      - `schema_version` (string)
        Version of the event schema. Determined by the schema_version on your [webhook subscription](/api-reference/webhook).
        Enum: "4.0.0"
      - `subscription_id` (string)
        ID of the webhook subscription that triggered this event.
        Example: "01234567-89ab-cdef-0123-456789abcdef"
      - `event_type` (string)
        Event type identifier
        Example: "profiles#overdraft-limit-threshold"
      - `sent_at` (string)
        Timestamp when the event was sent.
        Example: "2020-01-01T12:34:56.123Z"
      - `data` (object)
      - `data.resource` (object)
      - `data.resource.type` (string)
        Profile resource type (always profile).
        Example: "profile"
      - `data.resource.id` (integer)
        ID of the profile.
        Example: 111
      - `data.overdraft` (object)
      - `data.overdraft.used` (number)
        Overdraft limit used
        Example: 12000
      - `data.overdraft.limit` (number)
        Overdraft limit approved
        Example: 20000
      - `data.overdraft.currency` (string)
        Currency in which the amounts are expressed.
        Example: "EUR"
    - 2.0.0:
      - `schema_version` (string)
        Version of the event schema. Determined by the schema_version on your [webhook subscription](/api-reference/webhook).
        Enum: "2.0.0"
      - `subscription_id` (string)
        ID of the webhook subscription that triggered this event
        Example: "01234567-89ab-cdef-0123-456789abcdef"
      - `event_type` (string)
        Event type identifier
        Example: "profiles#overdraft-limit-threshold"
      - `sent_at` (string)
        Timestamp when the event was sent
        Example: "2020-01-01T12:34:56Z"
      - `data` (object)
      - `data.resource` (object)
      - `data.resource.type` (string)
        Profile resource type (always profile)
        Example: "profile"
      - `data.resource.id` (integer)
        ID of the profile
        Example: 111
      - `data.overdraft` (object)
      - `data.overdraft.used` (number)
        Overdraft limit used
        Example: 12000
      - `data.overdraft.limit` (number)
        Overdraft limit approved
        Example: 20000
      - `data.overdraft.currency` (string)
        Currency in which the amounts are expressed in
        Example: "EUR"

## Response 200 fields (application/json):

  - `status` (string)
    Example: "ok"


