Managed CORE Service
REST API - https://managedservices-prod.rteappbuilder.com/
Error Codes
Common error codes:
| Error Code | Description |
|---|---|
| 600 | An unknown error occurred. |
| 601 | Invalid project ID. |
| 602 | Invalid authorization credentials. Check the Authorization header. |
| 603 | Invalid or malformed token. Check the Authorization header. |
| 604 | Token has expired or invalidated. Check the Authorization header. |
| 605 | Required JWT claims are missing in the token. |
| 606 | This feature is not available or enabled. |
| 607 | Insufficient user roles for this operation. |
| 608 | Insufficient permissions for this operation. |
| 609 | Access or rate limitations prevent request completion. |
| 610 | The request failed due to an internal error. |
| 611 | The API request is invalid, improperly formed, or missing a required field. Please refer to the API documentation to identify which parameters are valid for your request. |
| 612 | The provided Identity Provider (IDP) settings are invalid. Please verify IDP settings in Console. |
| 613 | Host and Attendee are global roles. |
| 614 | invalid passphrase. |
| 615 | no record found. |
| 616 | invalid passphrase or project id. |
| 617 | invalid customer id or customer certificate. |
| 618 | no recording in progress. |
| 619 | user is not authorized to perform this action. |
| 620 | failed to confirm the initiation of the recording. If it was started, it will be stopped. Please attempt the operation again. |
| 621 | recording is not part of currently configured s3 bucket |
| 622 | invalid s3 bucket credentials |
| 623 | app configuration may be invalid or misconfigured, or the service may be temporarily unavailable. Please check your configuration or try again later. |
| 2001 | pstn is not enabled |
| 2002 | missing backend url |
| 2003 | failed to create pstn bridge |
| 2004 | service unavailable |
Roles Description
Global Roles - This are predefined roles with certain permissions:
| Roles | Description |
|---|---|
| host | With host role, a user has all the permission to call the api, these are the permissions: [join_meeting, cloud_recording_start, cloud_recording_stop, speech_to_text_start, speech_to_text_stop, whiteboard_create, whiteboard_join, chat_token] |
| attendee | User has restricted permission, these are the permissions:[attendee: join_meeting,whiteboard_join,chat_token] |
Permission Description
Permissions - A user can do specific operation/action with the below permission
| Permission | Description |
|---|---|
| create_meeting | With this permission user will be able to create a room |
| join_meeting | User will be able to join the room with this permission |
| cloud_recording_start | Cloud recording can be started by the user with this permission |
| cloud_recording_stop | A user with this permission can stop the cloud recording |
| speech_to_text_start | Will be able to Start the Speech to text conversion of the room with this permission |
| speech_to_text_stop | Will be able to Stop the Speech to text conversion which is started |
| whiteboard_create | Will be able to create the whiteboard |
| whiteboard_join | Can join/see the created whiteboard with this permission |
| chat_token | Will get the chat token with this permission, which is used to start the chat |