Roles & Permissions
Managing Users
Add team members, assign roles, and set up station credentials.
Every person who signs in to Pluraprint, whether to submit print jobs, manage printers, or review approvals, has a user account. Accounts can be created by administrators or through single sign-on. Self-service registration is available only when enabled for your organization.
Viewing users
Open Admin in the sidebar, then choose Users. The table lists every user in your organization, with a search box to find someone by name, username, or email.
Adding a user
Select Add User and fill in:
- Username: the account identifier (for example,
jsmith). - Full Name: the person’s display name, shown throughout Pluraprint.
- Email: used for sign-in (with email/password) and notifications.
- Password: at least 8 characters. The user can be told this password, or you can have them sign in via single sign-on instead if your organization uses it.
- Roles: one or more roles that determine what this person can see and do. See Roles & Permissions for what each role grants.
Editing a user
Select a user from the table and choose Edit to update their name, email, password, or roles. Leave the password field blank to keep their current password unchanged.
Station identification
Users choose their own six-digit PIN in the web portal, from Station PIN in the account menu. If PIN identification is enabled, users without a PIN are prompted after signing in. At a station, they select their name before entering their PIN. Different people may use the same PIN.
Administrators assign ID numbers and cards from Manage Credentials in the Users table. Only enabled methods appear in the assignment form:
- ID number: enter 1–32 digits, such as a student ID, and select Save ID number. Leading zeros are preserved. Each user has one ID number, and each number belongs to only one user. Saving a new number replaces the old one. If another user already has that number, nothing changes.
- Card Number: enter the number or UID read from a card or fob, then select Add card. A user can have several cards.
Stored numbers have masked previews; PINs are never displayed. To disable an assignment, select its revoke button and confirm Revoke credential. Revoking an ID number makes it available for reassignment. Revoking a PIN prompts the user to set a new one when they next use the portal. Show revoked credentials includes revoked records; replacing a PIN or ID updates its current record.
Assigning ID numbers through the API
Use an API key with Write users (users:write). ID-number identification must be enabled and
configured. Send PUT /api/rest/users/<user-id>/id-number with JSON:
{ "idNumber": "00123456" }
Send { "idNumber": null } to clear the assignment. Keep the number as a JSON string so leading
zeros survive. A successful request returns { "success": true }. An already assigned number
returns HTTP 409; a disabled method returns 403. Import tools can call this endpoint for each user
without needing permission to assign roles.