<!-- For developers: three lines on any site · https://arenasoldout.com/developers · generated from content/en/pages/developers.yaml -->

# Three lines on any site

The widget is a web component. Drop it on any page, style it with CSS variables, listen to its events. Everything else is a public API with signed webhooks.

## How do I put tickets on my site?

```html
<script type="module" src="https://tickets.arenasoldout.com/widget/v1/arena-tickets.js"></script>
<arena-tickets feed-token="YOUR_FEED_TOKEN" locale="en"></arena-tickets>
```

- `--arena-accent`: Your colours: the widget reads --arena-accent, --arena-radius, --arena-bg and --arena-border-color from your page
- `locale`: Buyer language: en, ru, cs, he, es; Hebrew is right-to-left
- `arena:order_paid`: Widget events arena:* for your analytics and your own thank-you pages
- `feed-token`: One token per sales channel; revoke it in the Event Center at any time

[Get a feed token](https://arenasoldout.com/start)

## What can I do through the API?

### Event bundle in one call

One request creates the event, its sessions, the venue, prices, the poster and the publication. The same shape the Telegram bot uses.



### Signed webhooks

Orders, payments, refunds and session changes are delivered to your endpoint with a signature you verify. Retries with backoff.



### Scoped API keys

A key sees one organization and only the scopes you grant. Rotate and revoke keys in the Event Center.



### WordPress plugin

Orders land in WooCommerce, the shop keeps working, the seating plan and the ticket come from ArenaSoldOut.com. The plugin is how two clients moved from Bil24 with zero downtime.



### Imports

Sessions, seating plans and customers imported from Bil24. Other systems through the event bundle and a CSV of customers.



### OpenAPI

The OpenAPI description is published with the API. Ask the team for the current file until it is linked here automatically.



## Start building today

Ask for a feed token and a scoped API key. The team answers in person and can set up a test organization for you.

- [Request access](https://arenasoldout.com/start)
- [Open the Telegram bot](https://t.me/EventsCentrBot)

Test payments run against your provider's test mode, never against live cards.

---

© 2019–2026 ArenaSoldOut.com · ABH TEAM OÜ · EU. Canonical: https://arenasoldout.com/developers. Facts: https://arenasoldout.com/facts. All pages: https://arenasoldout.com/llms.txt.
