Skip to main content
POST
/
account
/
projects
curl --request POST \
  --url https://api.autosend.com/v1/account/projects \
  --header 'Authorization: Bearer ASA_your-admin-api-key' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "My New Project"
}'
{
  "success": true,
  "data": {
    "id": "60d5ec49f1b2c72d9c8b1234",
    "name": "My New Project",
    "domain": null,
    "domains": [],
    "industry": null,
    "logo": null,
    "address": null,
    "trackingOpen": false,
    "trackingClick": false
  }
}
This endpoint requires an organization admin API key (ASA_ prefix). Standard project API keys cannot access this endpoint.
curl --request POST \
  --url https://api.autosend.com/v1/account/projects \
  --header 'Authorization: Bearer ASA_your-admin-api-key' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "My New Project"
}'
{
  "success": true,
  "data": {
    "id": "60d5ec49f1b2c72d9c8b1234",
    "name": "My New Project",
    "domain": null,
    "domains": [],
    "industry": null,
    "logo": null,
    "address": null,
    "trackingOpen": false,
    "trackingClick": false
  }
}

Authorizations

Authorizations
string | header
required
Organization admin API key header of the form Bearer ASA_<key>. Standard project API keys (AS_ prefix) will receive a 403 error.

Body

name
string
required
Name of the project (max 100 characters).Maximum length: 100Example: "My New Project"

Response

Project created successfully (201)
success
boolean
Indicates if the request was successfulExample: true
data
object
The created project object

Error Responses

403 - Not an admin key
object
Returned when using a standard project API key instead of an organization admin API key.
{
  "success": false,
  "error": {
    "message": "This endpoint requires an organization admin API key (ASA_ prefix)",
  }
}
403 - Plan limit reached
object
Returned when the organization has reached its plan’s project limit.
{
  "success": false,
  "error": {
    "message": "Plan upgrade required"
  }
}