integrations.sh
← all integrations

TV API

OpenAPI apis-guru media

Welcome to the API Reference Docs page for the Press Association TV API (v2).

Homepage
https://api.apis.guru/v2/specs/pressassociation.io/2.0.json
Provider
pressassociation.io
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/pressassociation.io/2.0/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/pressassociation.io/2.0/openapi.yaml

Tools (20)

Extracted live via the executor SDK.

  • asset.getAsset

    Return the content of the selected asset.

  • asset.getAssetContributors

    Return the contributors of the selected asset.

  • asset.listAssets

    Return a collection of Assets.

  • catalogue.getCatalogue

    Return the content of the selected catalogue.

  • catalogue.getCatalogueAsset

    Return the content of the selected catalogue.

  • catalogue.getCatalogueAssetDetail

    Return the content of the selected catalogue asset.

  • catalogue.listCatalogues

    Return a collection of Catalogues.

  • channel.getChannel

    Return the content of the selected channel.

  • channel.listChannels

    If you are interested in a list of channels that have had there schedule updated you can filter by the following query params.

    • scheduleStart
    • scheduleEnd
    • scheduleUpdatedSince

    adding these query params will filter the channel collection to only return channels that have been updated within the given range, updatedSince stores the state of your previous call.

    Example Usage: Every 10 minutes get me the channels that have updated schedules for the next 2 weeks.

    /channel?platform={uuid}&scheduleStart={today}&scheduleEnd={today + 2 weeks}&updatedSince={10 minutes ago}

    Also please note epg numbers are only exposed when a platform and region are passed to the query.

  • contributor.getContributor

    Return the content of the selected contributor.

  • contributor.listContributor

    Return a collection of Contributors.

  • feature.getFeature

    Return the content of the selected feature.

  • feature.listFeatures

    Return a collection of Feature.

  • feature.listFeatureTypes

    Return a collection of Feature Types.

  • platform.getPlatform

    Return the content of the selected platform.

  • platform.listPlatformRegions

    Return a list of regions for a platform.

  • platform.listPlatforms

    Return a list of available platforms.

  • schedule.listSchedule

    The schedule endpoint produces a linear TV schedule for a given channel and date range.

    • The date range supplied must be no larger than 21 days.
    • If no end data is passed the API will default to start date + 24 hours.
  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools