STABLE API · CONTRACTUAL SLA

The Atom API, explained by capability.

See what AtomGo can do and how it is offered across Go, Agentic and Custom. Account data and actions require project authentication and permissions.

StableIn production with customersContract-specific SLALast reviewed: 8 September 2026

PUBLIC CATALOGUE

Capabilities that teams and integrators can understand

This catalogue describes purpose, availability and technical orientation. Each project's technical contract details authentication, inputs, outputs, errors, limits, URLs, paths and exact scopes.

CAPABILITY CATALOGUE

Available capabilities

Go and Agentic show their express capabilities; anything else can be included in Custom.

AgenticCustom

Integrated SEO

BY SCOPE

Create articles connected to the catalogue and publish them automatically after human approval.

Purpose
Create articles connected to the catalogue and publish them automatically after human approval.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Topic, catalogue and authorised materials, instructions and editorial approval.
Outputs
Reviewable article and publication after approval, according to configuration.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
GoAgenticCustom

Video delivery and catalogue

STABLE

Read catalogue, categories, metadata, images, search, related content, playback, profiles, progress and purchases; add EPG when Direct + FAST is contracted and active.

Purpose
Read catalogue, categories, metadata, images, search, related content, playback, profiles, progress and purchases; add EPG when Direct + FAST is contracted and active.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Content identifiers, catalogue filters, profile and authorised context.
Outputs
Authorised metadata, navigation, availability and playback data.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

Video CMS and prompt uploads

STABLE

Upload videos, thumbnails and metadata through prompts using authorised materials; create and update content, categories and images in the Atom CMS.

Purpose
Upload videos, thumbnails and metadata through prompts using authorised materials; create and update content, categories and images in the Atom CMS.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Editorial content, metadata, categories and sanitised images.
Outputs
Updated content and editorial organisation with traceability.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

AI Page Builder

STABLE

Update frontend text, images and components through prompts in Page Builder, with preview, permissions, approval, history and undo.

Purpose
Update frontend text, images and components through prompts in Page Builder, with preview, permissions, approval, history and undo.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Proposed change, page scope and required approval.
Outputs
Traceable, reversible change within the authorised scope.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
GoAgenticCustom

Users, profiles and access

STABLE

Manage users, profiles and access rules for the OTT experience.

Purpose
Manage users, profiles and access rules for the OTT experience.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Account, profile and project rules.
Outputs
Authorised profile state and access decisions.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
GoAgenticCustom

Monetisation

STABLE

Configure subscriptions, pay per view, donations and advertising under the selected plan and contracted integrations.

Purpose
Configure subscriptions, pay per view, donations and advertising under the selected plan and contracted integrations.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Offer, commercial rules and authorised provider reference.
Outputs
Commercial state and corresponding access rights.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
GoAgenticCustom

Consumption analytics

STABLE

Measure what is watched, how much is consumed and from where, with results available in the CMS.

Purpose
Measure what is watched, how much is consumed and from where, with results available in the CMS.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Authorised viewing events and consumption context.
Outputs
Aggregated content, consumption and location metrics.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

Recommendation and segmentation

STABLE

Use metrics and segments to personalise recommendations, campaigns and editorial operations.

Purpose
Use metrics and segments to personalise recommendations, campaigns and editorial operations.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Authorised signals, editorial rules and segment definition.
Outputs
Segments and recommendations within the configured scope.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

Live, FAST, DVR and EPG

BY SCOPE

Add live channels, FAST scheduling, DVR recording and electronic programme guide under the contracted scope and capacity.

Purpose
Add live channels, FAST scheduling, DVR recording and electronic programme guide under the contracted scope and capacity.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Data and parameters from the authorised environment.
Outputs
Structured result under the applicable contract.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
Custom

Webhooks and scheduled operations

BY SCOPE

Connect events and run recurring tasks with frequency, retries and scope defined by project.

Purpose
Connect events and run recurring tasks with frequency, retries and scope defined by project.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Data and parameters from the authorised environment.
Outputs
Structured result under the applicable contract.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
Custom

Workspaces, brands, teams and permissions

BY SCOPE

Administer multiple brands and workspaces with roles, teams, permissions and bulk operations.

Purpose
Administer multiple brands and workspaces with roles, teams, permissions and bulk operations.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Data and parameters from the authorised environment.
Outputs
Structured result under the applicable contract.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

Fábrica: AI video from a script

BY SCOPE

Create video, audio, subtitles and editing exports from a script, with delivery and publishing defined by project.

Purpose
Create video, audio, subtitles and editing exports from a script, with delivery and publishing defined by project.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Script, brief, authorised materials and creative decisions.
Outputs
Audiovisual piece and editing materials for review and finishing.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
GoAgenticCustom

Integrated ATOM CDN

BY SCOPE

Integrate upload, encoding, storage, backup and delivery to the player, within your contracted capacity.

Purpose
Integrate upload, encoding, storage, backup and delivery to the player, within your contracted capacity.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Authorised video, image and encoding parameters.
Outputs
Encoded assets distributed according to region and capacity.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
Custom

Custom integrations

BY SCOPE

Connect Atom to external services and internal workflows through a technical scope defined for each project.

Purpose
Connect Atom to external services and internal workflows through a technical scope defined for each project.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Data and parameters from the authorised environment.
Outputs
Structured result under the applicable contract.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.
AgenticCustom

MCP for agents

BY SCOPE

Allow authorised agents to discover and use Atom capabilities with project permissions and approvals.

Purpose
Allow authorised agents to discover and use Atom capabilities with project permissions and approvals.
Audience
video platforms, product teams, integrators
Access
Account data and actions require credentials for the authorised environment.
Inputs
Tool request, authorised context and approval where required.
Outputs
Tool result constrained by permissions and contract.
Error scenarios
Error format and codes are stated in the applicable technical contract. (authentication, authorisation, validation, contract limit, availability)
Limits
Applicable limits are stated in the plan or contract.
Versioning
Version and change lifecycle are stated in the applicable technical contract.

Safe examples

Executable examples are supplied against the sandbox or mock approved for each project. This page contains no credentials, private hosts, real identifiers or internal paths.

goal: read_catalogue
environment: project_sandbox
authentication: environment_credential
result: authorised_catalogue

Integrate Atom into your product.

We provide the technical contract and environment that match your scope.

Request access