Skip to main content
POST
/
api
/
clients
curl -X POST "https://api.hitler.app/api/clients" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Acme Corp", "deployDay": "Monday", "contentCadence": 2}'
{
  "id": "client-uuid-1",
  "name": "Acme Corp",
  "organizationId": "org-uuid-1",
  "deployDay": "Monday",
  "contentCadence": 2,
  "status": "active",
  "assignedWriters": null,
  "assignedDesigners": null,
  "createdAt": "2026-03-06T10:00:00.000Z",
  "updatedAt": "2026-03-06T10:00:00.000Z"
}
Requires Admin or Manager role.

Request Body

name
string
required
Client name (1-200 characters)
deployDay
string
Day of the week for content deploys (e.g., “Monday”, “Friday”)
contentCadence
integer
default:"1"
Number of content posts per week (1-10)

Response

The created client object.
id
string
Client UUID
name
string
Client name
deployDay
string
Deploy day of week
contentCadence
integer
Posts per week
status
string
Client status (active)
createdAt
string
Creation timestamp
curl -X POST "https://api.hitler.app/api/clients" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Acme Corp", "deployDay": "Monday", "contentCadence": 2}'
{
  "id": "client-uuid-1",
  "name": "Acme Corp",
  "organizationId": "org-uuid-1",
  "deployDay": "Monday",
  "contentCadence": 2,
  "status": "active",
  "assignedWriters": null,
  "assignedDesigners": null,
  "createdAt": "2026-03-06T10:00:00.000Z",
  "updatedAt": "2026-03-06T10:00:00.000Z"
}