Generate purchase codes in bulk
POST
/pcode/bulk
const url = 'https://partner-pcode-dev.tsp.workers.dev/api/partner/v1/pcode/bulk';const options = { method: 'POST', headers: {'x-gw': '<x-gw>', 'Content-Type': 'application/json'}, body: '{"productCode":"FV00","quantity":1}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://partner-pcode-dev.tsp.workers.dev/api/partner/v1/pcode/bulk \ --header 'Content-Type: application/json' \ --header 'x-gw: <x-gw>' \ --data '{ "productCode": "FV00", "quantity": 1 }'Up to 500 per request. All of them share the same batchId, useful for reviewing them later as a group with GET /pcodes?batch_id=.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
productCode
required
string
quantity
required
integer
Responses
Section titled “ Responses ”Batch created.
Media typeapplication/json
object
success
boolean
data
object
batchId
string
pcodes
Array<string>
Example
{ "success": true}Invalid productCode or quantity, or the partner doesn’t have that product enabled (partner_config.allowed_products).
Invalid API Key.
Rate limit exceeded.