Permissions

Permissions are used to limit the actions users/groups can perform in the system. For editing the permissions inside a role, see Roles.

Documents

Available permissions:

  • ViewJob

  • DeleteJob

  • SearchJob

  • AddJob

  • ReleaseJob

PMC Web UI

  • ViewJob – have access to pending jobs view

  • DeleteJob – have access to delete pending jobs

  • SearchJob – have access to list jobs when using the page search functionality

API

If the settings Allow unauthenticated requests and Allow untrusted endpoints are set to true for the API KEY that is used, the permissions will not be checked.

  • ViewJob – have access to list documents in endpoint /documents (GET)

  • AddJob – have access to upload documents in endpoint /documents (PUT)

  • ReleaseJob – have access to release a job in endpoint /documents/uuid/address (POST)

Mobile Gateway

The permissions are checked only for api version 5.0.0 or higher

  • ViewJob – have access to list documents for action=getprintjobsforusername and action=downloaddocument

  • ReleaseJob – have access to release a job for action=printdocument, action=printurl, action=getprintjobsforreleasecode, action=printjobtoprinter, action=printjobidtodeviceserial and downloaddocument

action=downloaddocument requires both ViewJob permission and ReleaseJob permission

Account

  • AccessVendorAccount

  • AccessCustomerAccount

  • ModifyVendorAccount

  • ModifyCustomerAccount

  • CreateVendorAccount

  • CreateContainer

  • DeleteVendorAccount

  • DeleteContainer

Privacy

  • ViewPrivacySettings – view the Privacy section in Security options

  • ModifyPrivacySettings – change the Privacy section in Security options

  • ViewUnmaskedPersonalData – see usernames and document names in their real form in reports, job lists, job search and audit logs

Without ViewUnmaskedPersonalData, usernames and document names are anonymized regardless of the account's Privacy setting, and audit logs are not accessible. See Privacy.