---
title: "Create Checkout Session"
method: POST
path: "/api/v1/checkout/create-session"
tags: ["Checkout"]
---

# Create Checkout Session

`POST /api/v1/checkout/create-session`

## Request

- Base URL: `https://www.deepmapai.com`
- URL: `https://www.deepmapai.com/api/v1/checkout/create-session`
- Auth: none declared

Create a Stripe Checkout session for report purchase.

Returns a checkout URL to redirect the customer to Stripe's
hosted payment page. No auth required -- this is a public
purchase endpoint.

## Request body

- ApiStripeCheckoutCheckoutRequest: Request to create a Stripe Checkout session.
  - `tier` string, required: Report tier (single, multi, enterprise_basin, nhd_single, nhd_standard, hazard_8component, hazard_addendum, family_safety, forensic, engineering_comprehensive, government_intelligence, enterprise_unlimited)
  - `lat` number, required: Latitude
  - `lon` number, required: Longitude
  - `radius_km` number: Assessment radius in km
  - `location_name` string: Human-readable location name
  - `success_url` string, nullable: Override success redirect URL
  - `cancel_url` string, nullable: Override cancel redirect URL

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/deepmapai/apis/deepmap-ai.md) · [All operations](https://skmtc.dev/deepmapai/apis/deepmap-ai/llms.txt) · [OpenAPI document](https://skmtc.dev/deepmapai/apis/deepmap-ai/revisions/dab995d977d0?raw)
