Skip to main content

Event pages

Overview

Event pages control the public-facing content shown on an event’s landing page at https://app.animo.co/{company-slug}/event/{event-slug} — tagline, description, header image, support email, and attendee visibility. These endpoints apply to organizing events only, nested under /event/{organizingEvent}. Subscription: All plans, including Free. The page object is also embedded on organizing event show and update responses — see Events.

Endpoints

Show event page

  • Method: GET
  • Path: /api/v1/{company}/event/{organizingEvent}/page
  • Scope: events:read
  • Subscription: All plans, including Free
Returns the event page if one exists, or an empty page object with default/null values if none has been created yet.

Path parameters

Response 200

Response fields

Errors


Update event page

  • Method: POST
  • Path: /api/v1/{company}/event/{organizingEvent}/page
  • Scope: events:update
  • Subscription: All plans, including Free
Creates the event page if it does not exist, then applies the supplied fields.

Content type

Use multipart/form-data when uploading header_image. Use application/json for text-only updates.

Request body

See the request body table below for field requirements. All fields are optional (partial update). Omit a field to leave it unchanged.

Example (multipart)

Response 200

Returns the updated EventPageResource.

Errors