---
title: "Request a personal quote"
method: POST
path: "/quotes"
tags: ["bookings"]
---

# Request a personal quote

`POST /quotes`

## Request

- Base URL: `https://www.extralingo.com/api/v1`
- URL: `https://www.extralingo.com/api/v1/quotes`
- Auth: HTTP bearer

Contact email is always the verified account email. A different contact.email is rejected.

## Headers

- `Idempotency-Key` 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)
