---
title: "Live checkout quote (not a booking)"
method: POST
path: "/trips/{tripId}/price"
tags: ["trips"]
---

# Live checkout quote (not a booking)

`POST /trips/{tripId}/price`

## Request

- Base URL: `https://www.extralingo.com/api/v1`
- URL: `https://www.extralingo.com/api/v1/trips/{tripId}/price`
- Auth: none declared

## Path parameters

- `tripId` string, required

## Request body

- object
  - `school_id` integer
  - `configuration` object
  - `currency` string

## Response `200`

OK

- object

## Other responses

- `400`: Bad request
- `401`: Email verification required
- `404`: Not found
- `422`: Validation failed or idempotency key reused with a different payload
- `429`: Rate limited

---

[API](https://skmtc.dev/extralingo/apis/extralingo-public-api.md) · [All operations](https://skmtc.dev/extralingo/apis/extralingo-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/extralingo/apis/extralingo-public-api/revisions/e30a5e5bf44c?raw)
