Skip to main content
POST
Creates a new project. Finseo will track AI visibility for the brand associated with this project across ChatGPT, Claude, Perplexity, and configured models. A new project starts with your account’s default AI models (returned as models). Set the models for this project with Update Project before adding prompts — prompts always run on the project’s models. The same limits apply as in the dashboard’s create dialog: on Brand plans the plan’s project cap, on Agency packages the included client-project slots (pitch projects are free slots) and the included pitch-project slots. A limit violation returns 403 with error.details.reason = agency_limit (details.limit = "projects") or pitch_project_limit.
string
required
Display name (1–200 characters).
string
required
Language for the brand analysis and the generated prompts (case-insensitive). One of: en, de, fr, es, it, nl, pt, pl, sv, da, tr, ja, no, fi, cs, ru, zh, zh-tw, ko, hi, ar, he.
string
Canonical site URL; used to infer domain when omitted.
string
Root domain (e.g. finseo.ai). Optional if websiteUrl is provided.
string
Optional notes (max 500 characters).
boolean
Create a pitch project: no project fee, capped at 50 prompts, and automatically paused once the pitch window closes. Ideal for sales agents running one-off prospect analyses. Pitch project slots are limited per agency package (e.g. 250 on Agency Starter, 500 on Agency Studio).
number
default:"14"
Pitch window in days: 1 (one-time run), 7 or 14. Ignored unless isPitch is true. Convert a won pitch to a full client project with Update Project and convertFromPitch.