# Introduction

**TicketConnect White-Label API** lets you launch a fully branded ticketing
product — events, paid tickets, QR check-in, resale, payouts — without building
any of the hard parts yourself. You integrate the same way you'd integrate
Stripe or SendGrid: **REST + an API key + signed webhooks**, all in plain
business language.

> **The hard parts are handled for you.** Every ticket is tamper-proof and
> anti-scalping is on by default (configurable per event). You work with
> events, tickets, fiat prices, customer emails, QR codes, and bank payouts —
> the platform does all the rest behind the scenes.

> **Running your own events instead?** These docs are for **licensees** —
> teams embedding TicketConnect behind their own product. If you're an event
> organizer selling on the TicketConnect platform itself, switch to the
> [**For organizers**](#organizers-introduction) docs.


## What you can build

* Sell tickets for events in your own currency, paid by card.
* Issue, transfer, refund, and upgrade tickets programmatically.
* Deliver tickets as an opaque QR string your app renders however it likes.
* Sell high-demand on-sales fairly with a built-in waiting-room queue and
  published price schedules.
* Run a secondary marketplace with automatic royalties and anti-scalping.
* Scan and check in attendees online or offline.
* Receive signed webhooks for every important event.
* Get paid out directly to your bank account.

Everything you call lives under the **`/v1`** prefix and is automatically scoped
to your account — you can only ever see and touch your own data.

## Base URL

```text
https://api.ticketconnect.example/v1
```

> Replace the host with the environment you were given. Health, the OpenAPI
> document, and the interactive docs are public; everything else needs an API
> key.

## Your first call

```bash
curl https://api.ticketconnect.example/v1/account \
  -H "Authorization: Bearer sk_test_your_key_here"
```

If that returns your account, you're ready. Head to the
[**Quickstart**](#quickstart) to sell your first ticket
end-to-end, or jump straight to the [**API reference**](#api-overview).

## Where to go next

| If you want to… | Start here |
| --- | --- |
| Sell a ticket end-to-end | [Quickstart](#quickstart) |
| Understand keys, scopes, and modes | [Authentication](#authentication) |
| Learn the mental model | [How it works](#how-it-works) |
| Receive real-time events | [Webhooks](#webhooks) |
| Look up a specific endpoint | [API reference](#api-overview) |

## Interactive reference

A live, try-it-out version of the full API (Swagger UI) is available at
**`/v1/docs`**, backed by the machine-readable OpenAPI document at
**`/v1/openapi.json`** — import it into Postman or use it for code generation.
