---
title: "Create Lead"
method: POST
path: "/api/v1/leads"
tags: ["Leads"]
---

# Create Lead

`POST /api/v1/leads`

## Request

- Base URL: `https://app.aimrank.io` (the document declares no server; this is the origin it was published from)
- URL: `https://app.aimrank.io/api/v1/leads`
- Auth: none declared

Register interest in a capability that isn't on sale yet.

Public and unauthenticated on purpose: the most valuable leads are visitors
who never made an account, and asking them to sign up first defeats the
point of asking at all.

Idempotent per (email, interest) so double-clicking, or asking twice from
two different walls, doesn't duplicate the row -- but a second submission
still refreshes the note, since that's usually where the useful detail is.

## Request body

- LeadCreate
  - `email` string, required
  - `interest` string
  - `source` string, nullable
  - `note` string, nullable

## Response `201`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

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