---
title: "Agentic Commerce Protocol checkout, which this server does not implement"
method: POST
path: "/checkout_sessions"
tags: ["Commerce"]
---

# Agentic Commerce Protocol checkout, which this server does not implement

`POST /checkout_sessions`

## Request

- Base URL: `https://youspot.com`
- URL: `https://youspot.com/checkout_sessions`
- Auth: none required

The endpoint exists and negotiates, so a client can find out what YouSpot supports without guessing at a 404. It answers `501` with the ACP protocol-level error naming the version it speaks.

The error carries only the four members the ACP schema allows, because it refuses additional properties. What to do instead is in `message`: buy a plan as a person at `/pricing`, then let an agent reach that account over OAuth.

## Headers

- `API-Version` string

## Request body

- CheckoutSessionRequest: An ACP checkout session as the spec defines it. Sent or omitted, the answer is the same 501.
  - `items` object[]
    - `id` string
    - `quantity` integer
  - `buyer` object
  - `fulfillment_address` object

## Other responses

- `501`: The endpoint negotiates, the operation is not built. 501 rather than 404, so a client can tell "not here yet" from "no such protocol".

---

[API](https://skmtc.dev/youspot/apis/youspot-http-api.md) · [All operations](https://skmtc.dev/youspot/apis/youspot-http-api/llms.txt) · [OpenAPI document](https://skmtc.dev/youspot/apis/youspot-http-api/revisions/6615ad5d017d?raw)
