---
title: "GET /api/public/purchaseintents/{id}/tickets"
method: GET
path: "/api/public/purchaseintents/{id}/tickets"
tags: ["api", "purchaseintents"]
---

# GET /api/public/purchaseintents/{id}/tickets

`GET /api/public/purchaseintents/{id}/tickets`

Get public PurchaseIntent tickets

## Path parameters

- `id` string, required

## Query parameters

- `secret` string, required

## Response `200`

OK

- object[]
  - `sellerId` string, required — The ID of the seller that ticket belongs to.
  - `name` string — The name of the ticket owner
  - `firstname` string — The first name of the ticket owner
  - `lastname` string — The last name of the ticket owner
  - `email` string
  - `street` string
  - `line2` string — The additional address field of the user of the ticket
  - `city` string
  - `postal` string
  - `state` string — The state of the user of the ticket
  - `country` string — The country of the user of the ticket
  - `eventId` string, required — The ID of the event the ticket belongs to
  - `categoryRef` string — A UUID of the category the ticket belongs to.
  - `ticketTypeId` string, required — The ID of the ticket type this ticket inherits from
  - `ticketName` string, required — The name of the ticket type this ticket inherits from
  - `categoryName` string — The name of the category the ticket belongs to.
  - `regularPrice` number, float — The original non discounted price for the ticket
  - `realPrice` number, float — The real price for the ticket
  - `completed` boolean — Whether all steps for validating the ticket has been made
  - `createdAt` string, date-time, required — An ISO Timestamp indicating when the ticket was created.
  - `updatedAt` string, date-time, required — An ISO Timestamp indicating when the ticket was updated.
  - `status` 'VALID' | 'INVALID' | 'RESERVED' | 'DETAILSREQUIRED' | 'BLANK', required — The status of the ticket
  - `secret` string, required — The secret token of the ticket
  - `barcode` string, required — The barcode of the ticket
  - `seat` string
  - `seatingInfo` object — The associated seating object.
    - `_id` string — The ID of the seating object.
    - `_type` 6 | 7, float, required — Indicates the type of seating object. Seat = 6, General Admission = 7.
    - `categoryId` string — The ID of the category containing the seating object.
    - `statusId` string, required — The ID of a container holding information about the seating status of the seating object.
    - `name` string, nullable — If _type == 7. The name of the general admission.
    - `seatType` 'handicapped' | 'limitedView' | 'foldable', nullable — If _type == 6. The type of the seat. null = normal.
    - `sectionName` string, nullable — If _type == 6. The name of the section where the seat is located.
    - `groupName` string, nullable — If _type == 6. The name of the row group where the seat is located.
    - `rowName` string, nullable — If _type == 6. The name of the row where the seat is located.
    - `seatName` string, nullable — If _type == 6. The seat name.
    - `gate` string, nullable — The entry gate associated with the seating object.
  - `type` 'SINGLE' | 'MULTI' — The type of the ticket
  - `origin` 'yourticket' | 'pos' | 'rebooking' | 'upgrade' | 'subscription' | 'transfer'
  - `extraFields` object — A hashmap of extra fields for the ticket
  - `deliveryType` 'HARD' | 'VIRTUAL' — The delivery type of the ticket
  - `transactionId` string — The transaction the ticket originated from
  - `batchCounter` number, float — A counter indicating the order of the ticket in the batch
  - `slotId` string — The ID of the time slot this ticket belongs to, if exists
  - `slotStartTime` string — The start time of the time slot this ticket belongs to, if exists.
  - `personalized` boolean
  - `_locks` object[] — List of locks on this ticket
    - `by` string, required
    - `at` string, date-time, required
    - `eventId` string
    - `type` union
      - boolean
      - number
      - object
      - 'resell'
  - `barcodeRevealed` boolean — Whether the ticket barcode revealed.
  - `codeDisplay` 'BARCODE' | 'QRCODE' | 'HIDE', required — How the ticket code is displayed.
  - `barcodeRevealDate` string, date-time — The date on which the ticket barcode will be revealed.

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/vivenu/apis/vivenu-api.md) · [All operations](https://skmtc.net/vivenu/apis/vivenu-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vivenu/vivenu-api/revisions/36be0dca14e7/schema)
