API roles to action mapping
The following roles only apply when authenticating with the OIDC Client Credentials flow.
When using Basic authentication, the user/app will have the same permissions as the Admin role.
Synchronous API
| Resource | Action | User | Admin |
|---|
| /api/v3/cdr-file | POST | x | x |
| /api/v3/cdr | POST | x | x |
| /api/v3/export-file | POST | x | x |
| /api/v3/export | POST | x | x |
| /api/v3/import-file | POST | x | x |
| /api/v3/import | POST | x | x |
| Resource | Action | User | Admin |
|---|
| /api/FileTypeDetection/file | POST | x | x |
| /api/FileTypeDetection/base64 | POST | x | x |
| /api/Analyse/file | POST | x | x |
| /api/Analyse/base64 | POST | x | x |
| /api/Rebuild/file | POST | x | x |
| /api/Rebuild/base64 | POST | x | x |
| /api/Rebuild/archivefile | POST | x | x |
| /api/Rebuild/protectedZipfile | POST | x | x |
| /api/Composite/file | POST | x | x |
| /api/Composite/base64 | POST | x | x |
Asynchronous API
| Resource | Action | User | Admin |
|---|
| /api/v1/cdr-async | POST | x | x |
| /api/v1/cdr-async/{transactionId} | GET | x | x |
| /api/v1/cdr-file-async | POST | x | x |
| /api/v1/cdr-file-async/{transaction} | GET | x | x |
Glasswall API Menlo Security plug-in
| Resource | Action | User | Admin |
|---|
| /api/v1/submit | POST | x | x |
| /api/v1/result | GET | x | x |
| /api/v1/file | GET | x | x |
Policy Management API
| Resource | Action | User | Admin |
|---|
| /api/v1/policies/{policyName} | POST | x | x |
| /api/v1/policies/{policyName} | PUT | x | x |
| /api/v1/policies/{policyName} | GET | x | x |
| /api/v1/policies/{policyName} | DELETE | x | x |
| /api/v1/policies/ | GET | x | x |
| /api/v1/policies/{policyName}/reset | PUT | x | x |
License Management API
| Resource | Action | User | Admin |
|---|
| /api/v1/license-usage/{licenseId} | GET | | x |
| /api/v1/license-usage/active | GET | | x |
| /api/v1/license | POST | | x |
| /api/v1/license | GET | x | x |
| /api/v1/license | DELETE | | x |
| /api/v1/license-usage | GET | x | x |
| Resource | Action | User | Admin |
|---|
| /api/v2/license | GET | x | x |
ICAP Profile Management API
| Resource | Action | User | Admin |
|---|
| /api/v1/profiles/{profileName} | POST | x | x |
| /api/v1/profiles/{profileName} | PUT | x | x |
| /api/v1/profiles/{profileName} | GET | x | x |
| /api/v1/profiles/{profileName} | DELETE | x | x |
| /api/v1/profiles/ | GET | x | x |
| /api/v1/profiles/{profileName}/reset | PUT | x | x |
XML Validation API
| Resource | Action | User | Admin |
|---|
| /api/v1/validate-xml | POST | x | x |
XML Policy Management API
| Resource | Action | User | Admin |
|---|
| /api/v1/xml-policies/{XMLPolicyName} | POST | x | x |
| /api/v1/xml-policies/{XMLPolicyName} | PUT | x | x |
| /api/v1/xml-policies/{XMLPolicyName} | GET | x | x |
| /api/v1/xml-policies/{XMLPolicyName} | DELETE | x | x |
| /api/v1/xml-policies/ | GET | x | x |
| /api/v1/xml-policies/{XMLPolicyName}/reset | PUT | x | x |