API reference
Version 1.11.0. Base URL https://connect.seatpreevue.com/v1. Every request and response is JSON over HTTPS.
Sessions
Seats
Events
Management
| Operation |
Method and path |
| A tenant (admin scope, or a tenant-scope key for its own tenant) |
GET /manage/tenants/{tenantId} |
| listKeys |
GET /manage/keys |
| Create a key (plaintext returned once) |
POST /manage/keys |
| getKey |
GET /manage/keys/{keyId} |
| Update label, origins, origin-only, embed frame-ancestors, venues, rate limits or status |
PATCH /manage/keys/{keyId} |
| Revoke immediately (signed URLs already issued expire within their TTL) |
DELETE /manage/keys/{keyId} |
Issue a replacement; the old key stops working at revokeAt (checked per request) |
POST /manage/keys/{keyId}/rotate |
| listVenues |
GET /manage/venues |
| createVenue |
POST /manage/venues |
| getVenue |
GET /manage/venues/{venueId} |
| Replace a venue record (aliases, imagery sets, rules, ads, viewer defaults) |
PUT /manage/venues/{venueId} |
| Dry-run the venue's layout and seat-key rules |
POST /manage/venues/{venueId}/seat-keys/test |
| Replace a grantee's own aliases on a venue it is granted |
PUT /manage/venues/{venueId}/aliases |
All objects: Schemas.