Skip to main content

Voyado Engage

Get vouchers for contact

As an Engage user, you decide how a contact's reward points are converted to vouchers. Depending on how your model is set up, you can either convert all earned points into the corresponding monetary value and then clear the points, or use a step model to send out vouchers with fixed amounts.

Your reward model also determines what the minimum points are for vouchers to be paid out.

Getting a contact's vouchers

Once a contact has been identified, and you have their contactId, you can fetch their available reward vouchers with the following request:

GET /api/v2/contacts/{contactId}/bonuschecks/available

You can also fetch all of their reward vouchers (expired and redeemed as well as available) like this:

GET /api/v2/contacts/{contactId}/bonuschecks

Response

Below is an example of a successful response with a HTTP 200 OK status and one voucher returned (in the items array).

{
  "count": 1,
  "offset": 0,
  "items": [
    {
      "id": "af62c5c8-7ff8-4733-9b67-a75300738cd3",
      "checkNumber": "2510003093766",
      "name": "Bonus payment 2017-04-12 07:00",
      "value": {
        "currency": "SEK",
        "amount": 195
      },
      "localValues": [
        {
          "currency": "NOK",
          "amount": 195
        },
        {
          "currency": "EUR",
          "amount": 19.5
        }],
      "bonusPoints": 4869
    }
  ],
  "totalCount": 1
}