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

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string

The unique identifier of the request.

string

The operator that is issuing the voucher.

string

The member that is receiving the voucher.

double

The cost of the voucher. This is the overall amount the user will pay to get the voucher ready for redemption.

double

The issuing fee. This is the fee that the user is paying to issue the voucher.

double

The value of the voucher.

Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json