Skip to content

API Overview

The Podiumnet API is a REST API for retrieving production metadata and mediafiles. It is built on the Elody platform.

Base URL

Base URL

Protocol

  • HTTPS
  • JSON request and response bodies
  • UTF-8 encoding

Required headers

Every request requires:

HeaderValue
AuthorizationBearer {token}
X-tenant-idpodiumnet

See Authentication for how to obtain a token.

Pagination

List endpoints support pagination via query parameters:

ParameterDefaultDescription
skip0Number of results to skip
limit20Number of results per page

Example:

POST __API_BASE_URL__/entities/filter?skip=20&limit=20

Response envelope:

json
{
  "count": 42,
  "results": [ ... ],
  "skip": 20,
  "limit": 20,
  "next": "/..."
}
FieldDescription
countTotal number of matching results
resultsArray of objects for this page
skipApplied skip value
limitApplied limit value
nextPresent only when more pages exist

Entity structure

Entities (productions, mediafiles) use a consistent format:

json
{
  "id": "PR-ABC123",
  "_id": "uuid",
  "type": "production",
  "metadata": [
    { "key": "title", "value": "Show title" }
  ],
  "relations": [
    { "key": "VE-XYZ789", "type": "refVenues" }
  ],
  "identifiers": ["uuid", "PR-ABC123"],
  "audit": {
    "created": { "at": "2026-01-01T00:00:00Z", "by": "user@example.com" },
    "updated": { "at": "2026-01-02T00:00:00Z", "by": "user@example.com" }
  }
}
  • metadata: array of { key, value } pairs holding content fields
  • relations: links to other entities (venues, companies, ...)
  • id: human-readable ID (e.g. PR-ABC123)
  • _id: internal UUID

Powered by Elody - Open Source Semantic Data Platform