Create organization
POST
/manage/organizationsCreate an organization. The creator is automatically registered as an ADMIN. No additional permission is required beyond being signed in.
| Auth | Login required |
|---|
Request body
namestringrequiredOrganization name (required); no length limit.
typestringOne of COMPANY / STARTUP / SCHOOL / GOVERNMENT / NON_PROFIT / RESEARCH / VENTURE_CAPITAL / MEDIA / ACCELERATOR / EDUCATIONAL / CONSULTING / COMMUNITY (required on create).
descriptionstringDescription; no length limit.
logoUrlstringLogo image URL; must be a valid URL.
websiteUrlstringWebsite URL; must be a valid URL.
slugstring3–200 characters; lowercase alphanumerics, hyphens and underscores only (^[a-z0-9-_]+$). Must be unique.
Request
curl https://api.4s.link/manage/organizations \-X POST \-H "Authorization: Bearer 4s_at_..." \-H "Content-Type: application/json" \-d '{"name": "Example Inc.","type": "COMPANY","websiteUrl": "https://example.com"}'
Example response
{"id": "o1a2b3c4-...","slug": "example-inc","name": "Example Inc.","type": "COMPANY","description": "...","logoUrl": "https://.../logo.png","logoDarkUrl": null,"websiteUrl": "https://example.com"}