# PassKit Event Tickets API Documentation

This is the complete API documentation for connecting to the PassKit Event Tickets API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **PassKit Event Tickets connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/passKitEventTickets/actions/{actionSlug}/run
```

## PassKit Event Tickets actions

- DELETE `bulk-delete-tickets` Bulk Delete Tickets
- POST `copy-production` Copy Production
- GET `count-tickets` Count Tickets
- POST `create-event` Create Event
- POST `create-production` Create Production
- POST `create-ticket` Create Ticket
- POST `create-ticket-by-id` Create Ticket By Id
- POST `create-ticket-pass` Create Ticket Pass
- POST `create-ticket-type` Create Ticket Type
- POST `create-venue` Create Venue
- DELETE `delete-event` Delete Event
- DELETE `delete-production` Delete Production
- DELETE `delete-ticket` Delete Ticket
- DELETE `delete-ticket-type` Delete Ticket Type
- DELETE `delete-tickets-by-order-number` Delete Tickets By Order Number
- DELETE `delete-venue` Delete Venue
- GET `get-event` Get Event
- GET `get-event-details` Get Event Details
- GET `get-production` Get Production
- GET `get-production-analytics` Get Production Analytics
- GET `get-ticket-by-id` Get Ticket By Id
- GET `get-ticket-by-ticket-number` Get Ticket By Ticket Number
- GET `get-ticket-type-by-id` Get Ticket Type By Id
- GET `get-ticket-type-by-uid` Get Ticket Type By Uid
- GET `get-user-profile` Get User Profile
- GET `get-venue` Get Venue
- GET `list-events` List Events
- GET `list-productions` List Productions
- GET `list-ticket-types` List Ticket Types
- GET `list-tickets` List Tickets
- GET `list-tickets-by-order-number` List Tickets By Order Number
- GET `list-venues` List Venues
- PUT `patch-event` Patch Event
- PUT `patch-production` Patch Production
- PUT `patch-ticket-type` Patch Ticket Type
- PUT `patch-venue` Patch Venue
- PUT `redeem-ticket` Redeem Ticket
- PUT `redeem-tickets-by-order-number` Redeem Tickets By Order Number
- PUT `update-event` Update Event
- PUT `update-production` Update Production
- PUT `update-ticket` Update Ticket
- PUT `update-ticket-person` Update Ticket Person
- PUT `update-ticket-type` Update Ticket Type
- PUT `update-venue` Update Venue
- PUT `validate-ticket` Validate Ticket
