Get Call
Retrieve the details of an existing call in Microsoft Teams communications.
SKILL.md
Full skill instructions
Get Call
Retrieve the details of an existing call in Microsoft Teams communications.
API Details
- API Name: Microsoft Teams API
- OpenAPI Ref:
../../openapi/microsoft-teams-openapi.yaml - Endpoint: GET /communications/calls/{call-id}
- Operation ID: getCall
- Tag: Calls
Sandbox
- Base URL:
http://localhost:8080/rest/microsoft-teams-api/1.0.0
Required Headers
Authorization: Bearer {access_token}Content-Type: application/json
OAuth Scopes
Calls.Initiate.All
Parameters
Path Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| call-id | string | Yes | The unique identifier of the call |
Example Request
curl -X GET "http://localhost:8080/rest/microsoft-teams-api/1.0.0/communications/calls/{call-id}" \
-H "Authorization: Bearer {access_token}" \
-H "Content-Type: application/json"
Example Response
{
"id": "call-001",
"state": "established",
"direction": "outgoing",
"callbackUri": "https://bot.example.com/api/calls",
"requestedModalities": [
"audio"
],
"tenantId": "tenant-001"
}
Instructions
- Obtain a valid access token with the
Calls.Initiate.Allscope. - Identify the call ID for the call you want to retrieve.
- Send a GET request to the
/communications/calls/{call-id}endpoint. - The response contains the call details including state, direction, callback URI, modalities, and tenant ID.
