Monitor and Dialogs API role mapping
Function | Viewer | Developer | Maintainer | Owner |
Health check | ✓ | ✓ | ✓ | ✓ |
Get dialog by dialog ID | ✓ | ✓ | ✓ | ✓ |
Get dialog log by dialog ID | ✓ | ✓ | ✓ | ✓ |
Get dialogs by connection ID | ✓ | ✓ | ✓ | ✓ |
Get dialogs by session ID | ✓ | ✓ | ✓ | ✓ |
Get dialog steps by dialog ID | ✓ | ✓ | ✓ | ✓ |
Get dialog steps by dialog ID (including sensitive data) | ✓ | |||
Get dialog step audio by dialog ID and step number | ✓ | ✓ | ✓ | ✓ |
Get dialog step audio by dialog ID and step number (including sensitive data) | ✓ | |||
Get whole call recording by dialog ID | ✓ | ✓ | ✓ | ✓ |
Get order by dialog ID | ✓ | ✓ | ✓ | ✓ |
Count dialogs | ✓ | ✓ | ✓ | ✓ |
Search dialogs | ✓ | ✓ | ✓ | ✓ |
Scroll dialogs | ✓ | ✓ | ✓ | ✓ |
Delete dialog tag by dialog ID | ✓ | ✓ | ✓ | |
Delete dialog step tag by dialog ID and step number | ✓ | ✓ | ✓ | |
Create/Update dialog tag by dialog ID | ✓ | ✓ | ✓ | |
Create/Update dialog step tag by dialog ID and step number | ✓ | ✓ | ✓ | |
Get dialog's partial results by dialog ID | ✓ | ✓ | ✓ | ✓ |
Access to encrypted data is restricted to users with the Owner role, which allows them to decrypt content only in accordance with the application's configuration.
Masked data is permanently obfuscated and cannot be accessed in its original form, as masking is an irreversible process.