Skip to content

Meeting Agents API

ScreenApp provides a unified agent API for agents that can join and perform tasks in Google Meet, Microsoft Teams and Zoom

Create a new meeting bot by sending a POST request to the endpoint below.

Endpoint

POST /v2/meeting/me/bot/join

Request Body

Send a JSON object containing the following required fields:

FieldTypeDescription
webLinkstringMeeting URL (must be a valid Zoom, Google Meet, or Microsoft Teams link)
timeZonestringIANA time zone (e.g., Brisbane/Australia)

Example Request

{
"webLink": "https://meet.google.com/edy-qhvs-nor",
"timeZone": "Brisbane/Australia"
}

Generating API Keys

All API requests must include an Authorization header with a Bearer token:

Authorization: Bearer sk-xxxxx

Follow the steps below to generate your API key:

  1. Log in to ScreenApp as an Admin or Team Owner.
  2. Visit screenapp.io/app/#/settings/api.
  3. Navigate to the API section.
  4. Create a new API key and assign the appropriate scopes.

Success Response

  • Status: 200 OK
  • Body:
{
"success": true,
"data": { "code": "Success" }
}

Error Responses

Invalid Time Zone

  • Status: 400 Bad Request
  • Body:
{
"success": false,
"data": { "code": "TimeZoneError" }
}
  • Status: 400 Bad Request
  • Body:
{
"success": false,
"data": { "code": "UrlFormatError" }
}

Notes

  • webLink must be a valid Zoom, Google Meet, or Microsoft Teams meeting URL. Other links will be rejected.
  • timeZone must be a valid IANA time zone string.

Need help? See the API guide or contact our team via support@screenapp.io.