Microsoft 365 Teamwork.teamwork.Actions API
The teamwork.teamwork.Actions API from Microsoft 365 — 1 operation(s) for teamwork.teamwork.actions.
The teamwork.teamwork.Actions API from Microsoft 365 — 1 operation(s) for teamwork.teamwork.actions.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/microsoft-365:microsoft-365-teamwork-teamwork-actions-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
openapi: 3.2.0
info:
title: Teams Teamwork.teamwork.Actions API
version: v1.0
servers:
- url: https://graph.microsoft.com/v1.0/
description: Core
security:
- azureaadv2: []
tags:
- name: teamwork.teamwork.Actions
paths:
/teamwork/microsoft.graph.sendActivityNotificationToRecipients:
post:
tags:
- teamwork.teamwork.Actions
summary: Invoke action sendActivityNotificationToRecipients
description: Send activity feed notifications to multiple users, in bulk. For more information, see sending Teams activity notifications.
externalDocs:
description: Find more info here
url: https://learn.microsoft.com/graph/api/teamwork-sendactivitynotificationtorecipients?view=graph-rest-1.0
operationId: teamwork_sendActivityNotificationToRecipient
requestBody:
description: Action parameters
content:
application/json:
schema:
type: object
properties:
topic:
$ref: '#/components/schemas/microsoft.graph.teamworkActivityTopic'
activityType:
type:
- string
- 'null'
chainId:
type:
- number
- 'null'
format: int64
previewText:
$ref: '#/components/schemas/microsoft.graph.itemBody'
teamsAppId:
type:
- string
- 'null'
templateParameters:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.keyValuePair'
recipients:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.teamworkNotificationRecipient'
iconId:
type:
- string
- 'null'
additionalProperties:
type: object
required: true
responses:
2XX:
description: Success
default:
$ref: '#/components/responses/error'
x-ms-docs-operation-type: action
components:
schemas:
microsoft.graph.ODataErrors.InnerError:
type: object
additionalProperties:
type: object
description: The structure of this object is service-specific
microsoft.graph.teamworkActivityTopic:
title: teamworkActivityTopic
type: object
properties:
source:
$ref: '#/components/schemas/microsoft.graph.teamworkActivityTopicSource'
value:
type: string
description: The topic value. If the value of the source property is entityUrl, this must be a Microsoft Graph URL. If the value is text, this must be a plain text value.
webUrl:
type:
- string
- 'null'
description: The link the user clicks when they select the notification. Optional when source is entityUrl; required when source is text.
additionalProperties:
type: object
microsoft.graph.bodyType:
title: bodyType
enum:
- text
- html
type: string
microsoft.graph.ODataErrors.MainError:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
x-ms-primary-error-message: true
target:
type:
- string
- 'null'
details:
type: array
items:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ErrorDetails'
innerError:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.InnerError'
additionalProperties:
type: object
microsoft.graph.teamworkNotificationRecipient:
title: teamworkNotificationRecipient
type: object
additionalProperties:
type: object
microsoft.graph.ODataErrors.ODataError:
required:
- error
type: object
properties:
error:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.MainError'
additionalProperties:
type: object
microsoft.graph.teamworkActivityTopicSource:
title: teamworkActivityTopicSource
enum:
- entityUrl
- text
type: string
microsoft.graph.keyValuePair:
title: keyValuePair
type: object
properties:
name:
type: string
description: Name for this key-value pair
value:
type:
- string
- 'null'
description: Value for this key-value pair
additionalProperties:
type: object
microsoft.graph.ODataErrors.ErrorDetails:
required:
- code
- message
type: object
properties:
code:
type: string
message:
type: string
target:
type:
- string
- 'null'
additionalProperties:
type: object
microsoft.graph.itemBody:
title: itemBody
type: object
properties:
content:
type:
- string
- 'null'
description: The content of the item.
contentType:
$ref: '#/components/schemas/microsoft.graph.bodyType'
additionalProperties:
type: object
responses:
error:
description: error
content:
application/json:
schema:
$ref: '#/components/schemas/microsoft.graph.ODataErrors.ODataError'
securitySchemes:
azureaadv2:
type: oauth2
flows:
authorizationCode:
authorizationUrl: https://login.microsoftonline.com/common/oauth2/v2.0/authorize
tokenUrl: https://login.microsoftonline.com/common/oauth2/v2.0/token
scopes: {}