Issue asynchronously

Synchronous Processing: This endpoint provides immediate voucher creation and returns the voucher object upon successful creation. Unlike the saga-based endpoints, this provides immediate feedback and faster response times for simple issuance scenarios.

File Upload Support: The endpoint supports multipart/form-data requests with file attachments. Uploaded files are:

  1. Stored in the configured blob storage (typically Azure Blob Storage)
  2. Associated with the voucher as metadata tags
  3. Accessible via the returned URL for future reference
Duplicate Prevention: The system prevents duplicate voucher creation by checking the RequestId. If a RequestId is provided and already exists, the request is rejected. If no RequestId is provided, a new one is generated.

Event Publishing: Upon successful creation, the system:

  1. Sends real-time notifications via SignalR
  2. Publishes domain events for downstream processing
  3. Updates audit trails and activity logs
Default Values:
  1. Currency: EUR (configurable)
  2. Expiration: 15 days from creation
  3. VoucherId: 6-character unique identifier

Language
URL
Response
Click Try It! to start a request and see the response here!