ucp-checkout-rest
Installation
SKILL.md
UCP Checkout — REST Binding
Before writing code
Fetch live spec: Web-search site:ucp.dev specification checkout-rest and fetch the page for the exact current endpoint shapes, required headers, request/response schemas, and status codes.
Also fetch https://ucp.dev/specification/reference/ for all data type definitions (Buyer, LineItem, Total, Message, etc.).
Conceptual Architecture
Five REST Operations
| Operation | HTTP | Path | Idempotent? |
|---|---|---|---|
| Create Checkout | POST | /checkout-sessions |
Yes (via Idempotency-Key) |
| Get Checkout | GET | /checkout-sessions/{id} |
Naturally |
| Update Checkout | PUT | /checkout-sessions/{id} |
Yes (full replace) |
| Complete Checkout | POST | /checkout-sessions/{id}/complete |
Yes (via Idempotency-Key) |
| Cancel Checkout | POST | /checkout-sessions/{id}/cancel |
Yes (via Idempotency-Key) |