---
title: "real-time.card.updated"
method: POST
path: "realTimeCardUpdated"
---

# real-time.card.updated

`POST realTimeCardUpdated` (webhook)

Occurs when the card networks push a real-time update for a subscribed card account.

## Payload

- object
  - `id` string: The id of the webhook event.
  - `type` 'real-time.card.updated': The type of webhook event.
  - `data` RealTimeAccountUpdate: A real-time card account update pushed by the card networks for a subscription. Push updates fire only for actual changes.
    - `subscription` string, required: The identifier of the subscription this update belongs to.
    - `result` 'new-account-number' | 'new-expiry-date' | 'account-closed', required: The type of update pushed by the card networks. Push updates fire only when there is an actual change, so `no-change`, `no-match`, `contact-cardholder`, and opt-out results never appear here.
    - `update` object, nullable, required: The updated card details. Present on `new-account-number` and `new-expiry-date` results, and `null` on `account-closed`.
      - `card` object: The updated card details.
        - `number` string: The updated card number. Always an Evervault encrypted string, and only present on a `new-account-number` result. The plaintext card number is never returned, so decrypt this value with Evervault if you need the plaintext account number.
        - `expiry` CardExpiry: The card expiry date.
          - `month` string, required: The card expiry month, in MM format (e.g. 12 for December)
          - `year` string, required: The card expiry year, in YY format (e.g. 29 for 2029)

---

[API](https://skmtc.dev/evervault/apis/evervault-api.md) - [All operations](https://skmtc.dev/evervault/apis/evervault-api/llms.txt) - [OpenAPI document](https://skmtc.dev/evervault/apis/evervault-api/revisions/8d0ca833fa04?raw)
