---
title: "Suspend the given pnr."
method: POST
path: "/v3/trips/{tripId}/pnrs/{pnrId}/suspend"
tags: ["Trip PNRs"]
---

# Suspend the given pnr.

`POST /v3/trips/{tripId}/pnrs/{pnrId}/suspend`

## Request

- Base URL: `https://api-ext-sboxmeta.partners.spotnana.com`
- URL: `https://api-ext-sboxmeta.partners.spotnana.com/v3/trips/{tripId}/pnrs/{pnrId}/suspend`
- Auth: HTTP bearer

This endpoint suspends the PNR, transitioning it into a read-only state.
Once suspended, updates via OBT will be restricted.
This API serves various use cases, such as price optimization and rebooking.

## Request body

- SuspendRequest: Request object to suspend a Pnr.
  - `reason` 'AIR_PRICE_OPTIMIZATION' | 'EXCHANGE' | 'GDS_EXCHANGE' | 'PRICE_OPTIMIZATION', required: Reason for suspending the PNR. Determines which finalizeIntent variant is required when finalizing. - PRICE_OPTIMIZATION: Unified price optimization reshop (air or hotel). Finalize with priceOptimization (PriceOptimizationMetadata). - EXCHANGE: Ticket exchange initiated by agent. Finalize with manualVerificationIntent. - GDS_EXCHANGE: GDS-driven ticket exchange. Finalize with manualVerificationIntent. - AIR_PRICE_OPTIMIZATION: Deprecated. Legacy air-only reshop. Use PRICE_OPTIMIZATION instead. Finalize with airPriceOptimizationMetadata.

## Response `204`

No Content

## Other responses

- `400`: PNR is already suspended.
- `401`: Unauthorized
- `403`: Forbidden
- `404`: The specified resource was not found.
- `408`: Suspension is taking longer than expected. Please refresh the Trips page in a few minutes. Contact support if the issue persists.

## Changes

- **2026-10-08** `9e0ecf6f997f`: 1 breaking, 1 info
  - removed the success response with the status `200`
  - added the success response with the status `204`
- **2026-09-07** `5a52622e37c0`: 2 info
  - added the non-success response with the status `400`
  - added the non-success response with the status `408`
- **2026-08-18** `ccddd94cdc01`: 1 info
  - added the new `PRICE_OPTIMIZATION` enum value to the request property `reason`

[Operation history](https://skmtc.dev/spotnana/apis/trip-api/changes/v3/trips/:tripId/pnrs/:pnrId/suspend/post.md)

---

[API](https://skmtc.dev/spotnana/apis/trip-api.md) - [All operations](https://skmtc.dev/spotnana/apis/trip-api/llms.txt) - [OpenAPI document](https://skmtc.dev/spotnana/apis/trip-api/revisions/506fca66cea6?raw)
