> ## Documentation Index
> Fetch the complete documentation index at: https://docs.finseo.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Crea un progetto

Crea un nuovo progetto. Finseo traccerà la visibilità AI del brand associato a questo progetto su ChatGPT, Claude, Perplexity e i modelli configurati.

<ParamField body="name" type="string" required>
  Nome visualizzato (1–200 caratteri).
</ParamField>

<ParamField body="websiteUrl" type="string">
  URL canonico del sito; usato per dedurre `domain` quando questo viene omesso.
</ParamField>

<ParamField body="domain" type="string">
  Dominio radice (es. `finseo.ai`). Facoltativo se fornisci `websiteUrl`.
</ParamField>

<ParamField body="description" type="string">
  Note facoltative (max 500 caratteri).
</ParamField>

<RequestExample>
  ```bash cURL theme={"system"}
  curl --request POST \
    --url https://api.finseo.ai/v1/projects \
    --header 'Authorization: Bearer sk_live_xxxxxxxx' \
    --header 'Content-Type: application/json' \
    --data '{
      "name": "Finseo Labs",
      "websiteUrl": "https://labs.finseo.ai",
      "description": "Experimental prompts and benchmarks"
    }'
  ```

  ```python Python theme={"system"}
  import requests

  payload = {
      "name": "Finseo Labs",
      "websiteUrl": "https://labs.finseo.ai",
      "description": "Experimental prompts and benchmarks",
  }
  r = requests.post(
      "https://api.finseo.ai/v1/projects",
      headers={"Authorization": "Bearer sk_live_xxxxxxxx"},
      json=payload,
  )
  created = r.json()["data"]
  print(created["id"])
  ```
</RequestExample>

<ResponseExample>
  ```json theme={"system"}
  {
    "data": {
      "id": "67f8a1b2c3d4e5f60718293a4",
      "name": "Finseo Labs",
      "websiteUrl": "https://labs.finseo.ai",
      "domain": "labs.finseo.ai",
      "description": "Experimental prompts and benchmarks",
      "isDefault": false,
      "tags": [],
      "createdAt": "2026-03-29T08:30:00.000Z",
      "updatedAt": "2026-03-29T08:30:00.000Z"
    }
  }
  ```
</ResponseExample>
