1. OpenAPI (Demo)
  2. Platform API overview
ReadmeGitHub
  • Platform API overview
  • Quickstart
  • POSTCreate a member session
  • POSTRefresh a member session
  • DELETERevoke a member session
  • GETList organizations
  • POSTCreate an organization
  • GETGet an organization
  • PATCHUpdate an organization
  • GETList organization members
  • POSTInvite an organization member
  • DELETERemove an organization member
  • PATCHUpdate a member role
  • GETList projects
  • POSTCreate a project
  • GETGet a project
  • DELETEArchive a project
  • PATCHUpdate a project
  • GETList project environments
  • POSTCreate a project environment
  • GETList project documents
  • POSTCreate a project document
  • GETGet a document
  • DELETEArchive a document
  • PATCHUpdate a document
  • POSTPublish a document
  • GETList contacts
  • POSTCreate a contact
  • GETGet a contact
  • DELETEDelete a contact
  • PATCHUpdate a contact
  • GETList product events
  • GETGet analytics overview
  • GETList workflows
  • POSTCreate a workflow
  • GETList workflow runs
  • GETList webhook subscriptions
  • POSTCreate a webhook subscription
  • GETGet a webhook subscription
  • DELETEDelete a webhook subscription
  • PATCHUpdate a webhook subscription
  • GETList webhook deliveries
  • POSTReplay a webhook delivery
  • GETList files
  • POSTCreate a multipart file upload
  • GETGet file metadata
  • DELETEDelete a file
  • GETGet current subscription
  • PATCHUpdate subscription settings
  • GETList invoices
  • GETGet metered usage
  • GETList API keys
  • POSTCreate an API key
  • POSTRevoke an API key
  • GETList audit logs
  • GETList exports
  • POSTCreate an export
  • GETGet API health

Platform API overview

Explore the deliberately feature-rich mock API used by the OpenAPI demo.

Loading documentation…

QuickstartNext >

Powered by heyo

On this page

What is in the demoURL and versioningResource conventionsExplore the reference

The OpenAPI (Demo) area is a realistic, fully mocked SaaS platform API. It is designed to exercise an API reference with many resource families, request bodies, pagination, errors, webhook events, file workflows, billing data, and different HTTP methods.

What is in the demo

AreaExample resourcesUseful for testing
Identitysessions, API keys, organization membersauthentication and scoped permissions
Productprojects, environments, documents, releasesnested paths and editable request bodies
Customer datacontacts, segments, tagsfilters, cursors, and bulk actions
Operationsevents, workflows, audit logs, exportstime windows and asynchronous jobs
Commercesubscriptions, invoices, usage recordsmoney fields and lifecycle states
Deliveryfiles, webhooks, delivery attemptsupload state and event replay

All values are sample data — tokens, domains, IDs, webhooks, invoices, and file locations are safe placeholders. The interactive request console sends no real requests unless you deliberately replace the server URL with your own compatible endpoint.

URL and versioning

The mock API is versioned under /v3:

text
https://api.demo.heyo.example/v3

New additive changes are released inside v3. A breaking change will get a new major path, while the previous major stays available for a published migration window. Every response exposes a request_id, which is the value to include when opening a support ticket or comparing a webhook delivery to its source event.

Resource conventions

  • IDs are opaque strings such as org_01J8F1Q6N6VTX4E8W9R2D0A7B3.
  • All timestamps use ISO 8601 UTC values.
  • List responses use a data array plus a page object with an opaque cursor.
  • Mutable resources include created_at, updated_at, and an etag where optimistic updates are supported.
  • Deletions are soft by default. Endpoints that destroy a resource say so explicitly and require the corresponding elevated scope.

Explore the reference

Start with the Quickstart to make a read request, then inspect the generated endpoint sections below these guides. The menu contains more than forty operations grouped by their OpenAPI tag, so it is also a useful visual stress test for long documentation navigation.