Skip to main content
Weavr API
Managed cards

Physical card fulfillment status

Webhook/managed_cards/physical_cards_upgrade/watch

Sent each time the fulfillment status of a physical card changes, after a virtual card has been upgraded with Request a physical card for individual delivery or Request a physical card for bulk delivery.

Use it to keep cardholders, and whoever ordered the card for them, informed of where their card is without polling.

Events

One event is sent per transition of physicalCardDetails.manufacturingState:

  • REQUESTED: the upgrade request was accepted and fulfillment has started.
  • SENT_FOR_FULFILLMENT: the card has been sent to the manufacturer for printing and packaging.
  • DISPATCHED: the card has left the manufacturer and is with the postal or courier service. A second DISPATCHED event is sent if the manufacturer supplies a deliveryTrackingCode after the first one; deliveryTrackingMethod and deliveryTrackingUrl are populated when available.
  • DELIVERED: the card has been activated by the cardholder with Activate a physical card.

physicalCardDetails is a snapshot of the card's physical details at the time of the event, including the delivery address and method. The same manufacturingState is available on demand via Get a card.

Enable and configure webhooks in the Embedder Portal; recent events are listed on its Webhook Logs page. Weavr sends this event to {Webhook URL}/managed_cards/physical_cards_upgrade/watch.

Workflow

Payload *

application/json

Sent on the /managed_cards/physical_cards_upgrade/watch webhook each time the fulfillment status (physicalCardDetails.manufacturingState) of a physical card changes.

{}
ManagedCardsUpgradeToPhysicalEventManagedCardsUpgradeToPhysicalEvent · object · 3 fields

Responses

204No Content

Event received.