---
updatedAt: 2026-03-18T15:14:57.000Z
---

Fetch the complete documentation index at: https://developers.pismo.io/pismo-docs/llms.txt. Use this file to discover all available pages before exploring further. Append .md to any documentation page URL to get its markdown version.

# Card issuing - Cards

This table lists the cards endpoints and the events they generate. For information on setting up event notifications, see the [Data and reporting overview](https://developers.pismo.io/pismo-docs/docs/data-reporting-overview).

<Table align={["left","left"]}>
  <thead>
    <tr>
      <th style={{ textAlign: "left" }}>
        Endpoint
      </th>

      <th style={{ textAlign: "left" }}>
        Event
      </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td style={{ textAlign: "left" }}>
        **Cards API**
      </td>

      <td style={{ textAlign: "left" }} />
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Create card](https://developers.pismo.io/pismo-docs/reference/post-v2-card)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card created](https://developers.pismo.io/events/docs/cards-create-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Associate noname card with customer](https://developers.pismo.io/pismo-docs/reference/post-v2-card-bind)
      </td>

      <td style={{ textAlign: "left" }}>
        [Customer bound to noname card](https://developers.pismo.io/events/docs/cards-bind-card-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Update card information](https://developers.pismo.io/pismo-docs/reference/patch-v2-card)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card updated](https://developers.pismo.io/events/docs/cards-update-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Update card status](https://developers.pismo.io/pismo-docs/reference/put-v1-card-status)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card updated](https://developers.pismo.io/events/docs/cards-update-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Reissue physical card](https://developers.pismo.io/pismo-docs/reference/post-v1-card-reissue)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card updated](https://developers.pismo.io/events/docs/cards-update-1) (old card)\
        [Card created](https://developers.pismo.io/events/docs/cards-create-1) (new card)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Activate physical card](https://developers.pismo.io/pismo-docs/reference/put-v1-card-activate)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card updated](https://developers.pismo.io/events/docs/cards-update-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Change card password](https://developers.pismo.io/pismo-docs/reference/put-v2-card-password)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card password changed](https://developers.pismo.io/events/docs/cards-update-password-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Reset password try count](https://developers.pismo.io/pismo-docs/reference/post-v2-card-password-reset)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card updated](https://developers.pismo.io/events/docs/cards-update-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Rotate virtual card CVV](https://developers.pismo.io/pismo-docs/reference/post-v2-reset-cvv)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card CVV updated](https://developers.pismo.io/events/docs/cards-rotate-cvv-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Start noname card bulk process](https://developers.pismo.io/pismo-docs/reference/start-bulk)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card created](https://developers.pismo.io/events/docs/cards-update-1)\
        [Card can be added to next scheduled embossing](https://developers.pismo.io/events/docs/cards-embossing-card-ingress-1)\
        [Card embossing notification received](https://developers.pismo.io/events/docs/cards-embossing-1)\
        [Embossing rejection file processed](https://developers.pismo.io/events/docs/cards-card-rejection-1)\
        [Embossing summary received](https://developers.pismo.io/events/docs/cards-embossing-summary-1)

        See [Embossing events](https://developers.pismo.io/pismo-docs/docs/physical-card-embossing#embossing-events) for more information.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Update PIN from PINBlock](https://developers.pismo.io/pismo-docs/reference/put-v1-update-pin-from-pinblock)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card password changed](https://developers.pismo.io/events/docs/cards-update-password-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        Append issuer script
      </td>

      <td style={{ textAlign: "left" }}>
        [Card issuer script notification received](https://developers.pismo.io/events/docs/cards-issuer-script-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Append update PIN script](https://developers.pismo.io/pismo-docs/reference/post-v1-append-update-pin-script)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card issuer script notification received](https://developers.pismo.io/events/docs/cards-issuer-script-1)\
        [Card password updated](https://developers.pismo.io/events/docs/cards-update-password-1) - When script executes
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Automatic Billing Update](https://developers.pismo.io/pismo-docs/docs/cards-overview-1#mastercards-automatic-billing-updater-option) file sent to Mastercard
      </td>

      <td style={{ textAlign: "left" }}>
        [ABU notification file sent](https://developers.pismo.io/events/docs/cards-automatic-updater-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        **Cards on file API**
      </td>

      <td style={{ textAlign: "left" }} />
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Create card on file](https://developers.pismo.io/pismo-docs/reference/create-a-cardsonfile-v3)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card on file created](https://developers.pismo.io/events/docs/cardsonfile-provision-1)\
        [Card on file validation result received](https://developers.pismo.io/events/docs/cardsonfile-verification-1)\
        [Card excluded](https://developers.pismo.io/events/docs/cardsonfile-exclusion-1)
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Update card on file](https://developers.pismo.io/pismo-docs/reference/updates-a-cardsonfile)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card on file updated](https://developers.pismo.io/events/docs/cardsonfile-patch-cards-1)\
        If the card status is being changed to `SUSPENDED`, it also generates an [Card excluded](https://developers.pismo.io/events/docs/cardsonfile-exclusion-1) event
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Create card validation](https://developers.pismo.io/pismo-docs/reference/create-a-new-validation-for-a-given-card)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card on file validation result received](https://developers.pismo.io/events/docs/cardsonfile-verification-1)

        If validation fails, an [Card excluded](https://developers.pismo.io/events/docs/cardsonfile-exclusion-1) event is generated.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        [Submit validation try](https://developers.pismo.io/pismo-docs/reference/create-a-new-validation-for-a-given-card)
      </td>

      <td style={{ textAlign: "left" }}>
        [Card on file validation result received](https://developers.pismo.io/events/docs/cardsonfile-verification-1) event with `PENDING` status.

        If the verification/validation fails, an [Card excluded](https://developers.pismo.io/events/docs/cardsonfile-exclusion-1) event is generated and the card is deleted from the customer's wallet.
      </td>
    </tr>

    <tr>
      <td style={{ textAlign: "left" }}>
        **Card tokenization API**
      </td>

      <td style={{ textAlign: "left" }}>
        None directly via endpoints, though the tokenization process itself generates a number of events:\
        [Token provisioning response received](https://developers.pismo.io/events/docs/cards-tokenization-notification-1)\
        [Token provisioning rejected](https://developers.pismo.io/events/docs/cards-tokenization-notification-refusal-1)\
        [Tokenization challenge sent](https://developers.pismo.io/events/docs/cards-tokenization-send-challenge-1)

        See [Card tokenization flow and events](https://developers.pismo.io/pismo-docs/docs/card-tokenization-flow-and-events) for more information.
      </td>
    </tr>
  </tbody>
</Table>