EnrollmentOperations
Enrollment controllers
📄️ Admin Auth
Admin Auth
📄️ Applications
Applications
📄️ Authenticate to an Admin API application.
Authenticate to an Admin API application.
📄️ BasicPrint
BasicPrint
📄️ Cancel all active jobs for a given printer.
This API cancels the ongoing job on printer. This should be used if any job is stuck on printer i.e. the printer is not processing the job anymore and is stuck in busy state for more than 5 minutes.
📄️ Cancel mobile flash pass bulk operation
Cancel mobile flash pass bulk operation. Caller requires the issuance remove permission to access this resource.
📄️ Cancel print enrollments bulk operation
Cancel print enrollments bulk operation. Caller requires the issuance remove permission to access this resource.
📄️ Cancel an executing print job.
Cancel an executing print job.
📄️ Create Admin API application
Create an Admin API application. Caller requires the APPLICATIONS:ADD permission.
📄️ Create Enrollments
Create one or more enrollments. Caller requires the ENROLLMENTS:ADD permission.
📄️ Create enrollment records. Caller requires the ENROLLMENTS:ADD permission.
Create enrollment records. Caller requires the ENROLLMENTS:ADD permission.
📄️ Creates a printer.
Creates a printer.
📄️ Create a tenant asynchronously
<p>Create a new tenant for a service provider. Caller requires the TENANTS:ADD permission from a service provider role.</p><p>Notes on CreateTenantParms attributes: </p><b>adminUser</b> (UserParms):<ul> <li>The locale attribute is ignored if provided. It defaults to English for the first super administrator.</li> <li>The status attributes is ignored if provided. It defaults to ACTIVE for the first super administrator.</li> <li>The userId is required.</li></ul><b>adminApiApplication</b> (AdminApiApplicationParms):<ul> <li>The spRoleId attribute is not supported. An error is returned if provided.</li></ul><b>entitlements</b> (EntitlementParms):<ul> <li>The contractMode attribute is required. It must be either TRIAL or PRODUCTION.</li> <li>The quantity attribute is required.</li> <li><b>entitlements.issuance</b> (EntitlementParms.IssuanceParms):</li> <li>The entitlements.issuance attribute is required if you are creating an Issuance tenant.</li> <li>The serviceBundles attribute is required. One service bundle (of those supported by the service provider contract) must be defined.</li></ul>
📄️ Create a tenant
Create a new tenant for a service provider. Caller requires the TENANTS:ADD permission from a service provider role.<br/>Notes on CreateTenantParms attributes: <br/><b>adminUser</b> (UserParms):<ul> <li>The locale attribute is ignored if provided. It defaults to English for the first super administrator.</li> <li>The status attributes is ignored if provided. It defaults to ACTIVE for the first super administrator.</li> <li>The userId is required.</li></ul><b>adminApiApplication</b> (AdminApiApplicationParms):<ul> <li>The spRoleId attribute is not supported. An error is returned if provided.</li></ul><b>entitlements</b> (EntitlementParms):<ul> <li>The contractMode attribute is required. It must be either TRIAL or PRODUCTION.</li> <li>The quantity attribute is required.</li> <li><b>entitlements.issuance</b> (EntitlementParms.IssuanceParms):</li> <li>The entitlements.issuance attribute is required if you are creating an Issuance tenant.</li> <li>The serviceBundles attribute is required. One service bundle (of those supported by the service provider contract) must be defined.</li></ul>
📄️ Register a webhook
Register a webhook with callback URL, webhook events etc. Caller is required to have WEBHOOKS:ADD permission.
📄️ Delete Enrollments
Delete one or more enrollments. Caller requires the ENROLLMENTS:DELETE permission.
📄️ Delete enrollment records. Caller requires the ENROLLMENTS:REMOVE permission.
Delete enrollment records. Caller requires the ENROLLMENTS:REMOVE permission.
📄️ Delete the given print job.
Delete the given print job.
📄️ Deletes a lost printer by printer id and lost tenant ID.
Deletes a lost printer by printer id and lost tenant ID.
📄️ Deletes a printer by ID.
Deletes a printer by ID.
📄️ Delete an entitlement
Delete the entitlement for the specified tenant. Caller requires the SPENTITLEMENTS:REMOVE permission from a service provider role.
📄️ Delete a site role from a user
Delete a user's site role. Caller requires the USERSITEROLES:REMOVE permission.
📄️ Delete a webhook
Delete a registered webhook by ID. Caller is required to have WEBHOOKS:REMOVE permission.
📄️ Download Apple Wallet mobile flash pass.
Downloads a single Apple Wallet mobile flash pass. Caller requires the ISSUANCE:VIEW permission to access this resource.
📄️ Download Google Wallet mobile flash pass.
Returns a single Google Wallet mobile flash pass URL for download. Caller requires the ISSUANCE:VIEW permission to access this resource.
📄️ Download mobile flash pass bulk operation logs
Download logs for mobile flash pass bulk operation. Caller requires the issuance view permission to access this resource.
📄️ Download mobile flash pass logs V2
Download logs for mobile flash pass. Produces a JSON file attachment. Caller requires the issuance view permission to access this resource.
📄️ Download print enrollments bulk operation logs
Download logs for print enrollments bulk operation. Caller requires the issuance view permission to access this resource.
📄️ Download print enrollments logs V2
Download logs for print enrollments. Caller requires the issuance view permission to access this resource.
📄️ EnrollmentOperations
EnrollmentOperations
📄️ Get Admin API application
Get an Admin API application. Caller requires the APPLICATIONS:VIEW permission.
📄️ Get the result of an asynchronous tenant creation operation
Get the result of a tenant creation operation for a service provider. The results for a given operation can only be retrieved once. Caller requires the TENANTS:ADD permission from a service provider role.
📄️ Get the status of an asynchronous tenant creation operation
Get the status of a tenant creation operation for a service provider. Caller requires the TENANTS:VIEW permission from a service provider role.
📄️ Lists a page of entitlement usage information
Returns tenant usage information for the provided search parameters. Caller requires the TENANTS:VIEW permission. The following searchByAttributes are supported: <ul><li>startTime: a <b>mandatory</b> String value representing an ISO-8601 date in UTC time (e.g., 2018-08-04T18:15:30). Allowed operators are: GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL. </li><li>endTime: a String value representing an ISO-8601 date in UTC time (e.g., 2018-08-04T18:15:30). Allowed operators are: GREATER_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL. </li><li>tenantId: The UUID of the tenant. Allowed operators are: EQUALS.</li><li>isTrial: true or false. Allowed operator: EQUALS. </li><li>usageType: the type of entitlement: USERS, ISSUANCE. Allowed operator: EQUALS. </li></ul>The orderByAttribute supports these attribute names: startTime.
📄️ Get mobile flash pass download URI
Retrieves the Mobile Flash Pass download URI for the specified wallet and enrollment. Caller requires the ISSUANCE:VIEW permission to access this resource.
📄️ Get all issued bulk mobile flash pass request(s)
Get all issued bulk mobile flash pass request(s). Caller requires the issuance view permission to access this resource.
📄️ Get mobile flash pass request details
Get mobile flash pass request details. Caller requires the issuance view permission to access this resource.
📄️ View print jobs in paginated form.
View print jobs in paginated form.
📄️ View print jobs in paginated form.
View print jobs in paginated form.
📄️ Get counts for different prints.
Get counts for different prints.
📄️ Get all bulk print enrollments request(s)
Get all print enrollments request(s). Caller requires the issuance view permission to access this resource.
📄️ Get the given print job.
Get the given print job.
📄️ List all print jobs.
List all print jobs.
📄️ Get print request details
Get print request details. Caller requires the issuance view permission to access this resource.
📄️ Retrieve print job status.
Retrieve print job status.
📄️ Gets printers with group restriction.
Gets printers with group restriction.
📄️ Gets all printers.
Gets all printers.
📄️ Get a role
Get a specified role. Caller requires the ROLES:VIEW permission.
📄️ Get Tenant Identity Provider and Service Provider OIDC Application for Tenant Management.
Get Tenant Identity Provider and Service Provider OIDC Application for Tenant Management. Caller requires the SPIDENTITYPROVIDERS:VIEW permission.
📄️ Get an entitlement
Get the specified entitlement for a tenant. Caller requires the SPENTITLEMENTS:VIEW permission from a service provider role.
📄️ Get entitlements for tenant
Get all entitlements for the specified tenant of the current service provider. Caller requires the SPENTITLEMENTS:VIEW permission from a service provider role.
📄️ Get a tenant
Get the specified tenant for a service provider. Caller requires the TENANTS:VIEW permission from a service provider role.
📄️ Lists a page of tenants
Returns tenants for the provided search parameters. Caller requires the TENANTS:VIEW permission. The following searchByAttributes are supported: <ul><li>hostname: a String up to 100 characters. Allowed operators are: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS, STARTS_WITH, ENDS_WITH.</li><li>companyName: a String up to 100 characters. Allowed operators are: EQUALS, NOT_EQUALS, CONTAINS, NOT_CONTAINS, STARTS_WITH, ENDS_WITH.</li><li>contractMode: PRODUCTION, TRIAL, UNKNOWN. Allowed operator: EQUALS.</li><li>locked: true or false. Allowed operator: EQUALS. </li><li>serviceProvider: true or false. Allowed operator: EQUALS. </li><li>authenticationAccount: true or false. Allowed operator: EQUALS. </li><li>issuanceAccount: true or false. Allowed operator: EQUALS. </li><li>spIdp: true or false. Allowed operator: EQUALS. </li></ul>The orderByAttribute supports these attribute names: hostname, companyName, contractMode, locked, serviceProvider, authenticationAccount, issuanceAccount, spIdp.
📄️ List all site roles assigned to user
List all site roles assigned to the specified user. Caller requires the USERSITEROLES:VIEW permission.
📄️ Get site role assigned to user
Get the specified site role assigned to the specified user. Caller requires the USERSITEROLES:VIEW permission.
📄️ List webhooks
Return a list of webhooks. Caller is required to have WEBHOOKS:VIEW permission.
📄️ Create bulk mobile flash pass request V2
Create bulk mobile flash pass request. Caller requires the ISSUANCE:ADD permission to access this resource.<br/><br/><b>Note:</b> Request body payload must not exceed 200 KB.
📄️ Create bulk mobile flash pass request (Deprecated)
Create bulk mobile flash pass request. Caller requires the issuance add permission to access this resource.
📄️ List Admin API application
List Admin API application. Caller requires the APPLICATIONS:VIEW permission.
📄️ List application information
List application information. Caller requires the APPLICATIONS:VIEW permission.
📄️ List application templates
List application templates. Caller requires the TEMPLATES:VIEW permission.
📄️ List roles
List all roles. Caller requires the ROLES:VIEW permission.
📄️ Lock a tenant
Lock the specified tenant for a service provider. Caller requires the TENANTS:EDIT permission from a service provider role.
📄️ MobileFlashPassAPI
MobileFlashPassAPI
📄️ Set user role
Set the role of the given user to the given role. Caller requires the USERSITEROLES:EDIT permission.
📄️ PrintAPI
PrintAPI
📄️ Create bulk print enrollment request V2
Create bulk print enrollment request. Caller requires the ISSUANCE:ADD permission to access this resource.<br/><br/><b>Note:</b> Request body payload must not exceed 200 KB.
📄️ Create bulk print enrollment request
Create bulk print enrollment request. Caller requires the issuance add permission to access this resource.
📄️ PrintQueue
PrintQueue
📄️ Perform basic print job.
Perform basic print job.
📄️ Retrieve count of registered printers
Retrieve count of registered printers
📄️ Printers
Printers
📄️ Read Enrollment
Read an enrollment. Caller requires the ENROLLMENTS:VIEW permission.
📄️ Read Enrollment designs name
Read enrollment designs name. Caller requires the ENROLLMENTS:VIEW permission.
📄️ Read Enrollments
Read one or more enrollments. Caller requires the ENROLLMENTS:VIEW permission.
📄️ Read enrollment records. Caller requires the ENROLLMENTS:VIEW permission.
Read enrollment records. Caller requires the ENROLLMENTS:VIEW permission.
📄️ Return a specified printer using printer device id.
Return a specified printer using printer device id.
📄️ Get the preferences for the specified printer.
Get the preferences for the specified printer.
📄️ Return a specified printer.
Return a specified printer.
📄️ Gets all printers.
Gets all printers.
📄️ Get a webhook by id
Get the specified webhook. Caller is required to have WEBHOOKS:VIEW permission.
📄️ Remove Admin API application
Remove an Admin API application. Caller requires the APPLICATIONS:REMOVE permission.
📄️ Delete a tenant
Delete the specified tenant for a service provider. Caller requires the TENANTS:REMOVE permission from a service provider role.
📄️ Update the preferences for the specified printer.
Update the preferences for the specified printer.
📄️ Update the specified printer.
Update the specified printer.
📄️ Resume a print job after pre print operation
Resume printing for a print job after pre print operation. Caller requires the ISSUANCE:ADD permission to access this resource.
📄️ Roles
Roles
📄️ Set Tenant Identity Provider and Service Provider OIDC Application for Tenant Management
Set Tenant Identity Provider and Service Provider OIDC Application for Tenant Management. Caller requires the SPIDENTITYPROVIDERS:EDIT permission.
📄️ Set an entitlement
Set the entitlement for the specified tenant. Caller requires the SPENTITLEMENTS:EDIT permission from a service provider role.
📄️ Print single enrollment
Prints a single enrollment by Design Name or Enrollment ID. Caller requires the ISSUANCE:ADD permission to access this resource.
📄️ Print single enrollment
Prints a single enrollment by Design Name or Enrollment ID. Caller requires the ISSUANCE:ADD permission to access this resource.
📄️ Tenants
Tenants
📄️ Test a webhook
Sends a dummy payload to the registered webhook callback URL. Use this to ensure your API is ready to start accepting webhook notifications. Caller is required to have WEBHOOKS:EDIT permission.
📄️ Unlock a tenant
Unlock the specified tenant for a service provider. Caller requires the TENANTS:EDIT permission from a service provider role.
📄️ Update Admin API application
Update an Admin API application. Caller requires the APPLICATIONS:EDIT permission.
📄️ Regenerate Admin API application shared secret
Regenerate the shared secret for an Admin API application. Caller requires the APPLICATIONS:EDIT permission.
📄️ Update Enrollments
Update one or more enrollments. Caller requires the ENROLLMENTS:EDIT permission.
📄️ Update enrollment records. Caller requires the ENROLLMENTS:EDIT permission.
Update enrollment records. Caller requires the ENROLLMENTS:EDIT permission.
📄️ Updates an executing print job.
Updates an executing print job.
📄️ Update the specified printer.
Update the specified printer.
📄️ Update a webhook
Update a webhook with callback URL, webhook events etc. Caller is required to have WEBHOOKS:EDIT permission.
📄️ Webhooks
Webhooks