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 |