Triggered when a card is blocked/frozen.
Card Block Created
post
{listenerUrl}/card-block-created Request
Header Parameters
X-Delivery-IdstringUnique message id plus delivery attempt.
X-Key-IdstringID of the public key used to validate the signature.
X-SignaturestringBase64-encoded RSA SHA-256 signature of
{deliveryId}:.{keyId}: {requestBody}
Body application/json
topicstringAllowed values:card-block-createdpayloadobjectblockIdstringIdentifier of the block.
cardIdstringIdentifier of the card being blocked.
cardholderAccountIdstringThe Immersve cardholder's account id.
unfreezeAllowedbooleanIndicates whether the card can be unfrozen with the unfreeze endpoint
reasonstringReason the card was blocked. See Card Block Reasons for what each reason means.
messageIdstringlistenerIdstringlistenerAccountIdstringdeliveryAttemptnumbercreatedAtstringThe notification message creation timestamp.
sentAtstringThe delivery attempt timestamp.
keyIdstringThe public key id for validating the signature. Public keys can be found at https://api.immersve.com/.well-known/jwks.json and matched using the "kid" attribute.
issuerstring