---
title: "Automatic Card Updater Event"
method: POST
path: "acu"
tags: ["Webhook Events"]
---

# Automatic Card Updater Event

`POST acu` (webhook)

Events related to Automatic Card Updater.

## Headers

- `Webhook-Signature` string, required

## Payload

- object
  - `event_id` string, required: Event ID
  - `event_type` 'acu.summary.automaticallyupdated' | 'acu.summary.contactcustomer' | 'acu.summary.closedaccount', required: Automatic Card Updater (ACU) Event Type
  - `event_body` union, required
    - AcuAutoUpdatedEventBody: Details about ACU Automatically Updated Event.
      - `updated_date` string, date, required: The update date.
      - `merchant` object, required: Merchant Details
        - `id` integer: Merchant identifier
        - `name` string: Merchant name
      - `cards_checked` object, required: Details about the cards that were checked.
        - `customer_vault` object: Details about the customer vault cards that were checked.
          - `checked` integer: The number of customer vault cards that were checked.
          - `updated` integer: The number of customer vault cards that were updated.
        - `subscriptions` object: Details about the subscription cards that were checked.
          - `checked` integer: The number of subscription cards that were checked.
          - `updated` integer: The number of subscription cards that were updated.
      - `vault_count_updated_cards` integer: The number of customer vault cards that were updated.
      - `vault_updated_cards` AcuCustomerVaultDetails[]: Details about the customer vault cards that were updated.
        - `customer_vault_id` string: The ID of the customer vault.
        - `billing_id` string: The billing ID of the customer.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The updated expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
      - `vault_count_updated_expiration_dates` integer: The number of customer vault cards with updated expiration dates.
      - `vault_updated_expiration_dates` AcuCustomerVaultDetails[]: Details about the customer vault cards with updated expiration dates.
        - `customer_vault_id` string: The ID of the customer vault.
        - `billing_id` string: The billing ID of the customer.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The updated expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
      - `recurring_count_updated_cards` integer: The number of recurring cards that were updated.
      - `recurring_updated_cards` AcuSubscriptionDetails[]: Details about the recurring cards that were updated.
        - `subscription_id` string: The ID of the subscription.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
      - `recurring_count_updated_expiration_dates` integer: The number of recurring cards with updated expiration dates.
      - `recurring_updated_expiration_dates` AcuSubscriptionDetails[]: Details about the recurring cards with updated expiration dates.
        - `subscription_id` string: The ID of the subscription.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
    - AcuClosedAccountEventBody: Details about ACU Closed Account Event.
      - `updated_date` string, date, required: The update date.
      - `merchant` object, required: Details about the merchant.
        - `id` integer: The ID of the merchant.
        - `name` string: The name of the merchant.
      - `cards_checked` object, required: Details about the cards checked.
        - `customer_vault` object: Details about the customer vault.
          - `checked` integer: The number of customer vaults checked.
          - `updated` integer: The number of customer vaults updated.
        - `subscriptions` object: Details about the subscriptions.
          - `checked` integer: The number of subscriptions checked.
          - `updated` integer: The number of subscriptions updated.
      - `vault_count_updated_closed_account` integer: The number of vaults updated for the closed account.
      - `vault_updates` AcuCustomerVaultDetails[]: Details about the vault updates.
        - `customer_vault_id` string: The ID of the customer vault.
        - `billing_id` string: The billing ID of the customer.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The updated expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
      - `recurring_count_updated_closed_account` integer: The number of recurring payments updated for the closed account.
      - `recurring_updates` AcuSubscriptionDetails[]: Details about the recurring payment updates.
        - `subscription_id` string: The ID of the subscription.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
    - AcuContactCustomerEventBody: Details about ACU Contact Customer Event.
      - `updated_date` string, date, required: The date when the event was updated.
      - `merchant` object, required: Details about the merchant.
        - `id` integer, required: The ID of the merchant.
        - `name` string, required: The name of the merchant.
      - `cards_checked` object, required: Details about the cards checked.
        - `customer_vault` object, required: Details about the customer vault.
          - `checked` integer, required: The number of customer vaults checked.
          - `updated` integer, required: The number of customer vaults updated.
        - `subscriptions` object, required: Details about the subscriptions.
          - `checked` integer, required: The number of subscriptions checked.
          - `updated` integer, required: The number of subscriptions updated.
      - `vault_count_updated_contact_customer` integer: The number of vaults updated.
      - `vault_updates` AcuCustomerVaultDetails[]: Details about the vault updates.
        - `customer_vault_id` string: The ID of the customer vault.
        - `billing_id` string: The billing ID of the customer.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The updated expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.
      - `recurring_count_updated_contact_customer` integer: The number of recurring subscriptions updated.
      - `recurring_updates` AcuSubscriptionDetails[]: Details about the recurring subscriptions updates.
        - `subscription_id` string: The ID of the subscription.
        - `cc_number` string: The masked credit card number.
        - `cc_exp` string: The expiration date of the credit card.
        - `first_name` string: The first name of the customer.
        - `last_name` string: The last name of the customer.
        - `email` string: The email address of the customer.
        - `phone` string: The phone number of the customer.

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

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