Microsoft Office 365 · Arazzo Workflow

Microsoft Office 365 Update Group and Verify

Version 1.0.0

Patch a group's properties, then read it back to verify the change.

1 workflow 1 source API 1 provider
View Spec View on GitHub CloudCollaborationEnterpriseMicrosoftProductivityArazzoWorkflows

Provider

microsoft-office-365

Workflows

update-group-and-verify
Update a group's properties and confirm via a read-back.
Patches a group via PATCH /groups/{group-id} (204 no content), then reads the group via GET /groups/{group-id} (200) to verify the new property values.
2 steps inputs: description, displayName, groupId, visibility outputs: displayName, groupId
1
updateGroup
Patch the group with the supplied display name, description, and visibility. Only the provided properties change.
2
verifyGroup
Read the group back by id to confirm the updated properties were persisted.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Microsoft Office 365 Update Group and Verify
  summary: Patch a group's properties, then read it back to verify the change.
  description: >-
    Maintains an existing group's metadata. The workflow patches a group's
    display name, description, and visibility, then reads the group back by id to
    confirm the changes persisted. Because the update returns 204 with no body,
    the subsequent read is the only way to observe the new state. 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: groupsApi
  url: ../openapi/microsoft-office-365-groups-api-openapi.yml
  type: openapi
workflows:
- workflowId: update-group-and-verify
  summary: Update a group's properties and confirm via a read-back.
  description: >-
    Patches a group via PATCH /groups/{group-id} (204 no content), then reads
    the group via GET /groups/{group-id} (200) to verify the new property values.
  inputs:
    type: object
    required:
    - groupId
    - displayName
    properties:
      groupId:
        type: string
        description: The id of the group to update.
      displayName:
        type: string
        description: The new display name for the group.
      description:
        type: string
        description: The new description for the group.
      visibility:
        type: string
        description: The group visibility (Public or Private).
  steps:
  - stepId: updateGroup
    description: >-
      Patch the group with the supplied display name, description, and
      visibility. Only the provided properties change.
    operationId: updateGroup
    parameters:
    - name: group-id
      in: path
      value: $inputs.groupId
    requestBody:
      contentType: application/json
      payload:
        displayName: $inputs.displayName
        description: $inputs.description
        visibility: $inputs.visibility
    successCriteria:
    - condition: $statusCode == 204
    outputs:
      groupId: $inputs.groupId
  - stepId: verifyGroup
    description: >-
      Read the group back by id to confirm the updated properties were
      persisted.
    operationId: getGroup
    parameters:
    - name: group-id
      in: path
      value: $inputs.groupId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      groupId: $response.body#/id
      displayName: $response.body#/displayName
      description: $response.body#/description
  outputs:
    groupId: $steps.verifyGroup.outputs.groupId
    displayName: $steps.verifyGroup.outputs.displayName

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-office-365-update-group-and-verify-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.