{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-openapi/content-intelligence.yaml","sidebar":"sidebar-sidebars.yaml"},"props":{"definitionId":"openapi/content-intelligence.yaml","dynamicMarkdocComponents":[],"baseSlug":"/openapi/content-intelligence","seo":{"title":"Media Processing","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"The Media Processing API exposes the Transform service — a managed job queue for\nconverting, resizing, transcoding, and analyzing media files. Each organization has its\nown isolated priority queue, ensuring processing workloads remain independent across tenants.\n\nWorkers execute in Docker containers on AWS Lambda (migrating to Spot Fargate) and\nsupport a wide range of operations:\n\n| Operation | Examples |\n|---|---|\n| **Image processing** | Resize, crop, format conversion (JPEG, PNG, WebP, AVIF), resolution scaling, thumbnail generation |\n| **Video transcoding** | Format conversion, bitrate adjustment, preview clip generation |\n| **Document conversion** | Office/PDF to image preview, page extraction |\n| **AI enrichment** | Image hash generation, visual feature extraction, content classification, captioning (via AWS Bedrock) |\n\n**Job operations:**\n- `submit` — enqueue a new transform job, specifying the input content reference,\n  operation type, and output parameters; returns a job ID for status tracking\n- `status` — poll the current state of a job (`queued`, `running`, `completed`, `failed`)\n  and retrieve the output content location when complete\n- `cancel` — remove a queued job before execution begins; jobs already running cannot\n  be cancelled mid-execution\n"},"itemId":"media-processing","disableAutoScroll":true,"metadata":{"subType":"openapi-operation"},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"api.tenovos.com","port":4000,"ipAddress":"216.73.217.51"},"lang":"default_locale","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"main"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/openapi/content-intelligence/media-processing","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}