POST/v1/templates/{id}/versions/{number}/samples

Order a physical sample of a version

A paid single item (isSample) with the given recipient and sample data, priced as one piece and released to the next production run at once. Needs postbatches.write or postflows.write and the samples feature of the plan.

Scope templates.readRate limit class itemCreate

Path parameters

numberstringrequired
idstringrequired

Body

recipientobjectrequired
6 fields
namestringmax length 200
addressLine1stringmax length 200
addressLine2stringmax length 200
postalCodestringmax length 20
citystringmax length 120
countrystringmax length 40
variablesobjectdefault {}
finishstringmin length 1max length 40

Returns

29 fields of the 202 answer
idstringrequired
statusenumrequired
NEEDS_ATTENTIONSUPPRESSEDHELDPENDING_APPROVALREADYSCHEDULED_FOR_RUNIN_PRODUCTIONCOMPLETEDFAILEDCANCELLEDRETURNEDNOT_SENT
customerStatusenumrequired
NEEDS_ATTENTIONSUPPRESSEDSCHEDULEDIN_PRODUCTIONHANDED_TO_CARRIERCOMPLETEDFAILEDCANCELLEDRETURNEDNOT_SENT
needsAttentionbooleanrequired
warningsarray of objectsrequired
3 fields
codeenumrequired
address_invalidpostal_code_invalidhouse_number_missingcity_missingcountry_not_supporteddestination_not_supportedvariable_missingvariable_type_invalidvariable_too_longimage_fetch_failedimage_resolution_lowtext_overflowexpression_invalidlate_delivery_expectedwaiting_for_fundssuppressedcarrier_codes_missingexcluded_from_run
fieldstringrequired
messagestringrequired
sourceenumrequired
POSTFLOWPOSTBATCHSAMPLE
postflowIdstring or nullrequired
postbatchIdstring or nullrequired
templateVersionIdstring or nullrequired
productobjectrequired
4 fields
idstringrequired
specificationIdstringrequired
finishstringrequired
destinationstringrequired
advertisingCategorystring or nullrequired
isTestbooleanrequired
isSamplebooleanrequired
recipientobject or nullrequired
6 fields
namestringrequired
addressLine1stringrequired
addressLine2string or nullrequired
postalCodestringrequired
citystringrequired
countrystringrequired
variablesobject or nullrequired
sendDatedate or nullrequired
externalIdstring or nullrequired
metadataobject or nullrequired
createdAtdate-timerequired
updatedAtdate-timerequired
readyAtdate-time or nullrequired
scheduledAtdate-time or nullrequired
handedToCarrierAtdate-time or nullrequired
completedAtdate-time or nullrequired
failedAtdate-time or nullrequired
cancelledAtdate-time or nullrequired
anonymisedAtdate-time or nullrequired
qrobject or nullrequired
4 fields
shortUrlstringrequired
scanCountintegerrequired
firstScannedAtdate-time or nullrequired
lastScannedAtdate-time or nullrequired
priceobject or nullrequired
11 fields
idstringrequired
unitPriceCentsintegerrequired
listUnitPriceCentsintegerrequired
currencystringrequired
discountPercentnumber or nullrequired
tierQuantityintegerrequired
tierBasisenumrequired
postbatchrolling30d
basisQuantityintegerrequired
vatTreatmentstringrequired
vatRateintegerrequired
computedAtdate-timerequired

Responses

202Success
401Authentication required or API key invalid
403Permission or scope missing, organisation suspended
404Not found
422Validation failed
429Rate limited for this API key and class; wait Retry-After seconds
otherError (RFC 9457 problem details)