1. Config
Eticksystem
  • eticksystem Sell API
    • Config
      • Bootstrap the checkout
        GET
      • The checkout palettes
        GET
      • Which sites may frame this key's checkout
        GET
    • Catalog
      • List the events this key sells
      • One event, as something you can sell
    • Pricing
      • What a basket costs
    • Checkout
      • Start a purchase
      • Where a checkout got to
    • Orders
      • The sales for this key's events
      • One order
    • Schemas
      • Error
      • Config
      • ThemePreset
      • PaymentProvider
      • PaymentMethod
      • EventStatus
      • Seating
      • EventSummary
      • Tier
      • Question
      • EventDetail
      • BasketItem
      • QuoteRequest
      • QuoteLine
      • QuoteResponse
      • Customer
      • CheckoutRequest
      • CheckoutResponse
      • OrderTicket
      • Order
      • WebhookEvent
  1. Config

Bootstrap the checkout

Prod Env
Prod Env
GET
/api/v1/sell/config
Everything the hosted checkout needs before its first paint: the merchant,
the palette, and the events this key may sell. One request, because the
popup is a rectangle over somebody else's page and every extra round trip
is a second of blank.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
API Key
Add parameter in header
X-Etick-Key
Example:
X-Etick-Key: ********************
or

Responses

🟢200
application/json
OK
Headers

Bodyapplication/json

🟠401Unauthorized
🟠403Forbidden
🟠429RateLimited
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/api/v1/sell/config' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "key": "pk_live_4kQ2s9vB1nR7mZxL0aYw8TgH3dCpUeJf",
    "livemode": true,
    "merchantName": "Acme Events",
    "merchantLogoUrl": "string",
    "lang": "az",
    "mode": "light",
    "themePreset": "ocean",
    "theme": {
        "light": {
            "--ec-accent": "#0284c7",
            "--ec-bg": "#ffffff",
            "--ec-text": "#0f172a"
        },
        "dark": {
            "--ec-accent": "#38bdf8",
            "--ec-bg": "#0b1220",
            "--ec-text": "#e8edf7"
        }
    },
    "paymentsEnabled": true,
    "eventIds": [
        "string"
    ],
    "events": [
        {
            "id": "66f0a1c2d3e4f5a6b7c8d9e0",
            "slug": "summer-gala",
            "title": "Summer Gala",
            "category": "Concert",
            "startsAt": "2026-07-12T20:00",
            "endsAt": "string",
            "venueName": "Heydar Aliyev Center",
            "address": "Heydar Aliyev pr. 1, Baku",
            "coverImageUrl": "string",
            "posterImageUrl": "string",
            "seating": "general_admission",
            "currency": "AZN",
            "priceFrom": 20,
            "status": "on_sale",
            "ticketsAvailable": 340,
            "checkoutUrl": "https://embed.eticksystem.com/checkout/pk_live_…?event=summer-gala"
        }
    ]
}
Modified at 2026-09-02 12:00:03
Next
The checkout palettes
Built with