Contents
Show an Incentive Pool
GET /companies/:id/incentives/pools/:pool_id
Issue an Incentive Code
POST /companies/:id/incentives/pools/:pool_id/issuances
Request body
{ "external_issuee_id": "312", "code": "aabb-ccdd", "referring_application": "system", "referring_application_ref_id" : "1234" }
Request Elements
Data Element | Required | Description |
---|---|---|
external_issuee_id | No | Unique external issuee id. |
code | No | If provided, a specific code is issued. |
referring_application | Only in pools requiring a campaign_registration. | Application issuing the code. |
referring_application_ref_id | Only in pools requiring a campaign_registration. | Application reference id. |
Response
It returns an issuance entity if there was an available code.
An HTTP error code 422 is returned if there are not enough available codes to issue
Code Issuance
The same code is issued when using the same issuee_id. An issuance entity is created after each successful issuance request.
Overview
Content Tools