# Create a brand, with a lead's audit and check in it: POST /v1/projects

Creates a brand in your organization, with a prospect's finished site audit and AI visibility check carried into it.

- Base URL: https://api.magistermarketing.com
- Auth: `Authorization: Bearer $MAGISTER_API_KEY` (a full key)
- Cost: free
- Answers at once.

## Parameters

| Name | In | Type | Required | Notes |
| --- | --- | --- | --- | --- |
| website_url | body | string | yes | The brand's public website, such as https://example.com.; at most 2048 characters |
| name | body | string | no | Defaults to the name Magister reads from the site.; 1 to 80 characters |
| whose | body | one of `client`, `own` | no | A client's brand (the default) or your own business.; default "client" |
| hosted | body | boolean | no | Connect plans only: `true` asks for the brand with its own hosted Magister Agent. |
| from_jobs | body | array of string | no | Finished jobs of this site to carry into the brand, from any of your organization's keys: a site audit (`POST /v1/audits/site`) becomes the brand's plan, with no second audit, and an AI visibility check (`POST /v1/ai-visibility/check`) becomes its first AI visibility history, tracked weekly from then on. At most one of each.; at most 2 items |

## Request

```bash
curl -X POST https://api.magistermarketing.com/v1/projects \
  -H "Authorization: Bearer $MAGISTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"website_url":"example.com"}'
```

The whole API reference, for an agent: https://magistermarketing.com/docs/api.md
