---
title: "Get Checkout Url"
method: POST
path: "/api/checkout/get-url"
tags: ["checkout"]
---

# Get Checkout Url

`POST /api/checkout/get-url`

## Request

- Base URL: `https://api.pointifytravels.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pointifytravels.com/api/checkout/get-url`
- Auth: none declared

Get the checkout redirect URL without navigating.

Available to all tiers (free users get affiliate redirect).
Extracts the booking URL from the deal data or constructs one
from the provider + deal information.

## Request body

- GetUrlRequest: Request to get the checkout redirect URL without navigating.
  - `provider` string, required
  - `deal_data` object, required

## Response `200`

Successful Response

- GetUrlResponse: Response with the checkout redirect URL.
  - `url` string, required
  - `provider` string, required
  - `status` string

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine.md) · [All operations](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/llms.txt) · [OpenAPI document](https://skmtc.dev/pointifytravels/apis/pointify-deal-engine/revisions/4350142a4216?raw)
