Scopes⠀
1. What are scopes
Scopes are used to granting application permission to use some endpoints. Scopes are checked when requesting an access token from the MyQ Print server and when using said token to authenticate to some endpoint.
For example, if REST API application has the only scope called users
and you request an access token only with this one scope. calling GET /v3/jobs
would end up in an error.
2. Print server scopes
cert.manage
- Can manage certificatescert.read
- Can read certificatescredit
- Can change creditimpersonate
- Can impersonate usersjobs
- Can read and change user's jobsjobs.process
- Can process jobs for applying policiesoffline.access
- Provides refresh tokenprint
- Can print user's jobsprint.services
- Can create accounting and client jobsprinters
- Can manage printersqueues
- Can manage queuesscan
- Can execute scansterminal
- Can act as terminalterminal.read
- Can read terminal informationuser.session
- Can start user's session on a printerusers
- Can manage usersreports
- Can run and download reports