curl -X POST "https://api.hitler.app/api/organizations" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"slug": "acme-corp"
}'
{
"id": "org-uuid-123",
"name": "Acme Corporation",
"slug": "acme-corp",
"onboardingState": "pending",
"createdAt": "2024-01-15T10:00:00.000Z"
}
Organizations
Create Organization
Create a new organization
POST
/
api
/
organizations
curl -X POST "https://api.hitler.app/api/organizations" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"slug": "acme-corp"
}'
{
"id": "org-uuid-123",
"name": "Acme Corporation",
"slug": "acme-corp",
"onboardingState": "pending",
"createdAt": "2024-01-15T10:00:00.000Z"
}
Request
string
required
Organization name (1-255 characters)
string
required
URL-friendly identifier (lowercase, numbers, hyphens only)
Response
string
Organization UUID
string
Organization name
string
Organization slug
string
Current onboarding state
string
Creation timestamp
curl -X POST "https://api.hitler.app/api/organizations" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Corporation",
"slug": "acme-corp"
}'
{
"id": "org-uuid-123",
"name": "Acme Corporation",
"slug": "acme-corp",
"onboardingState": "pending",
"createdAt": "2024-01-15T10:00:00.000Z"
}