Zoom · Arazzo Workflow

Zoom Inspect and Delete a Recording

Version 1.0.0

Fetch a meeting's recording, confirm its files, then delete it.

1 workflow 1 source API 1 provider
View Spec View on GitHub ChatCollaborationCommunicationsMeetingsVideo ConferencingVideosWebinarsArazzoWorkflows

Provider

zoom

Workflows

inspect-and-delete-recording
Confirm a meeting's recording files and then delete the recording.
Calls recordingGet to confirm the recording and its file count, then recordingDelete to remove the recording for that meeting.
2 steps inputs: meetingId outputs: deletedAt, recordingCount
1
getRecording
Fetch the meeting recording and capture its file count.
2
deleteRecording
Delete all recording files for the meeting.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Zoom Inspect and Delete a Recording
  summary: Fetch a meeting's recording, confirm its files, then delete it.
  description: >-
    Inspects a meeting's cloud recording to confirm what files exist and then
    deletes the recording. The inspect step confirms the recording and captures the
    file count so the delete step is only meaningful when there is something to
    remove. This legacy Zoom API authenticates with api_key and api_secret form
    fields rather than a bearer token, so credentials are supplied inline in each
    request body. Every request is spelled out inline so the flow can be read and
    executed without opening the underlying OpenAPI description.
  version: 1.0.0
sourceDescriptions:
- name: cloudRecordingApi
  url: ../openapi/zoom-cloud-recording-api-openapi.yml
  type: openapi
workflows:
- workflowId: inspect-and-delete-recording
  summary: Confirm a meeting's recording files and then delete the recording.
  description: >-
    Calls recordingGet to confirm the recording and its file count, then
    recordingDelete to remove the recording for that meeting.
  inputs:
    type: object
    required:
    - meetingId
    properties:
      meetingId:
        type: string
        description: The meeting id whose recording should be inspected and deleted.
  steps:
  - stepId: getRecording
    description: Fetch the meeting recording and capture its file count.
    operationId: recordingGet
    requestBody:
      contentType: application/x-www-form-urlencoded
      payload:
        meeting_id: $inputs.meetingId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      recordingCount: $response.body#/recording_count
      uuid: $response.body#/uuid
  - stepId: deleteRecording
    description: Delete all recording files for the meeting.
    operationId: recordingDelete
    requestBody:
      contentType: application/x-www-form-urlencoded
      payload:
        meeting_id: $inputs.meetingId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      deletedAt: $response.body#/deleted_at
  outputs:
    recordingCount: $steps.getRecording.outputs.recordingCount
    deletedAt: $steps.deleteRecording.outputs.deletedAt

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/zoom-delete-recording-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.