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/joinRequest Body
Send a JSON object containing the following required fields:
| Field | Type | Description |
|---|---|---|
| webLink | string | Meeting URL (must be a valid Zoom, Google Meet, or Microsoft Teams link) |
| timeZone | string | IANA 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-xxxxxFollow the steps below to generate your API key:
- Log in to ScreenApp as an Admin or Team Owner.
- Visit screenapp.io/app/#/settings/api.
- Navigate to the API section.
- 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" }}Invalid Meeting Link
- Status:
400 Bad Request - Body:
{ "success": false, "data": { "code": "UrlFormatError" }}Notes
webLinkmust be a valid Zoom, Google Meet, or Microsoft Teams meeting URL. Other links will be rejected.timeZonemust be a valid IANA time zone string.
Need help? See the API guide or contact our team via support@screenapp.io.