Code glossary
What the numeric codes in responses mean — campaign status, campaign type, mission status and the rest — as code to label.
Use it to turn status: 10 into ACTIVE.
Authorization
ClientBearer Client-scoped key as a Bearer JWT; always pinned to your own client.
In: header
Response Body
application/json
curl -X GET "https://example.com/client/enums"{ "success": true, "data": { "enums": { "campaignStatus": { "0": "DRAFT", "10": "ACTIVE", "15": "COMPLETED" } } }}Channel rules and lead times GET
For each channel: the minimum order, the lead time, the mail-piece formats available, and whether Oppizi runs it. Every figure says where it comes from. `enforced` means it is applied when you submit. `none` means we checked and there genuinely is no rule. `unconfirmed` means the figure is not yet settled — plan around it, but confirm before you commit to it.
Recommended tracking events
Standard event shapes for signups and conversions to unlock richer Oppizi reports.