seatschart / seatschart-php
Official SeatsChart PHP SDK for the SeatsChart seating API: seat maps, holds, reservations and ticketing inventory, with automatic retries and idempotency keys.
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
SeatsChart PHP SDK
Official SeatsChart PHP SDK for the SeatsChart seating API: seat maps, holds, reservations and ticketing inventory, with automatic retries and idempotency keys.
composer require seatschart/seatschart-php
Server-to-server only: authenticate with an x-api-key and never ship it to a browser. Write calls take an Idempotency-Key (see below); 429 and 503 responses are retried with backoff, and every attempt times out after 30 s (10 s to connect), as seats.io's SDKs (see the retry runtime of this package).
License: MIT. Issues and questions: seatschart@gmail.com.
Hold → confirm → release
Hold seats for a buyer, confirm them once your payment provider charged the buyer, or release them when the payment fails. Confirm and release present the hold token the hold returned; confirm is server-side only.
<?php use SeatsChart\Client\Api\SeatsApi; use SeatsChart\Client\Configuration; use SeatsChart\Client\Model\{PostApiSeatsConfirmRequest, PostApiSeatsReleaseRequest, PostApiSeatsReserveRequest}; use SeatsChart\Client\Runtime\Retry; $http = Retry::client(); // Guzzle with retries on 429 / 503 (Idempotency-Key resent unchanged) $config = Configuration::getDefaultConfiguration()->setApiKey('x-api-key', getenv('SEATSCHART_API_KEY')) ->setHost('https://api.seatschart.com'); $seats = new SeatsApi($http, $config); // The SDK builds the request (auth included); the JSON body is read from the response. $body = fn ($request): array => json_decode((string) $http->send($request)->getBody() ?: '{}', true); // 1. Hold the seats: the response carries the hold token of this buyer session. $hold = $body($seats->postApiSeatsReserveRequest(Retry::newIdempotencyKey(), new PostApiSeatsReserveRequest([ 'event_id' => $eventId, 'seat_ids' => $seatIds, 'user_id' => 'buyer-42']))); try { // 2. After your PSP charged the buyer: confirm with the same hold token (202, order committed asynchronously). $order = $body($seats->postApiSeatsConfirmRequest('confirm-order-1001', new PostApiSeatsConfirmRequest([ 'event_id' => $eventId, 'seat_ids' => $seatIds, 'user_id' => 'buyer-42', 'hold_token' => $hold['hold_token'], 'external_order_id' => 'order-1001']))); } catch (\Throwable $e) { // 3. Payment failed or the buyer left: release the seats now instead of waiting for the hold to expire. $body($seats->postApiSeatsReleaseRequest(Retry::newIdempotencyKey(), new PostApiSeatsReleaseRequest([ 'event_id' => $eventId, 'seat_ids' => $seatIds, 'user_id' => 'buyer-42', 'hold_token' => $hold['hold_token']]))); throw $e; }
Idempotency keys
Every write (reserve, confirm, release, hold tokens, object status and for-sale changes) takes an Idempotency-Key. Use a fresh key per operation and the same key for every retry of that operation: a replay with the same key and body returns the stored response instead of applying it twice, a different body under the same key is refused with 409 idempotency_conflict. The retry runtime of this package resends the key unchanged on 429 and 503.
// One key per business operation, stored with your order and reused on every retry of it. $key = "confirm-$orderId"; $body($seats->postApiSeatsConfirmRequest($key, $confirmRequest)); // first attempt (times out?) $body($seats->postApiSeatsConfirmRequest($key, $confirmRequest)); // same key + same body: the stored response
Timeouts
Every attempt has a 10 s connect timeout and a 30 s request timeout by default. A timed-out attempt is retried like a 503 when the request is safe to repeat (GET, PUT, DELETE, or a write carrying an Idempotency-Key, which is resent unchanged); otherwise, or after the last attempt, the call fails with a typed timeout error (code timeout). The outcome on the server is then unknown: retry the operation later with the same key.
use SeatsChart\Client\Runtime\{Retry, TimeoutException}; // Defaults: connect_timeout 10 s, timeout 30 s per attempt (0 turns one off; Guzzle options passed to client() win). $http = Retry::client(new Retry(4, 250, 8000, 30000, [429, 503], 20.0, 5.0)); try { $body($seats->postApiSeatsConfirmRequest($key, $confirmRequest)); } catch (TimeoutException $e) { // $e->getErrorCode() === 'timeout', $e->getAttempts(): the outcome is unknown // retry later with the same key }
seatschart-client
Seat inventory and locking API for B2B2C integrations. Authenticate using x-api-key (partners) or Authorization: Bearer with an HS256 JWT.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
composer require seatschart/seatschart-php
Composer's autoloader then loads the SeatsChart\Client namespace:
<?php require_once __DIR__ . '/vendor/autoload.php';
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure Bearer (JWT) authorization: BearerAuth $config = SeatsChart\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new SeatsChart\Client\Api\ApiKeysApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $id = 'id_example'; // string | API key UUID (lowercase canonical) $idempotency_key = 'idempotency_key_example'; // string | Required on transactional routes. Reuse the same key for every retry of one logical operation; the API replays the stored outcome. try { $apiInstance->deleteApiKeysById($id, $idempotency_key); } catch (Exception $e) { echo 'Exception when calling ApiKeysApi->deleteApiKeysById: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to http://localhost
| Class | Method | HTTP request | Description |
|---|---|---|---|
| ApiKeysApi | deleteApiKeysById | DELETE /api/keys/{id} | Soft-revoke an API key |
| ApiKeysApi | getApiKeys | GET /api/keys | List active tenant API keys (prefix fingerprint only) |
| ApiKeysApi | getApiKeysScopes | GET /api/keys/scopes | List API key scopes and presets |
| ApiKeysApi | patchApiKeysById | PATCH /api/keys/{id} | Rename an API key, change its scopes or its workspace admin capability |
| ApiKeysApi | postApiKeys | POST /api/keys | Mint a tenant API key (secret returned once) |
| AssetsApi | getAssetsMapByTenantIdByEventIdByFilename | GET /assets/map/{tenantId}/{eventId}/{filename} | Serve persisted map reference/background images |
| AuditApi | getApiAuditLogs | GET /api/audit-logs | List recent workspace audit log entries |
| AuthApi | getApiAuth2fa | GET /api/auth/2fa | Two-factor status of the signed-in user |
| AuthApi | getApiAuthInviteByToken | GET /api/auth/invite/{token} | Preview invitation metadata |
| AuthApi | getApiAuthMe | GET /api/auth/me | Current dashboard user |
| AuthApi | postApiAuth2faDisable | POST /api/auth/2fa/disable | Disable two-factor authentication |
| AuthApi | postApiAuth2faEnable | POST /api/auth/2fa/enable | Confirm enrolment and enable two-factor authentication |
| AuthApi | postApiAuth2faEnrollConfirm | POST /api/auth/2fa/enroll/confirm | Confirm the required enrolment and finish signing in |
| AuthApi | postApiAuth2faEnrollStart | POST /api/auth/2fa/enroll/start | Start the enrolment required by the workspace (during sign-in) |
| AuthApi | postApiAuth2faRecoveryCodes | POST /api/auth/2fa/recovery-codes | Replace the recovery codes |
| AuthApi | postApiAuth2faSetup | POST /api/auth/2fa/setup | Start two-factor enrolment |
| AuthApi | postApiAuth2faVerify | POST /api/auth/2fa/verify | Complete sign-in with a two-factor code |
| AuthApi | postApiAuthAcceptInvite | POST /api/auth/accept-invite | Accept a workspace invitation |
| AuthApi | postApiAuthLogin | POST /api/auth/login | Sign in with email and password |
| AuthApi | postApiAuthLogout | POST /api/auth/logout | Revoke refresh token |
| AuthApi | postApiAuthRefresh | POST /api/auth/refresh | Rotate refresh token and issue new access JWT |
| AuthApi | postApiAuthSignup | POST /api/auth/signup | Create account and workspace |
| AuthApi | postApiAuthSwitchWorkspace | POST /api/auth/switch-workspace | Switch active workspace |
| BillingApi | getApiBilling | GET /api/billing | Get billing status and plan usage |
| BillingApi | postApiBillingCheckoutSession | POST /api/billing/checkout-session | Create Stripe Checkout session for a paid plan |
| BillingApi | postApiBillingConfirmCheckout | POST /api/billing/confirm-checkout | Confirm checkout session and sync plan |
| BillingApi | postApiBillingPortalSession | POST /api/billing/portal-session | Create Stripe Customer Portal session |
| BillingApi | postApiBillingWebhook | POST /api/billing/webhook | Stripe webhook |
| ChartsApi | deleteApiChartsByChartId | DELETE /api/charts/{chartId} | Delete chart permanently |
| ChartsApi | deleteApiChartsByChartIdCategoriesByCategoryId | DELETE /api/charts/{chartId}/categories/{categoryId} | Delete a category from the chart draft |
| ChartsApi | deleteApiChartsByChartIdPreviewLink | DELETE /api/charts/{chartId}/preview-link | Revoke every public preview link of a chart |
| ChartsApi | getApiCharts | GET /api/charts | List charts |
| ChartsApi | getApiChartsByChartId | GET /api/charts/{chartId} | Retrieve one chart |
| ChartsApi | getApiChartsByChartIdCategories | GET /api/charts/{chartId}/categories | List the categories of a chart |
| ChartsApi | getApiChartsByChartIdMap | GET /api/charts/{chartId}/map | Read one version of a chart map |
| ChartsApi | getApiChartsByChartIdMapDraft | GET /api/charts/{chartId}/map/draft | Load chart map draft for designer |
| ChartsApi | getApiChartsByChartIdReportsByCategoryCsv | GET /api/charts/{chartId}/reports/by-category.csv | Chart report by category (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByCategoryJson | GET /api/charts/{chartId}/reports/by-category.json | Chart report by category |
| ChartsApi | getApiChartsByChartIdReportsByCategoryKeyCsv | GET /api/charts/{chartId}/reports/by-category-key.csv | Chart report by category key (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByCategoryKeyJson | GET /api/charts/{chartId}/reports/by-category-key.json | Chart report by category key |
| ChartsApi | getApiChartsByChartIdReportsByCategoryLabelCsv | GET /api/charts/{chartId}/reports/by-category-label.csv | Chart report by category label (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByCategoryLabelJson | GET /api/charts/{chartId}/reports/by-category-label.json | Chart report by category label |
| ChartsApi | getApiChartsByChartIdReportsByLabelCsv | GET /api/charts/{chartId}/reports/by-label.csv | Chart report by label (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByLabelJson | GET /api/charts/{chartId}/reports/by-label.json | Chart report by label |
| ChartsApi | getApiChartsByChartIdReportsByObjectTypeCsv | GET /api/charts/{chartId}/reports/by-object-type.csv | Chart report by object type (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByObjectTypeJson | GET /api/charts/{chartId}/reports/by-object-type.json | Chart report by object type |
| ChartsApi | getApiChartsByChartIdReportsBySectionCsv | GET /api/charts/{chartId}/reports/by-section.csv | Chart report by section (CSV) |
| ChartsApi | getApiChartsByChartIdReportsBySectionJson | GET /api/charts/{chartId}/reports/by-section.json | Chart report by section |
| ChartsApi | getApiChartsByChartIdReportsByZoneCsv | GET /api/charts/{chartId}/reports/by-zone.csv | Chart report by zone (CSV) |
| ChartsApi | getApiChartsByChartIdReportsByZoneJson | GET /api/charts/{chartId}/reports/by-zone.json | Chart report by zone |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryCsv | GET /api/charts/{chartId}/reports/summary/by-category.csv | Chart summary by category (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryJson | GET /api/charts/{chartId}/reports/summary/by-category.json | Chart summary by category |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryKeyCsv | GET /api/charts/{chartId}/reports/summary/by-category-key.csv | Chart summary by category key (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryKeyJson | GET /api/charts/{chartId}/reports/summary/by-category-key.json | Chart summary by category key |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryLabelCsv | GET /api/charts/{chartId}/reports/summary/by-category-label.csv | Chart summary by category label (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryByCategoryLabelJson | GET /api/charts/{chartId}/reports/summary/by-category-label.json | Chart summary by category label |
| ChartsApi | getApiChartsByChartIdReportsSummaryByObjectTypeCsv | GET /api/charts/{chartId}/reports/summary/by-object-type.csv | Chart summary by object type (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryByObjectTypeJson | GET /api/charts/{chartId}/reports/summary/by-object-type.json | Chart summary by object type |
| ChartsApi | getApiChartsByChartIdReportsSummaryBySectionCsv | GET /api/charts/{chartId}/reports/summary/by-section.csv | Chart summary by section (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryBySectionJson | GET /api/charts/{chartId}/reports/summary/by-section.json | Chart summary by section |
| ChartsApi | getApiChartsByChartIdReportsSummaryByZoneCsv | GET /api/charts/{chartId}/reports/summary/by-zone.csv | Chart summary by zone (CSV) |
| ChartsApi | getApiChartsByChartIdReportsSummaryByZoneJson | GET /api/charts/{chartId}/reports/summary/by-zone.json | Chart summary by zone |
| ChartsApi | getApiChartsByChartIdThumbnail | GET /api/charts/{chartId}/thumbnail | Chart thumbnail |
| ChartsApi | getApiChartsByChartIdVersions | GET /api/charts/{chartId}/versions | List published versions |
| ChartsApi | getApiChartsByChartIdZones | GET /api/charts/{chartId}/zones | List the zones of a chart |
| ChartsApi | getApiChartsTags | GET /api/charts/tags | List chart tags |
| ChartsApi | patchApiChartsByChartId | PATCH /api/charts/{chartId} | Update chart name or key |
| ChartsApi | patchApiChartsByChartIdCategoriesByCategoryId | PATCH /api/charts/{chartId}/categories/{categoryId} | Update a category in the chart draft |
| ChartsApi | postApiCharts | POST /api/charts | Create chart |
| ChartsApi | postApiChartsByChartIdActionsArchive | POST /api/charts/{chartId}/actions/archive | Archive chart |
| ChartsApi | postApiChartsByChartIdActionsCopyToWorkspace | POST /api/charts/{chartId}/actions/copy-to-workspace | Copy a chart to another workspace |
| ChartsApi | postApiChartsByChartIdActionsScanChart | POST /api/charts/{chartId}/actions/scan-chart | Retired: scan a chart image (410) |
| ChartsApi | postApiChartsByChartIdActionsUnarchive | POST /api/charts/{chartId}/actions/unarchive | Unarchive chart |
| ChartsApi | postApiChartsByChartIdActionsValidate | POST /api/charts/{chartId}/actions/validate | Validate a chart map (dry run) |
| ChartsApi | postApiChartsByChartIdCategories | POST /api/charts/{chartId}/categories | Add a category to the chart draft |
| ChartsApi | postApiChartsByChartIdDuplicate | POST /api/charts/{chartId}/duplicate | Duplicate chart |
| ChartsApi | postApiChartsByChartIdMapDraftActionsDiscard | POST /api/charts/{chartId}/map/draft/actions/discard | Discard chart draft |
| ChartsApi | postApiChartsByChartIdMapPublish | POST /api/charts/{chartId}/map/publish | Publish chart map template |
| ChartsApi | postApiChartsByChartIdPreviewLink | POST /api/charts/{chartId}/preview-link | Create a public preview link |
| ChartsApi | postApiChartsByChartIdVersionsByVersionActionsCopy | POST /api/charts/{chartId}/versions/{version}/actions/copy | Copy a chart version into a new chart |
| ChartsApi | postApiChartsByChartIdVersionsByVersionActionsRestoreToDraft | POST /api/charts/{chartId}/versions/{version}/actions/restore-to-draft | Restore a version into the draft |
| ChartsApi | postApiEventsByEventIdActionsScanChart | POST /api/events/{eventId}/actions/scan-chart | Retired: scan an event chart image (410) |
| ChartsApi | putApiChartsByChartIdMapDraft | PUT /api/charts/{chartId}/map/draft | Save chart map draft |
| ChartsApi | putApiChartsByChartIdTags | PUT /api/charts/{chartId}/tags | Replace chart tags |
| ChartsApi | putApiChartsByChartIdVersionsByVersionThumbnail | PUT /api/charts/{chartId}/versions/{version}/thumbnail | Attach a rendered thumbnail to a version |
| EmbedApi | getApiTicketBuyers | GET /api/ticket-buyers | List registered ticket buyer ids |
| EmbedApi | postApiEmbedTokens | POST /api/embed-tokens | Mint a short-lived designer/manager embed token |
| EmbedApi | postApiTicketBuyers | POST /api/ticket-buyers | Register ticket buyer ids |
| EmbedApi | postApiTicketBuyersActionsRemove | POST /api/ticket-buyers/actions/remove | Remove ticket buyer ids |
| EmbedApi | postApiViewerTokens | POST /api/viewer-tokens | Mint a short-lived buyer (viewer) token with the partner API key |
| EmbedOriginsApi | deleteApiEmbedOriginsById | DELETE /api/embed-origins/{id} | Remove an embed origin |
| EmbedOriginsApi | getApiEmbedOrigins | GET /api/embed-origins | List allowed embed origins for the workspace |
| EmbedOriginsApi | getApiEventsByEventIdEmbedPolicy | GET /api/events/{eventId}/embed-policy | Resolve tenant embed origins for an event |
| EmbedOriginsApi | getApiSeasonsBySeasonIdEmbedPolicy | GET /api/seasons/{seasonId}/embed-policy | Resolve tenant embed origins for a season |
| EmbedOriginsApi | postApiEmbedOrigins | POST /api/embed-origins | Register an allowed embed origin |
| EventLogApi | getApiEventLog | GET /api/event-log | Event log: admin changes of charts and events (cursor-paginated) |
| EventsApi | deleteApiEventsByEventId | DELETE /api/events/{eventId} | Delete event |
| EventsApi | deleteApiEventsByEventIdInventoryChannelsByChannelKeyId | DELETE /api/events/{eventId}/inventory/channels/{channelKeyId} | Delete inventory channel |
| EventsApi | getApiEvents | GET /api/events | List events for the authenticated tenant |
| EventsApi | getApiEventsByEventId | GET /api/events/{eventId} | Retrieve one event |
| EventsApi | getApiEventsByEventIdChannelMembership | GET /api/events/{eventId}/channel-membership | Do objects belong to my inventory channel? (renderer isObjectInChannel) |
| EventsApi | getApiEventsByEventIdChannelObjects | GET /api/events/{eventId}/channel-objects | Objects of my inventory channels (renderer channel-only selection) |
| EventsApi | getApiEventsByEventIdGeometryByHash | GET /api/events/{eventId}/geometry/{hash} | Published geometry (content-addressed) |
| EventsApi | getApiEventsByEventIdInventoryChannels | GET /api/events/{eventId}/inventory/channels | List inventory channels (ops) |
| EventsApi | getApiEventsByEventIdManifest | GET /api/events/{eventId}/manifest | Published geometry manifest |
| EventsApi | getApiEventsByEventIdMapDraft | GET /api/events/{eventId}/map/draft | Load map draft for designer |
| EventsApi | getApiEventsByEventIdMapVersions | GET /api/events/{eventId}/map/versions | List event map versions |
| EventsApi | getApiEventsByEventIdMapVersionsByVersionThumbnail | GET /api/events/{eventId}/map/versions/{version}/thumbnail | Event map version preview |
| EventsApi | getApiEventsByEventIdObjects | GET /api/events/{eventId}/objects | List the objects of a ticket buyer |
| EventsApi | getApiEventsByEventIdObjectsByObjectId | GET /api/events/{eventId}/objects/{objectId} | Retrieve one object (seat or GA area) |
| EventsApi | getApiEventsByEventIdObjectsByObjectIdStatusChanges | GET /api/events/{eventId}/objects/{objectId}/status-changes | List status changes of one object |
| EventsApi | getApiEventsByEventIdPricing | GET /api/events/{eventId}/pricing | Read the synced price table of an event |
| EventsApi | getApiEventsByEventIdReportsByAvailabilityCsv | GET /api/events/{eventId}/reports/by-availability.csv | Detailed report grouped by availability (available / not_available) (CSV) |
| EventsApi | getApiEventsByEventIdReportsByAvailabilityJson | GET /api/events/{eventId}/reports/by-availability.json | Detailed report grouped by availability (available / not_available) |
| EventsApi | getApiEventsByEventIdReportsByAvailabilityReasonCsv | GET /api/events/{eventId}/reports/by-availability-reason.csv | Detailed report grouped by availability reason (CSV) |
| EventsApi | getApiEventsByEventIdReportsByAvailabilityReasonJson | GET /api/events/{eventId}/reports/by-availability-reason.json | Detailed report grouped by availability reason |
| EventsApi | getApiEventsByEventIdReportsByCategoryJson | GET /api/events/{eventId}/reports/by-category.json | Seat and GA counts by category |
| EventsApi | getApiEventsByEventIdReportsByCategoryKeyCsv | GET /api/events/{eventId}/reports/by-category-key.csv | Detailed report grouped by category key (CSV) |
| EventsApi | getApiEventsByEventIdReportsByCategoryKeyJson | GET /api/events/{eventId}/reports/by-category-key.json | Detailed report grouped by category key |
| EventsApi | getApiEventsByEventIdReportsByCategoryLabelCsv | GET /api/events/{eventId}/reports/by-category-label.csv | Detailed report grouped by category label (CSV) |
| EventsApi | getApiEventsByEventIdReportsByCategoryLabelJson | GET /api/events/{eventId}/reports/by-category-label.json | Detailed report grouped by category label |
| EventsApi | getApiEventsByEventIdReportsByChannelJson | GET /api/events/{eventId}/reports/by-channel.json | Detailed report grouped by inventory channel |
| EventsApi | getApiEventsByEventIdReportsByLabelJson | GET /api/events/{eventId}/reports/by-label.json | Detailed report grouped by object label (Postgres) |
| EventsApi | getApiEventsByEventIdReportsByObjectStatusCsv | GET /api/events/{eventId}/reports/by-object-status.csv | Detailed report grouped by object status (CSV) |
| EventsApi | getApiEventsByEventIdReportsByObjectStatusJson | GET /api/events/{eventId}/reports/by-object-status.json | Detailed report grouped by object status |
| EventsApi | getApiEventsByEventIdReportsByObjectTypeJson | GET /api/events/{eventId}/reports/by-object-type.json | Detailed report grouped by object type (seat |
| EventsApi | getApiEventsByEventIdReportsByOrderIdJson | GET /api/events/{eventId}/reports/by-order-id.json | Detailed report grouped by orderId (Postgres) |
| EventsApi | getApiEventsByEventIdReportsBySectionJson | GET /api/events/{eventId}/reports/by-section.json | Detailed report grouped by section |
| EventsApi | getApiEventsByEventIdReportsByStatusJson | GET /api/events/{eventId}/reports/by-status.json | Seat counts by Postgres status |
| EventsApi | getApiEventsByEventIdReportsByZoneCsv | GET /api/events/{eventId}/reports/by-zone.csv | Detailed report grouped by zone (CSV) |
| EventsApi | getApiEventsByEventIdReportsByZoneJson | GET /api/events/{eventId}/reports/by-zone.json | Detailed report grouped by zone |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByAvailabilityJson | GET /api/events/{eventId}/reports/deep-summary/by-availability.json | Deep summary report by availability |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByAvailabilityReasonJson | GET /api/events/{eventId}/reports/deep-summary/by-availability-reason.json | Deep summary report by availability reason |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByCategoryJson | GET /api/events/{eventId}/reports/deep-summary/by-category.json | Deep summary report by category |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByCategoryKeyJson | GET /api/events/{eventId}/reports/deep-summary/by-category-key.json | Deep summary report by category key |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByCategoryLabelJson | GET /api/events/{eventId}/reports/deep-summary/by-category-label.json | Deep summary report by category label |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByChannelJson | GET /api/events/{eventId}/reports/deep-summary/by-channel.json | Deep summary report by channel |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByObjectTypeJson | GET /api/events/{eventId}/reports/deep-summary/by-object-type.json | Deep summary report by object type |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryBySectionJson | GET /api/events/{eventId}/reports/deep-summary/by-section.json | Deep summary report by section |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByStatusJson | GET /api/events/{eventId}/reports/deep-summary/by-status.json | Deep summary report by status |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryByZoneJson | GET /api/events/{eventId}/reports/deep-summary/by-zone.json | Deep summary report by zone |
| EventsApi | getApiEventsByEventIdReportsDeepSummaryJson | GET /api/events/{eventId}/reports/deep-summary.json | Deep summary: status counts nested by category |
| EventsApi | getApiEventsByEventIdReportsOccupancyCsv | GET /api/events/{eventId}/reports/occupancy.csv | Export seat and GA occupancy as CSV |
| EventsApi | getApiEventsByEventIdReportsSalesCsv | GET /api/events/{eventId}/reports/sales.csv | Export confirmed seat and GA sales as CSV |
| EventsApi | getApiEventsByEventIdReportsSummaryByAvailabilityCsv | GET /api/events/{eventId}/reports/summary/by-availability.csv | Summary report by availability (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByAvailabilityJson | GET /api/events/{eventId}/reports/summary/by-availability.json | Summary report by availability |
| EventsApi | getApiEventsByEventIdReportsSummaryByAvailabilityReasonCsv | GET /api/events/{eventId}/reports/summary/by-availability-reason.csv | Summary report by availability reason (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByAvailabilityReasonJson | GET /api/events/{eventId}/reports/summary/by-availability-reason.json | Summary report by availability reason |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryCsv | GET /api/events/{eventId}/reports/summary/by-category.csv | Summary report by category (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryJson | GET /api/events/{eventId}/reports/summary/by-category.json | Summary report by category |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryKeyCsv | GET /api/events/{eventId}/reports/summary/by-category-key.csv | Summary report by category key (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryKeyJson | GET /api/events/{eventId}/reports/summary/by-category-key.json | Summary report by category key |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryLabelCsv | GET /api/events/{eventId}/reports/summary/by-category-label.csv | Summary report by category label (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByCategoryLabelJson | GET /api/events/{eventId}/reports/summary/by-category-label.json | Summary report by category label |
| EventsApi | getApiEventsByEventIdReportsSummaryByChannelCsv | GET /api/events/{eventId}/reports/summary/by-channel.csv | Summary report by channel (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByChannelJson | GET /api/events/{eventId}/reports/summary/by-channel.json | Summary report by channel |
| EventsApi | getApiEventsByEventIdReportsSummaryByObjectTypeCsv | GET /api/events/{eventId}/reports/summary/by-object-type.csv | Summary report by object type (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByObjectTypeJson | GET /api/events/{eventId}/reports/summary/by-object-type.json | Summary report by object type |
| EventsApi | getApiEventsByEventIdReportsSummaryBySectionCsv | GET /api/events/{eventId}/reports/summary/by-section.csv | Summary report by section (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryBySectionJson | GET /api/events/{eventId}/reports/summary/by-section.json | Summary report by section |
| EventsApi | getApiEventsByEventIdReportsSummaryByStatusCsv | GET /api/events/{eventId}/reports/summary/by-status.csv | Summary report by status (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByStatusJson | GET /api/events/{eventId}/reports/summary/by-status.json | Summary report by status |
| EventsApi | getApiEventsByEventIdReportsSummaryByZoneCsv | GET /api/events/{eventId}/reports/summary/by-zone.csv | Summary report by zone (CSV) |
| EventsApi | getApiEventsByEventIdReportsSummaryByZoneJson | GET /api/events/{eventId}/reports/summary/by-zone.json | Summary report by zone |
| EventsApi | getApiEventsByEventIdReportsSummaryJson | GET /api/events/{eventId}/reports/summary.json | Occupancy summary JSON (Postgres only) |
| EventsApi | getApiEventsByEventIdSalesCounters | GET /api/events/{eventId}/sales-counters | Live sales counters (quotas, lots) of an event |
| EventsApi | getApiEventsByEventIdSalesRules | GET /api/events/{eventId}/sales-rules | Read the sales rules of an event |
| EventsApi | getApiEventsByEventIdSeatViews | GET /api/events/{eventId}/seat-views | List view-from-seat image and optional 360 URLs |
| EventsApi | getApiEventsByEventIdSeats | GET /api/events/{eventId}/seats | List seats for an event |
| EventsApi | getApiEventsByEventIdState | GET /api/events/{eventId}/state | Compact visual state (protocol 5) |
| EventsApi | getApiEventsByEventIdStatusChanges | GET /api/events/{eventId}/status-changes | List status changes of an event |
| EventsApi | getApiEventsByEventIdZones | GET /api/events/{eventId}/zones | List the zones of an event |
| EventsApi | patchApiEventsByEventId | PATCH /api/events/{eventId} | Patch event: name, date, currency, overrides (isInThePast is irreversible) |
| EventsApi | patchApiEventsByEventIdInventoryChannelsByChannelKeyId | PATCH /api/events/{eventId}/inventory/channels/{channelKeyId} | Rename or recolor an inventory channel |
| EventsApi | postApiEvents | POST /api/events | Create event |
| EventsApi | postApiEventsActionsEditForSaleConfig | POST /api/events/actions/edit-for-sale-config | Edit the for-sale configuration of several events (all or nothing) |
| EventsApi | postApiEventsBulk | POST /api/events/bulk | Create up to 50 events for one chart |
| EventsApi | postApiEventsByEventIdActionsEditForSaleConfig | POST /api/events/{eventId}/actions/edit-for-sale-config | Edit the for-sale configuration (forSale and notForSale in one transaction) |
| EventsApi | postApiEventsByEventIdActionsMarkEverythingAsForSale | POST /api/events/{eventId}/actions/mark-everything-as-for-sale | Put every object of the event back on sale |
| EventsApi | postApiEventsByEventIdActionsMarkEverythingAsNotForSale | POST /api/events/{eventId}/actions/mark-everything-as-not-for-sale | Mark every object of the event not for sale |
| EventsApi | postApiEventsByEventIdActionsMoveToNewChartCopy | POST /api/events/{eventId}/actions/move-to-new-chart-copy | Move the event to a new copy of its chart |
| EventsApi | postApiEventsByEventIdDuplicate | POST /api/events/{eventId}/duplicate | Duplicate event |
| EventsApi | postApiEventsByEventIdInventoryChannels | POST /api/events/{eventId}/inventory/channels | Create inventory channel |
| EventsApi | postApiEventsByEventIdInventoryChannelsAssign | POST /api/events/{eventId}/inventory/channels/assign | Assign seats/GA to inventory channel |
| EventsApi | postApiEventsByEventIdInventoryForSaleApply | POST /api/events/{eventId}/inventory/for-sale/apply | Apply for-sale / not-for-sale to a selection (incremental) |
| EventsApi | postApiEventsByEventIdMapDraftActionsDiscard | POST /api/events/{eventId}/map/draft/actions/discard | Discard event map draft |
| EventsApi | postApiEventsByEventIdMapPublish | POST /api/events/{eventId}/map/publish | Publish draft map to live seats |
| EventsApi | postApiEventsByEventIdMapVersionsByVersionActionsRestoreToDraft | POST /api/events/{eventId}/map/versions/{version}/actions/restore-to-draft | Restore an event map version into the draft |
| EventsApi | postApiEventsByEventIdObjectsActionsRetrieve | POST /api/events/{eventId}/objects/actions/retrieve | Retrieve several objects at once (seats.io retrieveObjectInfos) |
| EventsApi | postApiEventsByEventIdSalesCountersActionsRebuild | POST /api/events/{eventId}/sales-counters/actions/rebuild | Rebuild the sold counters of an event from its orders |
| EventsApi | putApiEventsByEventIdInventoryChannels | PUT /api/events/{eventId}/inventory/channels | Replace all inventory channel assignments atomically |
| EventsApi | putApiEventsByEventIdInventoryChannelsDefinitions | PUT /api/events/{eventId}/inventory/channels/definitions | Replace all inventory channels (definitions and assignments) atomically |
| EventsApi | putApiEventsByEventIdInventoryForSale | PUT /api/events/{eventId}/inventory/for-sale | Replace the whole for-sale configuration atomically |
| EventsApi | putApiEventsByEventIdMap | PUT /api/events/{eventId}/map | Save map draft (legacy path) |
| EventsApi | putApiEventsByEventIdMapDraft | PUT /api/events/{eventId}/map/draft | Save map draft (does not go live) |
| EventsApi | putApiEventsByEventIdPricing | PUT /api/events/{eventId}/pricing | Push the synced price table of an event (synced catalog mode) |
| EventsApi | putApiEventsByEventIdSalesRules | PUT /api/events/{eventId}/sales-rules | Replace the sales rules of an event (quotas, lots, buyer limit, pricing source) |
| HealthApi | getApiHealth | GET /api/health | Health check |
| HealthApi | getApiStatus | GET /api/status | Public platform status and 90-day uptime |
| HealthApi | getHealthLive | GET /health/live | Liveness probe |
| HealthApi | getInternalMetrics | GET /internal/metrics | Prometheus metrics |
| HealthApi | putInternalStatusNotices | PUT /internal/status/notices | Replace status page notices (operators) |
| ListingsApi | deleteApiListingTypesByKey | DELETE /api/listing-types/{key} | Delete a listing type |
| ListingsApi | getApiEventsByEventIdListings | GET /api/events/{eventId}/listings | List the listings of an event |
| ListingsApi | getApiEventsByEventIdListingsByListingId | GET /api/events/{eventId}/listings/{listingId} | Read a listing |
| ListingsApi | getApiListingTypes | GET /api/listing-types | List the listing types of the workspace |
| ListingsApi | patchApiEventsByEventIdListingsByListingId | PATCH /api/events/{eventId}/listings/{listingId} | Update an active listing |
| ListingsApi | patchApiListingTypesByKey | PATCH /api/listing-types/{key} | Update a listing type |
| ListingsApi | postApiEventsByEventIdListings | POST /api/events/{eventId}/listings | Create a listing |
| ListingsApi | postApiEventsByEventIdListingsByListingIdActionsMarkSold | POST /api/events/{eventId}/listings/{listingId}/actions/mark-sold | Mark a listing as sold |
| ListingsApi | postApiEventsByEventIdListingsByListingIdActionsWithdraw | POST /api/events/{eventId}/listings/{listingId}/actions/withdraw | Withdraw a listing |
| ListingsApi | postApiListingTypes | POST /api/listing-types | Create a listing type |
| MapDesignerApi | postApiExtractSeats | POST /api/extract-seats | Extract seat candidates from a floor-plan image |
| ObjectStatusApi | getApiEventsByEventIdObjectStatuses | GET /api/events/{eventId}/object-statuses | List object status overlays for an event |
| ObjectStatusApi | postApiEventsActionsChangeObjectStatus | POST /api/events/actions/change-object-status | Atomically change object statuses across events (all-or-nothing batch) |
| ObjectStatusApi | postApiEventsByEventIdActionsBook | POST /api/events/{eventId}/actions/book | Create a durable administrative booking on unheld inventory (or on a hold token) |
| ObjectStatusApi | postApiEventsByEventIdActionsChangeObjectStatus | POST /api/events/{eventId}/actions/change-object-status | Change object status (booked / free / resale / retired / custom) |
| ObjectStatusApi | postApiEventsByEventIdActionsHold | POST /api/events/{eventId}/actions/hold | Hold general admission places administratively (issues a GA hold token) |
| ObjectStatusApi | postApiEventsByEventIdActionsPutUpForResale | POST /api/events/{eventId}/actions/put-up-for-resale | Put booked objects up for resale |
| ObjectStatusApi | postApiEventsByEventIdActionsRelease | POST /api/events/{eventId}/actions/release | Release unsold objects; sales require explicit order cancellation |
| ObjectStatusApi | postApiEventsByEventIdActionsRetire | POST /api/events/{eventId}/actions/retire | Retire objects (not for sale, history kept) |
| ObjectStatusApi | postApiEventsByEventIdActionsUpdateExtraData | POST /api/events/{eventId}/actions/update-extra-data | Update extraData of objects without changing their status |
| OrdersApi | getApiOrdersByOrderId | GET /api/orders/{orderId} | Read a durable confirmation and its requested items |
| OrdersApi | postApiOrdersByOrderIdCancel | POST /api/orders/{orderId}/cancel | Cancel the entire order and preserve its history; does not refund payment |
| PublicApi | getApiPublicByPublicKeyChartsByChartEmbedPolicy | GET /api/public/{publicKey}/charts/{chart}/embed-policy | Map-only embed policy of a chart |
| PublicApi | getApiPublicByPublicKeyChartsByChartGeometryByHash | GET /api/public/{publicKey}/charts/{chart}/geometry/{hash} | Map-only chart geometry (immutable, CDN-cacheable) |
| PublicApi | getApiPublicByPublicKeyChartsByChartManifest | GET /api/public/{publicKey}/charts/{chart}/manifest | Map-only chart manifest (CDN-cacheable) |
| PublicApi | getApiPublicByPublicKeyEventsByEventIdExtraData | GET /api/public/{publicKey}/events/{eventId}/extra-data | Published buyer extraData of an event (workspace opt-in, CDN-cacheable) |
| PublicApi | getApiPublicByPublicKeyEventsByEventIdGeometryByHash | GET /api/public/{publicKey}/events/{eventId}/geometry/{hash} | Public immutable geometry (CDN-cacheable) |
| PublicApi | getApiPublicByPublicKeyEventsByEventIdManifest | GET /api/public/{publicKey}/events/{eventId}/manifest | Public geometry manifest (CDN-cacheable) |
| PublicApi | getApiPublicByPublicKeyEventsByEventIdState | GET /api/public/{publicKey}/events/{eventId}/state | Public compact visual state (CDN-cacheable) |
| PublicApi | getApiPublicChartPreviewsByChartIdGeometryByHash | GET /api/public/chart-previews/{chartId}/geometry/{hash} | Chart preview geometry (signed link) |
| PublicApi | getApiPublicChartPreviewsByChartIdManifest | GET /api/public/chart-previews/{chartId}/manifest | Chart preview manifest (signed link) |
| QuotesApi | postApiQuotes | POST /api/quotes | Freeze a server-calculated catalog quote before external payment |
| SandboxesApi | deleteApiSandboxesBySandboxId | DELETE /api/sandboxes/{sandboxId} | Delete a sandbox |
| SandboxesApi | getApiSandboxes | GET /api/sandboxes | List the sandboxes of this workspace |
| SandboxesApi | getApiSandboxesBySandboxId | GET /api/sandboxes/{sandboxId} | Get a sandbox |
| SandboxesApi | postApiSandboxes | POST /api/sandboxes | Create a sandbox |
| SandboxesApi | postApiSandboxesBySandboxIdActionsCopyFromProduction | POST /api/sandboxes/{sandboxId}/actions/copy-from-production | Copy charts (and events) from production into a sandbox |
| SandboxesApi | postApiSandboxesBySandboxIdActionsJoin | POST /api/sandboxes/{sandboxId}/actions/join | Join a sandbox (dashboard) |
| SandboxesApi | postApiSandboxesBySandboxIdActionsReset | POST /api/sandboxes/{sandboxId}/actions/reset | Reset a sandbox |
| SandboxesApi | postApiSandboxesBySandboxIdAdminKey | POST /api/sandboxes/{sandboxId}/admin-key | Create or rotate the sandbox admin key |
| SeasonsApi | deleteApiSeasonsBySeasonId | DELETE /api/seasons/{seasonId} | Delete season |
| SeasonsApi | deleteApiSeasonsBySeasonIdEventsByEventId | DELETE /api/seasons/{seasonId}/events/{eventId} | Detach event from season |
| SeasonsApi | deleteApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonId | DELETE /api/seasons/{seasonId}/partial-seasons/{partialSeasonId} | Delete a partial season |
| SeasonsApi | getApiEventsByEventIdSeasonStatus | GET /api/events/{eventId}/season-status | Season membership and status overrides of an event |
| SeasonsApi | getApiSeasons | GET /api/seasons | List seasons |
| SeasonsApi | getApiSeasonsBySeasonId | GET /api/seasons/{seasonId} | Get season detail |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasons | GET /api/seasons/{seasonId}/partial-seasons | List partial seasons of a season |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonId | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId} | Get one partial season |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByAvailabilityCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-availability.csv | Partial season report by availability (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByAvailabilityJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-availability.json | Partial season report by availability |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByCategoryCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-category.csv | Partial season report by category (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByCategoryJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-category.json | Partial season report by category |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByStatusCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-status.csv | Partial season report by status (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByStatusJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-status.json | Partial season report by status |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByZoneCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-zone.csv | Partial season report by zone (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsByZoneJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/by-zone.json | Partial season report by zone |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByAvailabilityCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-availability.csv | Partial season summary by availability (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByAvailabilityJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-availability.json | Partial season summary by availability |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByAvailabilityReasonCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-availability-reason.csv | Partial season summary by availability reason (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByAvailabilityReasonJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-availability-reason.json | Partial season summary by availability reason |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByCategoryCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-category.csv | Partial season summary by category (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByCategoryJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-category.json | Partial season summary by category |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryBySectionCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-section.csv | Partial season summary by section (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryBySectionJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-section.json | Partial season summary by section |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByStatusCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-status.csv | Partial season summary by status (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByStatusJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-status.json | Partial season summary by status |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByZoneCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-zone.csv | Partial season summary by zone (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryByZoneJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary/by-zone.json | Partial season summary by zone |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryCsv | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary.csv | Partial season summary across member events (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdReportsSummaryJson | GET /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/reports/summary.json | Partial season summary across member events |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByAvailabilityCsv | GET /api/seasons/{seasonId}/reports/by-availability.csv | Season report by availability (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByAvailabilityJson | GET /api/seasons/{seasonId}/reports/by-availability.json | Season report by availability |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByCategoryCsv | GET /api/seasons/{seasonId}/reports/by-category.csv | Season report by category (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByCategoryJson | GET /api/seasons/{seasonId}/reports/by-category.json | Season report by category |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByStatusCsv | GET /api/seasons/{seasonId}/reports/by-status.csv | Season report by status (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByStatusJson | GET /api/seasons/{seasonId}/reports/by-status.json | Season report by status |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByZoneCsv | GET /api/seasons/{seasonId}/reports/by-zone.csv | Season report by zone (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsByZoneJson | GET /api/seasons/{seasonId}/reports/by-zone.json | Season report by zone |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByAvailabilityCsv | GET /api/seasons/{seasonId}/reports/summary/by-availability.csv | Season summary by availability (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByAvailabilityJson | GET /api/seasons/{seasonId}/reports/summary/by-availability.json | Season summary by availability |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByAvailabilityReasonCsv | GET /api/seasons/{seasonId}/reports/summary/by-availability-reason.csv | Season summary by availability reason (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByAvailabilityReasonJson | GET /api/seasons/{seasonId}/reports/summary/by-availability-reason.json | Season summary by availability reason |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByCategoryCsv | GET /api/seasons/{seasonId}/reports/summary/by-category.csv | Season summary by category (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByCategoryJson | GET /api/seasons/{seasonId}/reports/summary/by-category.json | Season summary by category |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryBySectionCsv | GET /api/seasons/{seasonId}/reports/summary/by-section.csv | Season summary by section (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryBySectionJson | GET /api/seasons/{seasonId}/reports/summary/by-section.json | Season summary by section |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByStatusCsv | GET /api/seasons/{seasonId}/reports/summary/by-status.csv | Season summary by status (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByStatusJson | GET /api/seasons/{seasonId}/reports/summary/by-status.json | Season summary by status |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByZoneCsv | GET /api/seasons/{seasonId}/reports/summary/by-zone.csv | Season summary by zone (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryByZoneJson | GET /api/seasons/{seasonId}/reports/summary/by-zone.json | Season summary by zone |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryCsv | GET /api/seasons/{seasonId}/reports/summary.csv | Season summary across member events (CSV) |
| SeasonsApi | getApiSeasonsBySeasonIdReportsSummaryJson | GET /api/seasons/{seasonId}/reports/summary.json | Season summary across member events |
| SeasonsApi | getApiSeasonsBySeasonIdSeats | GET /api/seasons/{seasonId}/seats | Season booking view (source geometry + intersection status) |
| SeasonsApi | patchApiSeasonsBySeasonId | PATCH /api/seasons/{seasonId} | Update season |
| SeasonsApi | patchApiSeasonsBySeasonIdEventsByEventId | PATCH /api/seasons/{seasonId}/events/{eventId} | Season member settings (forSalePropagated) |
| SeasonsApi | patchApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonId | PATCH /api/seasons/{seasonId}/partial-seasons/{partialSeasonId} | Rename a partial season or set its key |
| SeasonsApi | postApiEventsByEventIdActionsOverrideSeasonStatus | POST /api/events/{eventId}/actions/override-season-status | Override the season status of objects in an event (OVERRIDE_SEASON_STATUS) |
| SeasonsApi | postApiEventsByEventIdActionsUseSeasonStatus | POST /api/events/{eventId}/actions/use-season-status | Make objects follow the season status again (USE_SEASON_STATUS) |
| SeasonsApi | postApiSeasons | POST /api/seasons | Create season |
| SeasonsApi | postApiSeasonsBySeasonIdActionsAddEvents | POST /api/seasons/{seasonId}/actions/add-events | Add several events to a season (atomic) |
| SeasonsApi | postApiSeasonsBySeasonIdActionsCreateEvents | POST /api/seasons/{seasonId}/actions/create-events | Create events in a season |
| SeasonsApi | postApiSeasonsBySeasonIdActionsRemoveEvents | POST /api/seasons/{seasonId}/actions/remove-events | Remove several events from a season (atomic) |
| SeasonsApi | postApiSeasonsBySeasonIdEvents | POST /api/seasons/{seasonId}/events | Attach event to season |
| SeasonsApi | postApiSeasonsBySeasonIdInventorySync | POST /api/seasons/{seasonId}/inventory/sync | Sync season inventory from source |
| SeasonsApi | postApiSeasonsBySeasonIdPartialSeasons | POST /api/seasons/{seasonId}/partial-seasons | Create a partial season |
| SeasonsApi | postApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdActionsAddEvents | POST /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/actions/add-events | Add events to a partial season (bulk, all-or-nothing) |
| SeasonsApi | postApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdActionsRemoveEvents | POST /api/seasons/{seasonId}/partial-seasons/{partialSeasonId}/actions/remove-events | Remove events from a partial season (bulk) |
| SeatsApi | getApiChannels | GET /api/channels | List sales channels |
| SeatsApi | getApiHoldTokensByToken | GET /api/hold-tokens/{token} | Validate a hold-token session |
| SeatsApi | getApiSeatsGroup | GET /api/seats/group | Event-group availability intersection by label |
| SeatsApi | postApiGaConfirm | POST /api/ga/confirm | Confirm GA purchase (Postgres sold_count) |
| SeatsApi | postApiGaRelease | POST /api/ga/release | Release a GA capacity hold |
| SeatsApi | postApiGaReserve | POST /api/ga/reserve | Hold GA area capacity (Redis) |
| SeatsApi | postApiHoldTokens | POST /api/hold-tokens | Create an empty hold-token session |
| SeatsApi | postApiHoldTokensByToken | POST /api/hold-tokens/{token} | Change hold-token expiration (max 2h from creation) |
| SeatsApi | postApiSeatsBestAvailable | POST /api/seats/best-available | Suggest or atomically hold best available seats |
| SeatsApi | postApiSeatsConfirm | POST /api/seats/confirm | Accept a durable confirmation intent before asynchronous seat materialization |
| SeatsApi | postApiSeatsHoldsRelease | POST /api/seats/holds/release | Release all seats held by a hold token |
| SeatsApi | postApiSeatsHoldsRenew | POST /api/seats/holds/renew | Renew Redis TTL for all seats in a hold session |
| SeatsApi | postApiSeatsRelease | POST /api/seats/release | Clear Redis TTL holds before expiry (checkout abandoned / declined) |
| SeatsApi | postApiSeatsReserve | POST /api/seats/reserve | Place a temporary Redis hold (Lua TTL) before payment |
| SseApi | getApiEventsByEventIdStream | GET /api/events/{eventId}/stream | Indexed visual projection stream |
| TeamApi | deleteApiTeamInvitationsByInvitationId | DELETE /api/team/invitations/{invitationId} | Revoke a pending invitation |
| TeamApi | deleteApiTeamMembersByUserId | DELETE /api/team/members/{userId} | Remove member from workspace |
| TeamApi | getApiTeamInvitations | GET /api/team/invitations | List pending invitations |
| TeamApi | getApiTeamMembers | GET /api/team/members | List workspace members |
| TeamApi | patchApiTeamMembersByUserId | PATCH /api/team/members/{userId} | Change member role |
| TeamApi | postApiTeamInvitations | POST /api/team/invitations | Invite a teammate by email |
| UsageApi | getApiMonitoringRequests | GET /api/monitoring/requests | Request monitoring per rate-limit lane, with in-flight (concurrent) requests |
| UsageApi | getApiUsage | GET /api/usage | Monthly usage: used objects, charts and events |
| UsageApi | getApiUsageCharts | GET /api/usage/charts | Monthly used objects per chart and event |
| UsageApi | getApiUsageEvents | GET /api/usage/events | Monthly used objects per event (paginated) |
| UsageApi | getApiUsageEventsByEventId | GET /api/usage/events/{eventId} | Monthly used objects of one event (paginated) |
| UsageApi | getApiUsageHistory | GET /api/usage/history | Used objects per month over a range |
| UsageApi | getApiUsageWorkspaces | GET /api/usage/workspaces | Monthly used objects across my workspaces (admin view) |
| WebhooksApi | deleteApiWebhooksById | DELETE /api/webhooks/{id} | Delete a webhook |
| WebhooksApi | getApiWebhooks | GET /api/webhooks | List webhooks for the authenticated tenant |
| WebhooksApi | getApiWebhooksByIdDeliveries | GET /api/webhooks/{id}/deliveries | List deliveries of a webhook endpoint |
| WebhooksApi | getApiWebhooksByIdDeliveriesByDeliveryId | GET /api/webhooks/{id}/deliveries/{deliveryId} | Get one webhook delivery with its request payload |
| WebhooksApi | getApiWebhooksEventTypes | GET /api/webhooks/event-types | List subscribable webhook event types |
| WebhooksApi | patchApiWebhooksById | PATCH /api/webhooks/{id} | Update a webhook |
| WebhooksApi | postApiWebhooks | POST /api/webhooks | Create a webhook endpoint |
| WebhooksApi | postApiWebhooksByIdDeliveriesByDeliveryIdReplay | POST /api/webhooks/{id}/deliveries/{deliveryId}/replay | Replay a webhook delivery |
| WebhooksApi | postApiWebhooksByIdRotateSecret | POST /api/webhooks/{id}/rotate-secret | Rotate a webhook signing secret |
| WebhooksApi | postApiWebhooksByIdTest | POST /api/webhooks/{id}/test | Send a signed test event |
| WorkspaceApi | deleteApiWorkspacesByWorkspaceId | DELETE /api/workspaces/{workspaceId} | Delete (soft) a workspace |
| WorkspaceApi | getApiWorkspace | GET /api/workspace | Get workspace profile for the authenticated tenant |
| WorkspaceApi | getApiWorkspaceBuyerExtraData | GET /api/workspace/buyer-extra-data | Get the buyer extraData publication (opt-in, allow-listed keys) |
| WorkspaceApi | getApiWorkspaceChartValidation | GET /api/workspace/chart-validation | Get chart validation severities |
| WorkspaceApi | getApiWorkspaceDefaults | GET /api/workspace/defaults | Get the workspace defaults (renderer settings, draft chart drawings) |
| WorkspaceApi | getApiWorkspaceIntegration | GET /api/workspace/integration | Get the workspace integration mode (pricing source) |
| WorkspaceApi | getApiWorkspaceSettings | GET /api/workspace/settings | Get workspace settings (effective value and source) |
| WorkspaceApi | getApiWorkspaces | GET /api/workspaces | List my workspaces |
| WorkspaceApi | getApiWorkspacesByWorkspaceId | GET /api/workspaces/{workspaceId} | Get one of my workspaces |
| WorkspaceApi | patchApiWorkspace | PATCH /api/workspace | Update workspace display name |
| WorkspaceApi | patchApiWorkspaceChartValidation | PATCH /api/workspace/chart-validation | Update chart validation severities |
| WorkspaceApi | patchApiWorkspaceDefaults | PATCH /api/workspace/defaults | Change the workspace defaults (renderer settings, draft chart drawings) |
| WorkspaceApi | patchApiWorkspaceIntegration | PATCH /api/workspace/integration | Change the workspace integration mode |
| WorkspaceApi | patchApiWorkspaceSettings | PATCH /api/workspace/settings | Override workspace settings or return them to the default |
| WorkspaceApi | patchApiWorkspacesByWorkspaceId | PATCH /api/workspaces/{workspaceId} | Rename one of my workspaces |
| WorkspaceApi | postApiWorkspacePublicKeyRotate | POST /api/workspace/public-key/rotate | Rotate the public workspace key |
| WorkspaceApi | postApiWorkspaces | POST /api/workspaces | Create an additional workspace |
| WorkspaceApi | postApiWorkspacesByWorkspaceIdActionsActivate | POST /api/workspaces/{workspaceId}/actions/activate | Reactivate a workspace |
| WorkspaceApi | postApiWorkspacesByWorkspaceIdActionsDeactivate | POST /api/workspaces/{workspaceId}/actions/deactivate | Deactivate a workspace |
| WorkspaceApi | postApiWorkspacesByWorkspaceIdActionsSetDefault | POST /api/workspaces/{workspaceId}/actions/set-default | Set my default workspace |
| WorkspaceApi | putApiWorkspaceBuyerExtraData | PUT /api/workspace/buyer-extra-data | Publish selected extraData keys to buyers (or stop) |
Models
- ApiError
- ApiErrorParamsValue
- DeleteApiSandboxesBySandboxId200Response
- DeleteApiWorkspacesByWorkspaceId200Response
- GetApiChartsByChartIdVersions200Response
- GetApiChartsByChartIdVersions200ResponseItemsInner
- GetApiChartsByChartIdVersions200ResponseItemsInnerPublishedBy
- GetApiEventsByEventIdMapVersions200Response
- GetApiEventsByEventIdMapVersions200ResponseItemsInner
- GetApiEventsByEventIdSeatViews200Response
- GetApiEventsByEventIdSeatViews200ResponseViewsValue
- GetApiEventsByEventIdSeatViews404Response
- GetApiMonitoringRequests200Response
- GetApiMonitoringRequests200ResponseConcurrency
- GetApiMonitoringRequests200ResponseConcurrencyApiKeysInner
- GetApiMonitoringRequests200ResponseLanes
- GetApiMonitoringRequests200ResponseLanesSales
- GetApiMonitoringRequests200ResponsePointsInner
- GetApiSandboxes200Response
- GetApiSandboxes200ResponseItemsInner
- GetApiSandboxes200ResponseItemsInnerRateLimits
- GetApiSandboxes200ResponseItemsInnerUsage
- GetApiStatus200Response
- GetApiStatus200ResponseComponentsInner
- GetApiStatus200ResponseComponentsInnerDaysInner
- GetApiStatus200ResponseIncidentsInner
- GetApiStatus200ResponseMaintenanceInner
- GetApiStatus503Response
- GetApiWorkspaceBuyerExtraData200Response
- GetApiWorkspaceDefaults200Response
- GetApiWorkspaceDefaults200ResponseRenderer
- GetApiWorkspaceDefaults200ResponseRendererBuiltIn
- GetApiWorkspaceIntegration200Response
- GetApiWorkspaceSettings200Response
- GetApiWorkspaceSettings200ResponseBounds
- GetApiWorkspaceSettings200ResponseBoundsHoldPeriodMinutes
- GetApiWorkspaceSettings200ResponseEffective
- GetApiWorkspaceSettings200ResponseOverrides
- GetApiWorkspaceSettings200ResponseSources
- GetApiWorkspaces200Response
- GetApiWorkspaces200ResponseItemsInner
- PatchApiChartsByChartIdCategoriesByCategoryIdRequest
- PatchApiChartsByChartIdRequest
- PatchApiEventsByEventIdInventoryChannelsByChannelKeyIdRequest
- PatchApiEventsByEventIdListingsByListingIdRequest
- PatchApiEventsByEventIdRequest
- PatchApiEventsByEventIdRequestTableBookingConfig
- PatchApiKeysByIdRequest
- PatchApiListingTypesByKeyRequest
- PatchApiSeasonsBySeasonIdEventsByEventIdRequest
- PatchApiSeasonsBySeasonIdPartialSeasonsByPartialSeasonIdRequest
- PatchApiSeasonsBySeasonIdRequest
- PatchApiTeamMembersByUserIdRequest
- PatchApiWebhooksByIdRequest
- PatchApiWorkspaceChartValidationRequest
- PatchApiWorkspaceChartValidationRequestSeverities
- PatchApiWorkspaceDefaultsRequest
- PatchApiWorkspaceDefaultsRequestRenderer
- PatchApiWorkspaceIntegrationRequest
- PatchApiWorkspaceRequest
- PatchApiWorkspaceSettingsRequest
- PostApiAuth2faDisableRequest
- PostApiAuth2faEnableRequest
- PostApiAuth2faEnrollConfirmRequest
- PostApiAuth2faEnrollStartRequest
- PostApiAuth2faVerifyRequest
- PostApiAuthAcceptInviteRequest
- PostApiAuthLoginRequest
- PostApiAuthLogoutRequest
- PostApiAuthRefreshRequest
- PostApiAuthSignupRequest
- PostApiAuthSwitchWorkspaceRequest
- PostApiBillingCheckoutSessionRequest
- PostApiBillingConfirmCheckoutRequest
- PostApiChartsByChartIdActionsArchive200Response
- PostApiChartsByChartIdActionsArchive200ResponseChart
- PostApiChartsByChartIdActionsCopyToWorkspaceRequest
- PostApiChartsByChartIdActionsValidateRequest
- PostApiChartsByChartIdActionsValidateRequestSeatsInner
- PostApiChartsByChartIdActionsValidateRequestSeatsInnerAccessibility
- PostApiChartsByChartIdCategoriesRequest
- PostApiChartsByChartIdCategoriesRequestTicketTypesInner
- PostApiChartsByChartIdDuplicateRequest
- PostApiChartsByChartIdMapPublish422Response
- PostApiChartsByChartIdMapPublish422ResponseIssuesInner
- PostApiChartsByChartIdMapPublishRequest
- PostApiChartsByChartIdPreviewLinkRequest
- PostApiChartsByChartIdVersionsByVersionActionsCopyRequest
- PostApiChartsRequest
- PostApiChartsRequestCategoriesInner
- PostApiEmbedOriginsRequest
- PostApiEmbedTokensRequest
- PostApiEmbedTokensRequestSafeModeOptions
- PostApiEventsActionsChangeObjectStatusRequest
- PostApiEventsActionsChangeObjectStatusRequestStatusChangesInner
- PostApiEventsActionsChangeObjectStatusRequestStatusChangesInnerObjectsInner
- PostApiEventsActionsChangeObjectStatusRequestStatusChangesInnerObjectsInnerAnyOf
- PostApiEventsActionsEditForSaleConfigRequest
- PostApiEventsActionsEditForSaleConfigRequestEventsInner
- PostApiEventsBulkRequest
- PostApiEventsBulkRequestEventsInner
- PostApiEventsByEventIdActionsChangeObjectStatusRequest
- PostApiEventsByEventIdActionsChangeObjectStatusRequestListing
- PostApiEventsByEventIdActionsEditForSaleConfigRequest
- PostApiEventsByEventIdActionsEditForSaleConfigRequestForSaleInner
- PostApiEventsByEventIdActionsMarkEverythingAsNotForSaleRequest
- PostApiEventsByEventIdActionsOverrideSeasonStatusRequest
- PostApiEventsByEventIdActionsUpdateExtraDataRequest
- PostApiEventsByEventIdActionsUpdateExtraDataRequestObjectsInner
- PostApiEventsByEventIdActionsUseSeasonStatusRequest
- PostApiEventsByEventIdDuplicateRequest
- PostApiEventsByEventIdInventoryChannelsAssignRequest
- PostApiEventsByEventIdInventoryChannelsRequest
- PostApiEventsByEventIdInventoryForSaleApplyRequest
- PostApiEventsByEventIdListingsByListingIdActionsMarkSoldRequest
- PostApiEventsByEventIdListingsRequest
- PostApiEventsByEventIdListingsRequestObjectsInner
- PostApiEventsByEventIdListingsRequestObjectsInnerAnyOf
- PostApiEventsByEventIdMapPublishRequest
- PostApiEventsByEventIdObjectsActionsRetrieveRequest
- PostApiEventsRequest
- PostApiEventsRequestCategoriesInner
- PostApiEventsRequestCategoryOverridesValue
- PostApiEventsRequestChannelsInner
- PostApiEventsRequestForSaleConfig
- PostApiEventsRequestTableBookingConfig
- PostApiExtractSeats200Response
- PostApiExtractSeats200ResponseSeatsInner
- PostApiExtractSeats200ResponseSuggestedInner
- PostApiExtractSeatsRequest
- PostApiExtractSeatsRequestExamples
- PostApiExtractSeatsRequestExamplesAnyOfInner
- PostApiExtractSeatsRequestNegatives
- PostApiExtractSeatsRequestRegion
- PostApiExtractSeatsRequestRegionAnyOf
- PostApiGaConfirm409Response
- PostApiGaConfirmRequest
- PostApiGaReleaseRequest
- PostApiGaReserveRequest
- PostApiHoldTokensByTokenRequest
- PostApiHoldTokensRequest
- PostApiKeysRequest
- PostApiListingTypesRequest
- PostApiOrdersByOrderIdCancelRequest
- PostApiQuotesRequest
- PostApiSandboxes201Response
- PostApiSandboxes201ResponseAdminKey
- PostApiSandboxes201ResponseCopied
- PostApiSandboxes201ResponseCopiedChartsInner
- PostApiSandboxes201ResponseCopiedEventsInner
- PostApiSandboxes201ResponseCopiedEventsWithOwnMapInner
- PostApiSandboxes201ResponseCopiedKeyConflictsInner
- PostApiSandboxes201ResponseCopiedSeasonsInner
- PostApiSandboxesBySandboxIdActionsCopyFromProduction200Response
- PostApiSandboxesBySandboxIdActionsCopyFromProductionRequest
- PostApiSandboxesBySandboxIdActionsJoin200Response
- PostApiSandboxesBySandboxIdActionsReset200Response
- PostApiSandboxesBySandboxIdActionsResetRequest
- PostApiSandboxesBySandboxIdAdminKey201Response
- PostApiSandboxesBySandboxIdAdminKey201ResponseApiKey
- PostApiSandboxesBySandboxIdAdminKeyRequest
- PostApiSandboxesRequest
- PostApiSeasonsBySeasonIdActionsAddEventsRequest
- PostApiSeasonsBySeasonIdActionsCreateEventsRequest
- PostApiSeasonsBySeasonIdActionsCreateEventsRequestEventsInner
- PostApiSeasonsBySeasonIdActionsRemoveEventsRequest
- PostApiSeasonsBySeasonIdEventsRequest
- PostApiSeasonsBySeasonIdInventorySyncRequest
- PostApiSeasonsBySeasonIdPartialSeasonsRequest
- PostApiSeasonsRequest
- PostApiSeatsBestAvailableRequest
- PostApiSeatsConfirm409Response
- PostApiSeatsConfirmRequest
- PostApiSeatsHoldsRenewRequest
- PostApiSeatsReleaseRequest
- PostApiSeatsReserveRequest
- PostApiTeamInvitationsRequest
- PostApiTicketBuyersRequest
- PostApiViewerTokensRequest
- PostApiWebhooksRequest
- PostApiWorkspacesRequest
- PutApiChartsByChartIdMapDraftRequest
- PutApiChartsByChartIdTagsRequest
- PutApiChartsByChartIdVersionsByVersionThumbnailRequest
- PutApiEventsByEventIdInventoryChannelsDefinitionsRequest
- PutApiEventsByEventIdInventoryChannelsDefinitionsRequestChannelsInner
- PutApiEventsByEventIdInventoryChannelsRequest
- PutApiEventsByEventIdInventoryChannelsRequestAssignmentsInner
- PutApiEventsByEventIdInventoryForSaleRequest
- PutApiEventsByEventIdPricingRequest
- PutApiEventsByEventIdPricingRequestCategoriesInner
- PutApiEventsByEventIdPricingRequestCategoriesInnerTicketTypesInner
- PutApiEventsByEventIdSalesRulesRequest
- PutApiEventsByEventIdSalesRulesRequestBuyerLimit
- PutApiEventsByEventIdSalesRulesRequestLotPlansInner
- PutApiEventsByEventIdSalesRulesRequestLotPlansInnerLotsInner
- PutApiEventsByEventIdSalesRulesRequestQuotasInner
- PutApiWorkspaceBuyerExtraDataRequest
- PutInternalStatusNoticesRequest
- PutInternalStatusNoticesRequestNoticesInner
Authorization
Authentication schemes defined for the API:
BearerAuth
- Type: Bearer authentication (JWT)
ApiKeyAuth
- Type: API key
- API key parameter name: x-api-key
- Location: HTTP header
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0.0- Package version:
0.3.0 - Generator version:
7.11.0
- Package version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen