Crossmint’s platform operations—including wallet transactions, payment processing, NFT minting, and credential issuance—often require blockchain interactions or other asynchronous processing. These operations can take anywhere from a few seconds to several minutes depending on network conditions. Webhooks allow you to listen for events across Crossmint’s platform and automatically trigger reactions in your application when these operations complete.

Some cases where you may want to listen for event notifications include:

  • Wallet operations: Track transfer approvals, transaction completions, or failures
  • Payment processing: Monitor checkout lifecycle from quote creation to delivery completion
  • NFT operations: Get notified when mints succeed, collections are created, or tokens are transferred
  • Credential issuance: Receive updates when verifiable credentials are successfully issued
  • Database updates: Automatically update your records with transaction IDs, token details, or user information
  • Customer notifications: Send emails or push notifications when operations complete

Webhooks are how services notify each other of events. At their core, they are simply POST requests to a pre-determined endpoint. The endpoint can be any URL you choose, and you can add them from the console.

Your server must return a 2xx HTTP status quickly so the webhook is marked as delivered.

Crossmint’s platform operations—including wallet transactions, payment processing, NFT minting, and credential issuance—often require blockchain interactions or other asynchronous processing. These operations can take anywhere from a few seconds to several minutes depending on network conditions. Webhooks allow you to listen for events across Crossmint’s platform and automatically trigger reactions in your application when these operations complete.

Some cases where you may want to listen for event notifications include:

  • Wallet operations: Track transfer approvals, transaction completions, or failures
  • Payment processing: Monitor checkout lifecycle from quote creation to delivery completion
  • NFT operations: Get notified when mints succeed, collections are created, or tokens are transferred
  • Credential issuance: Receive updates when verifiable credentials are successfully issued
  • Database updates: Automatically update your records with transaction IDs, token details, or user information
  • Customer notifications: Send emails or push notifications when operations complete

Webhooks are how services notify each other of events. At their core, they are simply POST requests to a pre-determined endpoint. The endpoint can be any URL you choose, and you can add them from the console.

Your server must return a 2xx HTTP status quickly so the webhook is marked as delivered.