partners
Packaging API discovery checklist for brands
Evaluate third-party packaging APIs with a checklist for catalog data, sandbox orders, webhooks, artwork, barcode verification, security and exit terms.
Start by writing the order and data flows you need, then ask each packaging API vendor for sandbox access, field-level catalog and pricing documentation, order lifecycle and webhook behavior, error and idempotency rules, artwork and barcode handoff details, security and data ownership terms, and an exit plan. Score vendors against your must-have flows, not feature lists. This is an evaluation framework for third-party packaging APIs, not a claim that Teal operates a live API program.
Start with the job the API must do
Before you compare endpoints, write the job in plain language. Which systems create demand, such as an ERP, ecommerce storefront, procurement tool or 3PL? Which events need to cross the boundary: catalog sync, quote request, order submission, shipment status, invoice or claim? Which decisions stay human, such as artwork approval, MOQ exceptions, address validation or substitution? Ask each vendor to map every event to an endpoint, webhook or manual step. A gap in that map is more important than a long feature list.
Document catalog, pricing and MOQ fields
A packaging API may expose fields such as product dimensions, material, print method, minimum order quantity, lead time and price breaks, but what each vendor exposes varies, so ask rather than assume. Ask for a field-level schema that states required and optional fields, units, null behavior, currency, tax and freight exclusions, and update frequency. Confirm whether a price response is a firm order price or a request for quote. Ask how MOQ changes when decoration, size or material changes. Do not assume a catalog field means the same thing across vendors.
- Ask for sample payloads for a simple SKU and a decorated SKU.
- Confirm how discontinued items and substitutions appear.
- Ask whether the API versions schemas and how long old versions remain.
Test the order lifecycle and failure paths
Request a sandbox and a written test script. Test draft creation, submission, cancellation, partial shipment, return and duplicate submission. Ask how idempotency keys work, how retries are scheduled, how webhooks are signed and replayed, and how dead-letter events are handled. Confirm what happens when price or inventory changes between quote and order. Ask for stable error codes and examples. A happy-path demo does not show whether your team can recover from a failed order. If the API exposes transit or package performance test data, ask which test procedure, test objective and distribution environment the data represents; ISTA guidance says protocol selection depends on the test objective and knowledge of the distribution environment. Treat such data as context for your own evaluation, not as a compliance determination.
Check artwork, barcode and prepress handoffs
If the API accepts artwork, ask which file formats and PDF/X settings the vendor expects, how color management is agreed, how spot colors are named and how proofs are approved. Adobe's packaging prepress material describes PDF rendering and spot color handling in prepress, so ask the vendor to explain its own PDF and spot color workflow rather than assuming a generic handoff. If the API returns barcode assets, ask whether a verification report exists. GS1 verification guidance lists symbol contrast and quiet zones among assessed parameters, so a generated barcode image is not the same as a verified barcode.
- Ask where dieline layers and printer marks should sit, following the converter's instructions.
- Ask who approves artwork versions and how changes are logged.
- Ask whether barcode reports include the parameters your channel checks.
Review security, data ownership and exit terms
Ask how authentication works, which scopes exist, how secrets rotate, whether IP allowlisting is available and what audit logs you can export. Confirm who owns catalog data, order history and artwork files, and how you export them at termination. Ask for incident notification, subprocessor review and retention terms. If a partner directory includes rankings, reviews or endorsements, ask how material connections are disclosed. The FTC rule source supports the principle that connections which might affect the weight of an endorsement can require clear disclosure when the audience would not expect them.
Run a hypothetical sandbox comparison
Here is a hypothetical sandbox comparison, not a vendor quote or market benchmark. A brand expects 1,200 packaging order lines per month. In a trial sized to one month of volume, Vendor A produces 24 failed submissions out of 1,200 attempts, a 2 percent failure rate. Vendor B produces 6 failures, a 0.5 percent rate. Assume each failure needs 10 minutes of manual review at an illustrative internal labor rate of 50 dollars per hour. Vendor A: 24 failures times 10 minutes equals 240 minutes, or 4 hours. Four hours times 50 dollars equals 200 dollars per month. Vendor B: 6 failures times 10 minutes equals 60 minutes, or 1 hour. One hour times 50 dollars equals 50 dollars per month. The illustrative review-labor difference is 150 dollars per month, before platform fees. This arithmetic does not validate either vendor or predict production results.
Use a decision table to compare vendors
Score each vendor against the same discovery areas. Keep the scoring visible so that a polished demo does not outweigh a missing failure path or an unclear export process.
| Discovery area | Ask each vendor | Good sign | Red flag |
|---|---|---|---|
| Catalog schema | Field-level docs with units, null rules and versioning | Sample payloads and stable versions | Verbal descriptions only |
| Order lifecycle | Sandbox create, cancel, partial shipment and duplicate test | Documented idempotency and retry rules | Happy path only |
| Webhooks | Signature, replay and failure handling | Signed events and replay window | No signature or replay plan |
| Artwork | PDF/X, color management, spot color naming and proof approval | Named workflow and approval log | Send any file and hope |
| Barcode | Verification report fields and asset ownership | Report with assessed parameters | Image only, no report |
| Security and exit | Scopes, audit logs, export and termination terms | Written export and incident process | Vague security or no export |
| Commercial fit | Fee schedule, minimums and integration responsibilities | Written responsibilities | Unclear fees or handoffs |
Practical discovery checklist
Use this checklist as a working agenda for vendor calls and sandbox reviews. Adapt it to your own systems and keep the answers in one decision log.
- Write three must-have flows and one must-not-fail flow before you book a demo.
- Request sandbox credentials and a test data set.
- Ask for field-level catalog and pricing documentation.
- Test a duplicate submission with the same idempotency key.
- Test a price change between quote and order.
- Test a webhook replay and a failed webhook.
- Ask for artwork format, proof and version rules.
- Ask for a barcode verification sample if barcodes are in scope.
- Ask for data export and termination steps.
- Ask for incident notification and security evidence.
- Score each vendor against the must-have flows, not the feature count.
- Record assumptions and open questions in a shared decision log.
Scope limits and what this checklist does not decide
This checklist is Teal's editorial planning framework for evaluating third-party packaging APIs. It is not a description of a live Teal API program, a security certification, a legal opinion or a compliance determination. It does not replace your own security review, counsel review, contract review or sandbox testing. It does not decide channel requirements; confirm those in your own agreement. If products are regulated, hazardous, food-contact or child-resistant, add a review workflow with qualified reviewers. The cited sources support only the specific principles named in the source list, not the whole checklist.
Questions about Packaging API evaluation
Does Teal offer a live packaging API?
This guide does not describe a live Teal API program. Ask any supplier, including Teal, to confirm its current ordering channels and integration options in writing. Use the checklist to compare what is actually offered, not what a directory listing implies.
What should we test first in a sandbox?
Start with duplicate order submission using the same idempotency key, then cancel and partial shipment. Confirm that no double order is created, that webhooks are signed and replayable, and that error codes tell your team what to do next.
How do we compare API costs fairly?
Build a total cost view: platform or access fees, per-order fees if any, integration labor, failure review, artwork rework and exit or export effort. Use illustrative inputs and label them. Ask for a written fee schedule and separate one-time from recurring costs. Do not treat a demo estimate as a quote.
Sources and further reading
- Adobe PDF Print Engine for Packaging Printing: Packaging prepress workflows render PDF job files and manage spot colors, so artwork handoff questions should cover PDF and spot color handling.
- Implementation Guideline: Barcode verification assesses parameters such as symbol contrast and quiet zones, so a generated barcode image alone is not a verification report.
- Guidelines for Selecting and Using ISTA Test Procedures and Projects: ISTA guidelines say test protocol selection depends on the test objective and knowledge of the distribution environment.
- 16 CFR § 255.5 - Disclosure of material connections. - LII: Material connections between an endorser and seller may require clear and conspicuous disclosure when the audience would not expect them.