Companies
Overview
Lists companies the authenticated user belongs to that have an active Pro plan. Upgrade at https://app.animo.co/admin/settings/billing.- Use the returned
id(sqid) as the{company}path parameter for all API endpoints. - Use the returned
slugwhen constructing public URLs (e.g.https://app.animo.co/{slug}/event/...).
200 with data: [] — not 403. That usually means the plan needs upgrading, not that your token is wrong.
Endpoints
List companies
- Method:
GET - Path:
/api/v1/companies - Scope:
companies:read - Subscription: Pro plan (
USE_API) — company must be on Pro to appear in the list
Path parameters
None.Query parameters
None.Response 200
Response fields
| Field | Type | Description |
|---|---|---|
id | string | Company sqid — use as {company} in URLs |
created_at | string | ISO 8601 timestamp |
backdrop | string|null | Desktop backdrop image URL |
backdrop_mobile | string|null | Mobile backdrop image URL |
brand_color | string | Hex brand color |
linkedin_url | string|null | Company LinkedIn URL |
privacy_policy | string|null | Privacy policy URL |
logo | string|null | Logo image URL |
name | string | Company name |
slug | string | URL slug |
tagline | string|null | Company tagline |
url | string|null | Company website URL |
Errors
| Status | When |
|---|---|
401 | Missing or invalid token |
403 | Token missing companies:read scope |