Event Ticket

Render one PDF per paid order from your ticketing events, with a page and a QR code for each ticket, the event, venue and attendee.

PDF, A4, from 1 credit

Output

Event Ticket, rendered by oJo with its first sample

Variables

  • currencytext
    EUR
  • event.doorsAttext
    2026-11-12T08:00:00
  • event.endsAttext
    2026-11-12T18:00:00
  • event.nametext
    Northbeam DevConf 2026
  • event.startsAttext
    2026-11-12T09:00:00
  • event.subtitletext
    Two tracks on building and running developer platforms
  • event.timezonetext
    CET
  • event.venue.addresstext
    Uferstraße 12
  • event.venue.citytext
    10999 Berlin, Germany
  • event.venue.nametext
    Halle am Ufer
  • instructionstext
    Show this page at the entrance, printed or on your phone. Each code scans once.
  • order.buyertext
    Lena Hoffmann
  • order.datetext
    2026-10-14
  • order.referencetext
    NB-2026-104882
  • organizer.emailtext
  • organizer.logoUrltext
    data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 44 44%22%3E%3Crect width=%2244%22 height=%2244%22 rx=%229%22 fill=%22%234338ca%22/%3E%3Cpath d=%22M13 31V13l18 18V13%22 stroke=%22%23fff%22 stroke-width=%223%22 fill=%22none%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E
  • organizer.nametext
    Northbeam Events
  • termstext
    Tickets are personal and can be transferred to a colleague from your order page until November 10.
  • tickets[].codetext
    NBC26-7KQ4-M2XD
  • tickets[].nametext
    Lena Hoffmann
  • tickets[].pricenumber
    349
  • tickets[].typetext
    Conference pass

Send any of these in modify. Anything you leave out prints the sample value, and the response lists it in warnings.

Render it

Save the template to your account first. Saving gives you its ID.

curl --request POST \
  --url https://api.ojo.so/v1/pdf/template \
  --header 'Authorization: Bearer <your API key>' \
  --header 'Content-Type: application/json' \
  --data '{
  "templateId": "<YOUR_TEMPLATE_ID>",
  "modify": {
    "currency": "EUR",
    "organizer": {
      "name": "Northbeam Events",
      "email": "[email protected]"
    },
    "event": {
      "name": "Northbeam DevConf 2026"
    }
  }
}'

What's included

Related templates

All templates
Event Ticket - oJo