Microsoft Edge · Arazzo Workflow

Microsoft Edge Inspect Browser Environment

Version 1.0.0

Read the browser version and then fetch the full DevTools Protocol schema.

1 workflow 1 source API 1 provider
View Spec View on GitHub BrowserChromiumDeveloper ToolsEdgeExtensionsMicrosoftProgressive Web AppsWeb DevelopmentWebviewArazzoWorkflows

Provider

microsoft-edge

Workflows

inspect-browser-environment
Capture browser version, then retrieve the full protocol schema.
Reads browser version and protocol information, then fetches the complete DevTools Protocol schema for that browser build.
2 steps inputs: placeholder outputs: browser, domains, protocolVersion, schemaMajorVersion
1
getBrowserVersion
Read browser version information including the browser build, DevTools protocol version, user agent, and browser-level WebSocket debugger URL.
2
getProtocolSchema
Retrieve the complete DevTools Protocol schema, including the protocol version and the list of supported domains and their commands.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Microsoft Edge Inspect Browser Environment
  summary: Read the browser version and then fetch the full DevTools Protocol schema.
  description: >-
    A DevTools Protocol diagnostic flow against a local Microsoft Edge debugging
    endpoint. The workflow reads browser version information, including the
    browser build, protocol version, and user agent, then retrieves the complete
    DevTools Protocol schema describing every domain, command, event, and type
    supported by that build. It is the natural first call for tooling that needs
    to confirm protocol compatibility before issuing commands. The DevTools HTTP
    API requires no authentication, so no Authorization header is sent. 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: browserApi
  url: ../openapi/microsoft-edge-browser-api-openapi.yml
  type: openapi
workflows:
- workflowId: inspect-browser-environment
  summary: Capture browser version, then retrieve the full protocol schema.
  description: >-
    Reads browser version and protocol information, then fetches the complete
    DevTools Protocol schema for that browser build.
  inputs:
    type: object
    properties:
      placeholder:
        type: string
        description: >-
          Unused input placeholder; both calls take no parameters, so this
          workflow requires no operational inputs.
  steps:
  - stepId: getBrowserVersion
    description: >-
      Read browser version information including the browser build, DevTools
      protocol version, user agent, and browser-level WebSocket debugger URL.
    operationId: getBrowserVersion
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      browser: $response.body#/Browser
      protocolVersion: $response.body#/Protocol-Version
      userAgent: $response.body#/User-Agent
  - stepId: getProtocolSchema
    description: >-
      Retrieve the complete DevTools Protocol schema, including the protocol
      version and the list of supported domains and their commands.
    operationId: getProtocolSchema
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      schemaMajorVersion: $response.body#/version/major
      schemaMinorVersion: $response.body#/version/minor
      domains: $response.body#/domains
  outputs:
    browser: $steps.getBrowserVersion.outputs.browser
    protocolVersion: $steps.getBrowserVersion.outputs.protocolVersion
    schemaMajorVersion: $steps.getProtocolSchema.outputs.schemaMajorVersion
    domains: $steps.getProtocolSchema.outputs.domains

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/microsoft-edge-inspect-browser-environment-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.