Zoom · Arazzo Workflow

Zoom Update a Meeting

Version 1.0.0

Patch a meeting's topic and schedule, then read it back to confirm.

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

Provider

zoom

Workflows

update-meeting
Patch an existing meeting and confirm the saved changes.
Calls updateMeeting to change the topic, start time, and duration, then calls getMeeting to confirm the persisted values.
2 steps inputs: accessToken, duration, meetingId, startTime, topic outputs: duration, startTime, topic
1
updateMeeting
Patch the meeting with the new topic, start time, and duration. Only the supplied fields are changed.
2
confirmUpdate
Read the meeting back to confirm the updated topic and schedule.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Zoom Update a Meeting
  summary: Patch a meeting's topic and schedule, then read it back to confirm.
  description: >-
    Updates the topic, start time, and duration of an existing meeting and then
    re-reads the meeting to confirm the changes were saved. The update step issues
    a partial patch so only the supplied fields change, and the confirmation step
    reads the full meeting record back. 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: meetingsApi
  url: ../openapi/zoom-meetings-api-openapi.yml
  type: openapi
workflows:
- workflowId: update-meeting
  summary: Patch an existing meeting and confirm the saved changes.
  description: >-
    Calls updateMeeting to change the topic, start time, and duration, then calls
    getMeeting to confirm the persisted values.
  inputs:
    type: object
    required:
    - accessToken
    - meetingId
    - topic
    properties:
      accessToken:
        type: string
        description: OAuth bearer access token for the Zoom REST API.
      meetingId:
        type: string
        description: The id of the meeting to update.
      topic:
        type: string
        description: The new meeting topic.
      startTime:
        type: string
        description: New meeting start time in ISO 8601 UTC format.
      duration:
        type: integer
        description: New meeting duration in minutes.
  steps:
  - stepId: updateMeeting
    description: >-
      Patch the meeting with the new topic, start time, and duration. Only the
      supplied fields are changed.
    operationId: updateMeeting
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.accessToken
    - name: meetingId
      in: path
      value: $inputs.meetingId
    requestBody:
      contentType: application/json
      payload:
        topic: $inputs.topic
        start_time: $inputs.startTime
        duration: $inputs.duration
    successCriteria:
    - condition: $statusCode == 204
    outputs:
      updateStatus: $statusCode
  - stepId: confirmUpdate
    description: Read the meeting back to confirm the updated topic and schedule.
    operationId: getMeeting
    parameters:
    - name: Authorization
      in: header
      value: Bearer $inputs.accessToken
    - name: meetingId
      in: path
      value: $inputs.meetingId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      topic: $response.body#/topic
      startTime: $response.body#/start_time
      duration: $response.body#/duration
  outputs:
    topic: $steps.confirmUpdate.outputs.topic
    startTime: $steps.confirmUpdate.outputs.startTime
    duration: $steps.confirmUpdate.outputs.duration

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-update-meeting-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.