Mux · Arazzo Workflow

Mux Errors Impact Analysis

Version 1.0.0

List the playback errors in a timeframe, then read the overall playback-failure rate so errors can be weighed against total traffic.

1 workflow 2 source APIs 1 provider
View Spec View on GitHub Video InfrastructureVideo StreamingLive StreamingVideo AnalyticsVideo AIEncodingArazzoWorkflows

Provider

mux-com

Workflows

errors-impact-analysis
List playback errors and read the overall playback-failure rate.
Lists playback errors in a timeframe, then reads the overall playback-failure percentage for the same window.
2 steps inputs: filters, timeframe outputs: errors, failureRate
1
listErrors
List the distinct playback errors observed in the timeframe with their counts and percentages.
2
getFailureRate
Read the overall playback-failure percentage for the same timeframe so the error list can be weighed against total traffic.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Mux Errors Impact Analysis
  summary: List the playback errors in a timeframe, then read the overall playback-failure rate so errors can be weighed against total traffic.
  description: >-
    Quantifies how much playback errors are hurting the viewer experience. The
    workflow lists the distinct playback errors seen in a timeframe with their
    counts and percentages, then reads the overall value of the
    playback_failure_percentage metric across the same window so the error list
    can be weighed against total traffic. Every step spells out its request
    inline so the flow can be read and executed without opening the underlying
    OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: errorsApi
  url: ../openapi/mux-com-errors-api-openapi.yml
  type: openapi
- name: metricsApi
  url: ../openapi/mux-com-metrics-api-openapi.yml
  type: openapi
workflows:
- workflowId: errors-impact-analysis
  summary: List playback errors and read the overall playback-failure rate.
  description: >-
    Lists playback errors in a timeframe, then reads the overall
    playback-failure percentage for the same window.
  inputs:
    type: object
    required:
    - timeframe
    properties:
      timeframe:
        type: array
        description: Timeframe window (e.g. ["7:days"] or two epoch timestamps).
        items:
          type: string
      filters:
        type: array
        description: Optional key:value filter clauses to scope the analysis.
        items:
          type: string
  steps:
  - stepId: listErrors
    description: >-
      List the distinct playback errors observed in the timeframe with their
      counts and percentages.
    operationId: list-errors
    parameters:
    - name: timeframe[]
      in: query
      value: $inputs.timeframe
    - name: filters[]
      in: query
      value: $inputs.filters
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      errors: $response.body#/data
      totalRowCount: $response.body#/total_row_count
  - stepId: getFailureRate
    description: >-
      Read the overall playback-failure percentage for the same timeframe so the
      error list can be weighed against total traffic.
    operationId: get-overall-values
    parameters:
    - name: METRIC_ID
      in: path
      value: playback_failure_percentage
    - name: timeframe[]
      in: query
      value: $inputs.timeframe
    - name: filters[]
      in: query
      value: $inputs.filters
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      failureRate: $response.body#/data
  outputs:
    errors: $steps.listErrors.outputs.errors
    failureRate: $steps.getFailureRate.outputs.failureRate

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/mux-com-errors-impact-analysis-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.