Logistics and labels

API voor verzendlabels in productiesystemen

Genereer verzendlabels vanuit gestructureerde backenddata, zonder browser, met een duidelijke grens tussen gPdf-rendering en je eigen bedrijfsregels.

PRIMAIRE API JSON Render
ENDPOINT /api/v1/pdf/render
SYSTEMEN operationele backend / financieel systeem / compliance-workflow / documentservice
Taak om op te lossen

verzendlabels als reproduceerbare PDF genereren vanuit gestructureerde data. Je systeem bewaakt de business rules; gPdf verzorgt de PDF-rendering.

Wanneer deze API past

  • Je backend heeft de data voor verzendlabels al en heeft een stabiele PDF-respons nodig.
  • Je wilt Chromium of HTML-to-PDF vermijden voor operationele documenten.
  • Je hebt herhaalbare output nodig voor reprints, audit of batchverwerking.

Wat dit niet vervangt

  • Je verwacht dat gPdf porto koopt, belasting afwikkelt, externe orders maakt of als fiscaal systeem optreedt.
  • Je wilt datavalidatie, business logic of marketplace-integraties vervangen.

Welk endpoint aanroepen

PRIMAIR

/api/v1/pdf/render

JSON Render is het standaardpad voor deze workflow.

SECUNDAIR 1

/api/v1/template-render

Gebruik dit wanneer de workflow een verwant API-pad, templatecontract of capability lookup nodig heeft.

Minimale request

/api/v1/pdf/render - verzendlabels

{
  "pages": [
    {
      "size": "label_4_6_in",
      "elements": [
        {
          "type": "text",
          "x": 4,
          "y": 6,
          "content": "SHIP TO",
          "style": { "font_size": 8, "font_family": "NotoSans-Regular" }
        },
        {
          "type": "text",
          "x": 4,
          "y": 13,
          "content": "Acme Warehouse\n1200 Logistics Pkwy\nMemphis TN 38116",
          "style": { "font_size": 11, "font_family": "NotoSans-Regular" }
        },
        {
          "type": "barcode",
          "format": "code128",
          "content": "1Z999AA10123456784",
          "x": 4,
          "y": 62,
          "width": 92,
          "height": 22,
          "barcode_text": { "enabled": true, "position": "bottom" }
        }
      ]
    }
  ]
}

Wat gPdf afhandelt

  • PDF-rendering van verzendlabels vanuit gestructureerde requests.
  • Tekst, tabellen, lijnen, barcodes, pagina’s, metadata en outputopties volgens de request.
  • Deterministische output voor retries, reprints en audit.

Wat je systeem beheert

  • Correcte data voor verzendlabels, business rules en operationele status.
  • Authenticatie, opslag, externe workflows en validatie met ontvangende systemen.

Productiechecklist

  1. Test met echte data en met de systemen die de PDF ontvangen.
  2. Bewaar request IDs en bewijs voor support, audit en reprints.
  3. Zet de goedgekeurde layout om naar een template zodra meerdere systemen hem gebruiken.

Grenzen van de claim

  • gPdf rendert de label-PDF; het koopt geen porto, maakt geen zendingen aan en certificeert geen carrier-acceptatie.
  • Je systeem beheert payloads, printers, labelmateriaal, routing en scantests.

API-vorm

API voor verzendlabels is een productieworkflow bovenop de publieke gPdf APIs. De request beschrijft data, layout, settings en de PDF-onderdelen die moeten worden gerenderd. gPdf rendert de PDF; je systeem bewaakt de betekenis van het business event.

Endpointkeuze

Voor deze workflow is /api/v1/pdf/render het standaardendpoint. Gebruik Template Render wanneer de layout is goedgekeurd en tussen systemen wordt hergebruikt. Gebruik E-Invoice Render alleen wanneer Factur-X / ZUGFeRD PDF/A-3b-packaging met ingebedde EN 16931 CII XML nodig is.

Validatie voor productie

Valideer verzendlabels met echte data en met de systemen die de output gebruiken. Bewaar request IDs, gerenderde output en bewijs voor support, audit en reprints.

FAQ

Is dit een apart endpoint?
API voor verzendlabels koppelt de workflow aan een publieke gPdf API. De pagina laat zien welk pad je aanroept en wat de request moet bevatten.
Kan ik templates gebruiken?
Ja. Gebruik JSON Render zolang de layout verandert; gebruik Template Render wanneer de layout is goedgekeurd en callers alleen bedrijfsdata sturen.
Wat moet ik valideren voor productie?
Valideer met echte data en met printers, scanners, validators, boekhoudsystemen of marketplaces uit de workflow.