For the complete documentation index, see llms.txt. This page is also available as Markdown.

Common Use Cases

Integrate Metadata System

Sync Titles Between Systems

Use the API to synchronize records between Origin Studio and:

  • Internal title management systems

  • Rights management systems

  • MAM (Media Asset Management) platforms

  • Scheduling systems

  • CMS or publishing platforms

Typical Pattern

  1. A record is created or updated in Origin Studio.

  2. An SNS event (record.created or record.updated) is triggered.

  3. Your system receives the event.

  4. Your system calls:

GET /v1/records/{id}
  1. The full record is ingested into your internal system.

This ensures your downstream systems always reflect the authoritative source of truth.


Automate Enrichment

Trigger Enrichment Workflows

The API can be used to automate enrichment processes such as:

  • Adding external IDs (EIDR, IMDb, TMDB)

  • Populating localized metadata

  • Updating workflow status after enrichment

  • Triggering review or approval stages

Example Automation Flow

  1. A new record is created (workflowStatus: draft).

  2. Your system detects the record.created event.

  3. Your integration calls a third-party enrichment provider.

  4. Your system updates the record via:

  1. Workflow status is updated to enriched or ready_for_review.

This eliminates manual enrichment steps and reduces operational overhead.


Drive Supply Chain Automation

Use the API to:

  • Automatically create placeholder records

  • Update workflow phases based on delivery milestones

  • Validate metadata completeness before publishing

  • Sync asset availability from external systems

This reduces manual intervention and increases supply chain reliability.


Build Custom Applications

Developers can use the API to:

  • Build internal dashboards

  • Create operational monitoring tools

  • Build approval or review interfaces

  • Integrate metadata into consumer-facing platforms

Because the API follows JSON:API standards, it integrates cleanly with modern frameworks and tooling.


Event-Driven Architectures

Rather than polling the API repeatedly, customers can:

  • Subscribe to SNS events

  • Trigger updates only when changes occur

  • Reduce unnecessary API calls

  • Improve performance and scalability

Recommended approach:

Event notification → Fetch full record → Process update.

Last updated