{
  "api": {
    "openapi": {
      "reason": "The OpenAPI specification is not included in this public release yet.",
      "status": "not_public_yet"
    },
    "production_use": true,
    "sla": "contract_specific",
    "stability": "stable"
  },
  "availability_policy": {
    "agentic": "expressly_included_in_agentic",
    "custom": "available_by_project_scope_and_default_for_unassigned_capabilities",
    "go": "expressly_included_in_go"
  },
  "capabilities": [
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "editorial_operations",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "approved_editorial_operation",
      "documentation": {
        "en": "/api/#seo-publishing",
        "es": "/es/api/#seo-publishing"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "Prepare an article about this series, link to its episodes and publish it once I approve it.",
        "es": "Prepara un artículo sobre esta serie, enlázalo con sus episodios y publícalo cuando lo apruebe.",
        "executable": false,
        "sanitised": true
      },
      "id": "seo-publishing",
      "inputs": {
        "en": "Topic, catalogue and authorised materials, instructions and editorial approval.",
        "es": "Tema, catálogo y materiales autorizados, instrucciones y aprobación editorial."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Integrated SEO",
        "es": "SEO integrado"
      },
      "outputs": {
        "en": "Reviewable article and publication after approval, according to configuration.",
        "es": "Artículo revisable y publicación tras aprobación, según configuración."
      },
      "public_status": "public",
      "purpose": {
        "en": "Create articles connected to the catalogue and publish them automatically after human approval.",
        "es": "Crea artículos conectados con el catálogo y publícalos automáticamente después de aprobación humana."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Create articles connected to the catalogue and publish them automatically after human approval.",
        "es": "Crea artículos conectados con el catálogo y publícalos automáticamente después de aprobación humana."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "go",
        "agentic",
        "custom"
      ],
      "category": "content_delivery",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "api_or_project_integration",
      "documentation": {
        "en": "/api/#video-delivery",
        "es": "/es/api/#video-delivery"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "video-delivery",
      "inputs": {
        "en": "Content identifiers, catalogue filters, profile and authorised context.",
        "es": "Identificadores de contenido, filtros de catálogo, perfil y contexto autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Video delivery and catalogue",
        "es": "Entrega de vídeo y catálogo"
      },
      "outputs": {
        "en": "Authorised metadata, navigation, availability and playback data.",
        "es": "Metadatos, navegación, disponibilidad y datos de reproducción autorizados."
      },
      "public_status": "public",
      "purpose": {
        "en": "Read catalogue, categories, metadata, images, search, related content, playback, profiles, progress and purchases; add EPG when Direct + FAST is contracted and active.",
        "es": "Consulta catálogo, categorías, metadatos, imágenes, búsqueda, contenidos relacionados, reproducción, perfiles, progreso y compras; añade EPG cuando Direct + FAST está contratado y activo."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Read catalogue, categories, metadata, images, search, related content, playback, profiles, progress and purchases; add EPG when Direct + FAST is contracted and active.",
        "es": "Consulta catálogo, categorías, metadatos, imágenes, búsqueda, contenidos relacionados, reproducción, perfiles, progreso y compras; añade EPG cuando Direct + FAST está contratado y activo."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "content_management",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "api_or_project_integration",
      "documentation": {
        "en": "/api/#cms-control",
        "es": "/es/api/#cms-control"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "cms-control",
      "inputs": {
        "en": "Editorial content, metadata, categories and sanitised images.",
        "es": "Contenido editorial, metadatos, categorías e imágenes saneadas."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Video CMS and prompt uploads",
        "es": "CMS audiovisual y carga por prompts"
      },
      "outputs": {
        "en": "Updated content and editorial organisation with traceability.",
        "es": "Contenido y organización editorial actualizados con trazabilidad."
      },
      "public_status": "public",
      "purpose": {
        "en": "Upload videos, thumbnails and metadata through prompts using authorised materials; create and update content, categories and images in the Atom CMS.",
        "es": "Sube vídeos, miniaturas y metadatos mediante prompts con los materiales autorizados; crea y actualiza contenidos, categorías e imágenes desde el CMS de Atom."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Upload videos, thumbnails and metadata through prompts using authorised materials; create and update content, categories and images in the Atom CMS.",
        "es": "Sube vídeos, miniaturas y metadatos mediante prompts con los materiales autorizados; crea y actualiza contenidos, categorías e imágenes desde el CMS de Atom."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "experience_management",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "approved_operation",
      "documentation": {
        "en": "/api/#frontend-control",
        "es": "/es/api/#frontend-control"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "frontend-control",
      "inputs": {
        "en": "Proposed change, page scope and required approval.",
        "es": "Cambio propuesto, alcance de página y aprobación requerida."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "AI Page Builder",
        "es": "Page Builder con IA"
      },
      "outputs": {
        "en": "Traceable, reversible change within the authorised scope.",
        "es": "Cambio trazable y reversible dentro del alcance autorizado."
      },
      "public_status": "public",
      "purpose": {
        "en": "Update frontend text, images and components through prompts in Page Builder, with preview, permissions, approval, history and undo.",
        "es": "Modifica textos, imágenes y componentes del frontend mediante prompts en Page Builder, con previsualización, permisos, aprobación, historial y deshacer."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Update frontend text, images and components through prompts in Page Builder, with preview, permissions, approval, history and undo.",
        "es": "Modifica textos, imágenes y componentes del frontend mediante prompts en Page Builder, con previsualización, permisos, aprobación, historial y deshacer."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "go",
        "agentic",
        "custom"
      ],
      "category": "identity_and_access",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "api_or_project_integration",
      "documentation": {
        "en": "/api/#users-access",
        "es": "/es/api/#users-access"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "users-access",
      "inputs": {
        "en": "Account, profile and project rules.",
        "es": "Cuenta, perfil y reglas del proyecto."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Users, profiles and access",
        "es": "Usuarios, perfiles y acceso"
      },
      "outputs": {
        "en": "Authorised profile state and access decisions.",
        "es": "Estado de perfil y decisiones de acceso autorizadas."
      },
      "public_status": "public",
      "purpose": {
        "en": "Manage users, profiles and access rules for the OTT experience.",
        "es": "Gestiona usuarios, perfiles y reglas de acceso de la experiencia OTT."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Manage users, profiles and access rules for the OTT experience.",
        "es": "Gestiona usuarios, perfiles y reglas de acceso de la experiencia OTT."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "go",
        "agentic",
        "custom"
      ],
      "category": "commerce",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "api_or_project_integration",
      "documentation": {
        "en": "/api/#monetisation",
        "es": "/es/api/#monetisation"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "monetisation",
      "inputs": {
        "en": "Offer, commercial rules and authorised provider reference.",
        "es": "Oferta, reglas comerciales y referencia del proveedor autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Monetisation",
        "es": "Monetización"
      },
      "outputs": {
        "en": "Commercial state and corresponding access rights.",
        "es": "Estado comercial y derechos de acceso correspondientes."
      },
      "public_status": "public",
      "purpose": {
        "en": "Configure subscriptions, pay per view, donations and advertising under the selected plan and contracted integrations.",
        "es": "Configura suscripciones, pago por visión, donaciones y publicidad según el plan y las integraciones contratadas."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Configure subscriptions, pay per view, donations and advertising under the selected plan and contracted integrations.",
        "es": "Configura suscripciones, pago por visión, donaciones y publicidad según el plan y las integraciones contratadas."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "go",
        "agentic",
        "custom"
      ],
      "category": "analytics",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "cms_and_project_integration",
      "documentation": {
        "en": "/api/#analytics",
        "es": "/es/api/#analytics"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "analytics",
      "inputs": {
        "en": "Authorised viewing events and consumption context.",
        "es": "Eventos y contexto de consumo autorizados."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Consumption analytics",
        "es": "Analítica de consumo"
      },
      "outputs": {
        "en": "Aggregated content, consumption and location metrics.",
        "es": "Métricas agregadas de contenido, consumo y ubicación."
      },
      "public_status": "public",
      "purpose": {
        "en": "Measure what is watched, how much is consumed and from where, with results available in the CMS.",
        "es": "Mide qué se ve, cuánto se consume y desde dónde, con resultados disponibles en el CMS."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Measure what is watched, how much is consumed and from where, with results available in the CMS.",
        "es": "Mide qué se ve, cuánto se consume y desde dónde, con resultados disponibles en el CMS."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "intelligence",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "api_or_project_integration",
      "documentation": {
        "en": "/api/#recommendation-segmentation",
        "es": "/es/api/#recommendation-segmentation"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "recommendation-segmentation",
      "inputs": {
        "en": "Authorised signals, editorial rules and segment definition.",
        "es": "Señales autorizadas, reglas editoriales y definición de segmento."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Recommendation and segmentation",
        "es": "Recomendación y segmentación"
      },
      "outputs": {
        "en": "Segments and recommendations within the configured scope.",
        "es": "Segmentos y recomendaciones dentro del alcance configurado."
      },
      "public_status": "public",
      "purpose": {
        "en": "Use metrics and segments to personalise recommendations, campaigns and editorial operations.",
        "es": "Utiliza métricas y segmentos para personalizar recomendaciones, campañas y operaciones editoriales."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "stable_api",
      "summary": {
        "en": "Use metrics and segments to personalise recommendations, campaigns and editorial operations.",
        "es": "Utiliza métricas y segmentos para personalizar recomendaciones, campañas y operaciones editoriales."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "stable"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "live_video",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "optional_service",
      "documentation": {
        "en": "/api/#live-epg",
        "es": "/es/api/#live-epg"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "live-epg",
      "inputs": {
        "en": "Data and parameters from the authorised environment.",
        "es": "Datos y parámetros del entorno autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Live, FAST, DVR and EPG",
        "es": "Directo, FAST, DVR y EPG"
      },
      "outputs": {
        "en": "Structured result under the applicable contract.",
        "es": "Resultado estructurado según el contrato aplicable."
      },
      "public_status": "public",
      "purpose": {
        "en": "Add live channels, FAST scheduling, DVR recording and electronic programme guide under the contracted scope and capacity.",
        "es": "Añade canales en directo, programación FAST, grabación DVR y guía electrónica según alcance y capacidad contratados."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Add live channels, FAST scheduling, DVR recording and electronic programme guide under the contracted scope and capacity.",
        "es": "Añade canales en directo, programación FAST, grabación DVR y guía electrónica según alcance y capacidad contratados."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "custom"
      ],
      "category": "automation",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "project_integration",
      "documentation": {
        "en": "/api/#webhooks-scheduled-operations",
        "es": "/es/api/#webhooks-scheduled-operations"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "webhooks-scheduled-operations",
      "inputs": {
        "en": "Data and parameters from the authorised environment.",
        "es": "Datos y parámetros del entorno autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Webhooks and scheduled operations",
        "es": "Webhooks y operaciones programadas"
      },
      "outputs": {
        "en": "Structured result under the applicable contract.",
        "es": "Resultado estructurado según el contrato aplicable."
      },
      "public_status": "public",
      "purpose": {
        "en": "Connect events and run recurring tasks with frequency, retries and scope defined by project.",
        "es": "Conecta eventos y ejecuta tareas recurrentes con frecuencia, reintentos y alcance definidos por proyecto."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Connect events and run recurring tasks with frequency, retries and scope defined by project.",
        "es": "Conecta eventos y ejecuta tareas recurrentes con frecuencia, reintentos y alcance definidos por proyecto."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "custom"
      ],
      "category": "governance",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "project_configuration",
      "documentation": {
        "en": "/api/#workspace-governance",
        "es": "/es/api/#workspace-governance"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "workspace-governance",
      "inputs": {
        "en": "Data and parameters from the authorised environment.",
        "es": "Datos y parámetros del entorno autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Workspaces, brands, teams and permissions",
        "es": "Espacios, marcas, equipos y permisos"
      },
      "outputs": {
        "en": "Structured result under the applicable contract.",
        "es": "Resultado estructurado según el contrato aplicable."
      },
      "public_status": "public",
      "purpose": {
        "en": "Administer multiple brands and workspaces with roles, teams, permissions and bulk operations.",
        "es": "Administra varias marcas y espacios, con roles, equipos, permisos y operaciones masivas."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Administer multiple brands and workspaces with roles, teams, permissions and bulk operations.",
        "es": "Administra varias marcas y espacios, con roles, equipos, permisos y operaciones masivas."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "media_creation",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "assisted_production",
      "documentation": {
        "en": "/api/#fabrica-ai-media",
        "es": "/es/api/#fabrica-ai-media"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "An approved script becomes an audiovisual piece and editing package; publishing is defined separately.",
        "es": "Un guion aprobado se transforma en una pieza audiovisual y un paquete de edición; la publicación se define aparte.",
        "executable": false,
        "sanitised": true
      },
      "id": "fabrica-ai-media",
      "inputs": {
        "en": "Script, brief, authorised materials and creative decisions.",
        "es": "Guion, briefing, materiales autorizados y decisiones creativas."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Fábrica: AI video from a script",
        "es": "Fábrica: vídeo con IA desde guion"
      },
      "outputs": {
        "en": "Audiovisual piece and editing materials for review and finishing.",
        "es": "Pieza audiovisual y materiales de edición para revisión y acabado."
      },
      "public_status": "public",
      "purpose": {
        "en": "Create video, audio, subtitles and editing exports from a script, with delivery and publishing defined by project.",
        "es": "Crea vídeo, audio, subtítulos y exportables de edición a partir de un guion, con entrega y publicación definidas por proyecto."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Create video, audio, subtitles and editing exports from a script, with delivery and publishing defined by project.",
        "es": "Crea vídeo, audio, subtítulos y exportables de edición a partir de un guion, con entrega y publicación definidas por proyecto."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "go",
        "agentic",
        "custom"
      ],
      "category": "media_infrastructure",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "managed_media_infrastructure",
      "documentation": {
        "en": "/api/#media-cdn",
        "es": "/es/api/#media-cdn"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "media-cdn",
      "inputs": {
        "en": "Authorised video, image and encoding parameters.",
        "es": "Vídeo, imagen y parámetros de codificación autorizados."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Integrated ATOM CDN",
        "es": "CDN ATOM integrada"
      },
      "outputs": {
        "en": "Encoded assets distributed according to region and capacity.",
        "es": "Activos codificados y distribuidos según región y capacidad."
      },
      "public_status": "public",
      "purpose": {
        "en": "Integrate upload, encoding, storage, backup and delivery to the player, within your contracted capacity.",
        "es": "Integra carga, codificación, almacenamiento, backup y distribución al player, con capacidad según el plan contratado."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Integrate upload, encoding, storage, backup and delivery to the player, within your contracted capacity.",
        "es": "Integra carga, codificación, almacenamiento, backup y distribución al player, con capacidad según el plan contratado."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "custom"
      ],
      "category": "integration",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "project_integration",
      "documentation": {
        "en": "/api/#custom-integrations",
        "es": "/es/api/#custom-integrations"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "custom-integrations",
      "inputs": {
        "en": "Data and parameters from the authorised environment.",
        "es": "Datos y parámetros del entorno autorizado."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "Custom integrations",
        "es": "Integraciones Custom"
      },
      "outputs": {
        "en": "Structured result under the applicable contract.",
        "es": "Resultado estructurado según el contrato aplicable."
      },
      "public_status": "public",
      "purpose": {
        "en": "Connect Atom to external services and internal workflows through a technical scope defined for each project.",
        "es": "Conecta Atom con servicios externos y procesos internos mediante un alcance técnico definido para cada proyecto."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Connect Atom to external services and internal workflows through a technical scope defined for each project.",
        "es": "Conecta Atom con servicios externos y procesos internos mediante un alcance técnico definido para cada proyecto."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    },
    {
      "audience": [
        "video_platforms",
        "product_teams",
        "integrators"
      ],
      "authentication": {
        "description": {
          "en": "Account data and actions require credentials for the authorised environment.",
          "es": "Los datos de cuenta y las acciones requieren credenciales del entorno autorizado."
        },
        "mode": "contract_specific",
        "required": true
      },
      "availability": [
        "agentic",
        "custom"
      ],
      "category": "agent_integration",
      "content_status": {
        "capability": "documented_fact",
        "technical_fields": "contract_specific_orientation"
      },
      "delivery_mode": "authenticated_agent_integration",
      "documentation": {
        "en": "/api/#mcp-agent-tools",
        "es": "/es/api/#mcp-agent-tools"
      },
      "endpoint_paths": [],
      "endpoint_publication_status": "contract_specific",
      "errors": {
        "categories": [
          "authentication",
          "authorisation",
          "validation",
          "contract_limit",
          "availability"
        ],
        "description": {
          "en": "Error format and codes are stated in the applicable technical contract.",
          "es": "El formato y los códigos de error constan en el contrato técnico aplicable."
        },
        "status": "contract_specific"
      },
      "evidence": {
        "authority": "approved_product_and_technical_documentation",
        "observed_at": "2026-09-08T12:00:00+02:00",
        "status": "documented_capability"
      },
      "example": {
        "en": "The team connects this capability in an authorised environment before production activation.",
        "es": "El equipo conecta esta capacidad en un entorno autorizado antes de activarla en producción.",
        "executable": false,
        "sanitised": true
      },
      "id": "mcp-agent-tools",
      "inputs": {
        "en": "Tool request, authorised context and approval where required.",
        "es": "Solicitud de herramienta, contexto autorizado y aprobación cuando proceda."
      },
      "limits": {
        "description": {
          "en": "Applicable limits are stated in the plan or contract.",
          "es": "Los límites aplicables constan en el plan o contrato."
        },
        "status": "contract_specific"
      },
      "name": {
        "en": "MCP for agents",
        "es": "MCP para agentes"
      },
      "outputs": {
        "en": "Tool result constrained by permissions and contract.",
        "es": "Resultado de herramienta limitado por permisos y contrato."
      },
      "public_status": "public",
      "purpose": {
        "en": "Allow authorised agents to discover and use Atom capabilities with project permissions and approvals.",
        "es": "Permite que agentes autorizados descubran y utilicen capacidades de Atom con los permisos y aprobaciones del proyecto."
      },
      "scopes": {
        "description": {
          "en": "Permissions are granted by capability and project.",
          "es": "Los permisos se conceden por capacidad y proyecto."
        },
        "status": "contract_specific"
      },
      "stability": "contract_scoped",
      "summary": {
        "en": "Allow authorised agents to discover and use Atom capabilities with project permissions and approvals.",
        "es": "Permite que agentes autorizados descubran y utilicen capacidades de Atom con los permisos y aprobaciones del proyecto."
      },
      "versioning": {
        "description": {
          "en": "Version and change lifecycle are stated in the applicable technical contract.",
          "es": "La versión y el ciclo de cambios se indican en el contrato técnico aplicable."
        },
        "policy_status": "contract_specific",
        "stability": "contract_scoped"
      }
    }
  ],
  "catalog_version": "2026-09-08",
  "links": {
    "api": {
      "en": "/api/",
      "es": "/es/api/"
    },
    "changelog": {
      "en": "/developers/changelog/",
      "es": "/es/desarrolladores/cambios/"
    },
    "developers": {
      "en": "/developers/",
      "es": "/es/desarrolladores/"
    },
    "mcp": {
      "en": "/mcp/",
      "es": "/es/mcp/"
    }
  },
  "name": "AtomGo public capability catalogue",
  "product_boundary": {
    "atom": "underlying_platform",
    "atomgo": "public_self_service_surface"
  },
  "schema_version": "1.0.0",
  "updated_at": "2026-09-08T12:00:00+02:00"
}
