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

# GET /api/purchaseintents/strategies/{id}

`GET /api/purchaseintents/strategies/{id}`

Get a PurchaseIntent Strategy

## Path parameters

- `id` string, required — The id of the purchase intent strategy

## Response `200`

OK

- PurchaseIntentStrategyResource
  - `name` string, required — Name of the strategy
  - `availabilityStrategy` union, required
    - object
      - `createTickets` true, required
      - `checkAvailability` boolean, required — Whether the availability of the requested tickets should be checked when creating a purchase intent
      - `withoutSeats` false, required
      - `createValidTickets` boolean, required
    - object
      - `checkAvailability` boolean, required — Whether the availability of the requested tickets should be checked when creating a purchase intent
      - `withoutSeats` boolean, required
      - `createValidTickets` false, required
      - `createTickets` boolean, required — Whether tickets should be created when creating a purchase intent
  - `expirationStrategy` object, required
    - `hoursBeforeEvent` number, float, nullable — Purchase intents are only valid outside of the defined period before the event
    - `hoursAfterCreation` number, float, nullable — Purchase intents are only valid in the defined period after creation
    - `expiresAt` string, date-time, nullable — Purchase intents are only valid until the defined date
  - `deposit` object
    - `method` string, required
    - `value` number, float
  - `needsApproval` boolean, required — Purchase intent needs approval of the seller before considered valid
  - `restrictedCompletion` string[], nullable — Specifies how the customer can complete their purchase intent
  - `cancellationStrategy` 'notAllowed' | 'cancellationAllowed'
  - `sellerId` string, required — The ID of the seller of the strategy
  - `createdAt` string, date-time — An ISO timestamp indicating when the strategy was created
  - `updatedAt` string, date-time — An ISO timestamp indicating when the strategy was updated

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[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)
