intellitrust-issuance-Issuance
Entrust Identity as a Service Issuance API
Documentation for API Endpoints
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AdminAuthApi | authenticateAdminApiUsingPOST | POST /api/web/v1/adminapi/authenticate | Authenticate to an Admin API application. |
| ApplicationsApi | createAdminApiApplicationUsingPOST | POST /api/web/v1/applications/adminapi | Create Admin API application |
| ApplicationsApi | getAdminApiApplicationUsingGET | GET /api/web/v1/applications/adminapi/{id} | Get Admin API application |
| ApplicationsApi | listAdminApiApplicationsUsingGET | GET /api/web/v1/applications/adminapi | List Admin API application |
| ApplicationsApi | listApplicationInfoUsingGET | GET /api/web/v1/applicationinfo | List application information |
| ApplicationsApi | listApplicationTemplatesUsingGET | GET /api/web/v1/applications/templates | List application templates |
| ApplicationsApi | removeAdminApiApplicationUsingDELETE | DELETE /api/web/v1/applications/adminapi/{id} | Remove Admin API application |
| ApplicationsApi | updateAdminApiApplicationUsingPUT | PUT /api/web/v1/applications/adminapi/{id} | Update Admin API application |
| ApplicationsApi | updateAdminApiSharedSecretUsingPUT | PUT /api/web/v1/applications/adminapi/regenerate/{id} | Regenerate Admin API application shared secret |
| BasicPrintApi | cancelPrint | DELETE /api/web/v1/printers/print/{printStatusId} | Cancel an executing print job. |
| BasicPrintApi | getPrintCounts | GET /api/web/v1/printcounts | Get counts for different prints. |
| BasicPrintApi | getPrintStatus | GET /api/web/v1/printers/print/{printStatusId} | Retrieve print job status. |
| BasicPrintApi | POST /api/web/v1/printers/{printerId}/print | Perform basic print job. | |
| BasicPrintApi | updatePrint | PATCH /api/web/v1/printers/print/{printStatusId} | Updates an executing print job. |
| EnrollmentOperationsApi | createEnrollments | POST /api/web/v1/enrollment/api | Create enrollment records. Caller requires the ENROLLMENTS:ADD permission. |
| EnrollmentOperationsApi | createEnrollmentsV2 | POST /api/web/v2/enrollments/{enrollmentDesignName} | Create Enrollments |
| EnrollmentOperationsApi | deleteEnrollments | DELETE /api/web/v1/enrollment/api | Delete enrollment records. Caller requires the ENROLLMENTS:REMOVE permission. |
| EnrollmentOperationsApi | deleteEnrollmentsV2 | DELETE /api/web/v2/enrollments | Delete Enrollments |
| EnrollmentOperationsApi | readEnrollmentV2 | GET /api/web/v2/enrollments/{id} | Read Enrollment |
| EnrollmentOperationsApi | readEnrollments | POST /api/web/v1/enrollment/api/readEnrollments | Read enrollment records. Caller requires the ENROLLMENTS:VIEW permission. |
| EnrollmentOperationsApi | readEnrollmentsDesignNames | GET /api/web/v2/enrollments/enrollmentDesigns | Read Enrollment designs name |
| EnrollmentOperationsApi | readEnrollmentsV2 | POST /api/web/v2/enrollments/read/{enrollmentDesignName} | Read Enrollments |
| EnrollmentOperationsApi | updateEnrollments | PUT /api/web/v1/enrollment/api | Update enrollment records. Caller requires the ENROLLMENTS:EDIT permission. |
| EnrollmentOperationsApi | updateEnrollmentsV2 | PUT /api/web/v2/enrollments | Update Enrollments |
| MobileFlashPassApiApi | cancelMobileFlashPassBulkOperation | DELETE /api/web/v1/mobileFlashPass/cancel/{id} | Cancel mobile flash pass bulk operation |
| MobileFlashPassApiApi | downloadAppleMobileFlashPass | GET /api/web/v1/mobileFlashPass/downloads/apple/{enrollmentId}/{claimToken} | Download Apple Wallet mobile flash pass. |
| MobileFlashPassApiApi | downloadGoogleMobileFlashPass | GET /api/web/v1/mobileFlashPass/downloads/google/{enrollmentId}/{claimToken} | Download Google Wallet mobile flash pass. |
| MobileFlashPassApiApi | downloadMFPBulkOperationLogs | GET /api/web/v1/mobileFlashPass/download/logs/{id} | Download mobile flash pass bulk operation logs |
| MobileFlashPassApiApi | downloadMFPLogsV2 | GET /api/web/v2/mobileFlashPass/download/logs/{id} | Download mobile flash pass logs V2 |
| MobileFlashPassApiApi | getFlashPassDownloadURI | GET /api/web/v1/mobileFlashPass/downloadUri/{walletType}/{enrollmentId} | Get mobile flash pass download URI |
| MobileFlashPassApiApi | getIssueMFPBulkOperationDetails | GET /api/web/v1/mobileFlashPass | Get all issued bulk mobile flash pass request(s) |
| MobileFlashPassApiApi | getMobileFlashPassRequestDetails | GET /api/web/v1/mobileFlashPass/{id} | Get mobile flash pass request details |
| MobileFlashPassApiApi | issueMobileFlashPassBulkOperation | POST /api/web/v1/mobileFlashPass | Create bulk mobile flash pass request (Deprecated) |
| MobileFlashPassApiApi | issueMobileFlashPassBulkOperationV2 | POST /api/web/v2/mobileFlashPass | Create bulk mobile flash pass request V2 |
| PrintApiApi | cancelPrintEnrollmentsBulkOperation | DELETE /api/web/v1/print/cancel/{id} | Cancel print enrollments bulk operation |
| PrintApiApi | downloadPrintEnrollmentsBulkOperationLogs | GET /api/web/v1/print/download/logs/{id} | Download print enrollments bulk operation logs |
| PrintApiApi | downloadPrintEnrollmentsLogsV2 | GET /api/web/v2/print/download/logs/{id} | Download print enrollments logs V2 |
| PrintApiApi | getPrintEnrollmentsBulkOperationDetails | GET /api/web/v1/print | Get all bulk print enrollments request(s) |
| PrintApiApi | getPrintRequestDetails | GET /api/web/v1/print/{id} | Get print request details |
| PrintApiApi | printEnrollmentsBulkOperation | POST /api/web/v1/print | Create bulk print enrollment request |
| PrintApiApi | printEnrollmentsBulkOperationV2 | POST /api/web/v2/print | Create bulk print enrollment request V2 |
| PrintApiApi | resumePrintJob | POST /api/web/v1/print/resume | Resume a print job after pre print operation |
| PrintApiApi | singleEnrollmentPrint | POST /api/web/v1/print/single | Print single enrollment |
| PrintQueueApi | cancelAllActivePrintJobs | POST /api/web/v1/prints/{printerId}/cancelAllActivePrints | Cancel all active jobs for a given printer. |
| PrintQueueApi | deletePrintJob | DELETE /api/web/v1/prints/{printJobId} | Delete the given print job. |
| PrintQueueApi | getPaginatedPrintJobs | POST /api/web/v1/prints/paginated | View print jobs in paginated form. |
| PrintQueueApi | getPaginatedPrintJobsV2 | POST /api/web/v2/prints/paginated | View print jobs in paginated form. |
| PrintQueueApi | getPrintJob | GET /api/web/v1/prints/{printJobId} | Get the given print job. |
| PrintQueueApi | getPrintJobs | GET /api/web/v1/prints | List all print jobs. |
| PrintersApi | createPrinter | POST /api/web/v1/printers | Creates a printer. |
| PrintersApi | deletePrinter | DELETE /api/web/v1/printers/{printerId} | Deletes a printer by ID. |
| PrintersApi | deletePrinterWithTenantId | DELETE /api/web/v1/printers/{printerId}/{tenantId} | Deletes a lost printer by printer id and lost tenant ID. |
| PrintersApi | getPrinters | GET /api/web/v2/printers | Gets all printers. |
| PrintersApi | printersSummary | GET /api/web/v1/printers/summary | Retrieve count of registered printers |
| PrintersApi | readPrinter | GET /api/web/v1/printers/{printerId} | Return a specified printer. |
| PrintersApi | readPrinterByDeviceId | GET /api/web/v2/printers/{deviceId} | Return a specified printer using printer device id. |
| PrintersApi | readPrinterPreferences | GET /api/web/v1/printers/{printerId}/preferences | Get the preferences for the specified printer. |
| PrintersApi | readPrinters | GET /api/web/v1/printers | Gets all printers. |
| PrintersApi | replacePrinter | PUT /api/web/v1/printers/{printerId} | Update the specified printer. |
| PrintersApi | replacePrinterPreferences | PUT /api/web/v1/printers/{printerId}/preferences | Update the preferences for the specified printer. |
| RolesApi | deleteUserSiteRoleAssociationUsingDELETE | DELETE /api/web/v1/users/{userid}/roles/{roleid} | Delete a site role from a user |
| RolesApi | getSiteRoleUsingGET | GET /api/web/v1/roles/{id} | Get a role |
| RolesApi | getUserRolesUsingGET | GET /api/web/v1/users/{userid}/roles | List all site roles assigned to user |
| RolesApi | getUserSiteRoleAssociationUsingGET | GET /api/web/v1/users/{userid}/roles/{roleid} | Get site role assigned to user |
| RolesApi | listSiteRolesUsingGET | GET /api/web/v1/roles | List roles |
| RolesApi | modifyUserSiteRoleAssociationUsingPUT | PUT /api/web/v1/users/{userid}/roles/{roleid} | Set user role |
| TenantsApi | createTenantAsyncUsingPOST | POST /api/web/v5/async/tenants | Create a tenant asynchronously |
| TenantsApi | createTenantUsingPOST | POST /api/web/v4/tenants | Create a tenant |
| TenantsApi | deleteTenantEntitlementUsingDELETE | DELETE /api/web/v4/tenants/{tenantid}/entitlements/{type} | Delete an entitlement |
| TenantsApi | getCreateTenantAsyncResultUsingGET | GET /api/web/v4/async/tenants/{id}/createresult | Get the result of an asynchronous tenant creation operation |
| TenantsApi | getCreateTenantAsyncStatusUsingGET | GET /api/web/v4/async/tenants/{id}/createstatus | Get the status of an asynchronous tenant creation operation |
| TenantsApi | getEntitlementUsageInfoUsingPOST | POST /api/web/v4/tenants/entitlements/usage | Lists a page of entitlement usage information |
| TenantsApi | getSpIdentityProviderUsingGET | GET /api/web/v1/tenants/{id}/spidentityprovider | Get Tenant Identity Provider and Service Provider OIDC Application for Tenant Management. |
| TenantsApi | getTenantEntitlementUsingGET | GET /api/web/v4/tenants/{tenantid}/entitlements/{type} | Get an entitlement |
| TenantsApi | getTenantEntitlementsUsingGET | GET /api/web/v4/tenants/{tenantid}/entitlements | Get entitlements for tenant |
| TenantsApi | getTenantUsingGET | GET /api/web/v4/tenants/{id} | Get a tenant |
| TenantsApi | getTenantsPageUsingPOST | POST /api/web/v4/tenantspaged | Lists a page of tenants |
| TenantsApi | lockTenantUsingPUT | PUT /api/web/v4/tenants/{id}/lock | Lock a tenant |
| TenantsApi | removeTenantUsingDELETE | DELETE /api/web/v4/tenants/{id} | Delete a tenant |
| TenantsApi | setSpIdentityProviderUsingPUT | PUT /api/web/v1/tenants/{id}/spidentityprovider | Set Tenant Identity Provider and Service Provider OIDC Application for Tenant Management |
| TenantsApi | setTenantEntitlementUsingPUT | PUT /api/web/v4/tenants/{tenantid}/entitlements | Set an entitlement |
| TenantsApi | unlockTenantUsingPUT | PUT /api/web/v4/tenants/{id}/unlock | Unlock a tenant |
| WebhooksApi | createWebhookUsingPOST | POST /api/web/v1/webhooks | Register a webhook |
| WebhooksApi | deleteWebhookUsingDELETE | DELETE /api/web/v1/webhooks/{id} | Delete a webhook |
| WebhooksApi | getWebhooksUsingGET | GET /api/web/v1/webhooks | List webhooks |
| WebhooksApi | readWebhookUsingGET | GET /api/web/v1/webhooks/{id} | Get a webhook by id |
| WebhooksApi | testWebhookUsingPOST | POST /api/web/v1/webhooks/test/{id} | Test a webhook |
| WebhooksApi | updateWebhookUsingPUT | PUT /api/web/v1/webhooks/{id} | Update a webhook |
Documentation for Models
- AdditionalFeature
- AdminApiApplication
- AdminApiApplicationParms
- AdminApiAuthentication
- AdminApiAuthenticationResult
- ApplicationInfo
- ApplicationTemplate
- BasicPrintRequest
- BasicPrintRequestSmartcard
- BasicPrintResponse
- BasicPrintResponseData
- BasicPrintUpdateRequest
- BasicPrintUpdateRequestSmartcard
- Billing
- BulkPrintOperationDetails
- CreateTenantAsyncStatus
- CreateTenantParms
- CreateTenantResult
- CredentialDesignPrintRequestPrinter
- DigitalId
- DigitalIdCert
- DigitalIdConfig
- DigitalIdConfigCertTemplate
- DigitalIdConfigSubjectAltName
- DigitalIdConfigVariable
- EnrollmentApiPayload
- EnrollmentApiRequestPrinter
- EnrollmentDelete
- EnrollmentDesignName
- EnrollmentMultiFlashPassApiRequestV1
- EnrollmentMultiFlashPassApiRequestV2
- EnrollmentMultiPrintApiRequestV1
- EnrollmentMultiPrintApiRequestV2
- EnrollmentPrintApiRequestV1
- EnrollmentPrintApiResponse
- EnrollmentRequest
- EnrollmentResponse
- Entitlement
- EntitlementParms
- Error
- ErrorInfo
- FIDOToken
- Field
- FlashPassParms
- FleetManagement
- Grid
- Group
- Issuance
- IssuanceParms
- IssueMobileFlashPassBulkOperationDetails
- Lamination
- Laminators
- MagStripe
- MagStripeEncodeCommands
- MobileFlashPass
- MobileFlashPassRequestDetails
- OAuthRole
- OrderAttribute
- OrderByAttribute
- Organization
- Paging
- PayToPrint
- Permission
- PrintCount
- PrintCountResponse
- PrintImageLayer
- PrintJob
- PrintJobRecord
- PrintOperationResponse
- PrintQueuePaging
- PrintRequestDetails
- Printer
- PrinterEntitlement
- PrinterPreferences
- PrinterSummaryResponse
- ReadEnrollmentApiPayload
- ResourceIdResponse
- ResumePrintJobApiRequest
- ResumePrintJobApiResponse
- Role
- RoleUser
- SCDefnVariable
- SCVariableValue
- SearchAttribute
- SearchByAttribute
- SearchParams
- SearchParms
- ServiceBundle
- SmartCardCommand
- SmartCardCommandResponse
- SmartCredential
- SmsVoice
- SmsVoiceParms
- SpIdentityProvider
- SpIdentityProviderParms
- TempAccessCode
- Tenant
- TenantParms
- TenantsPage
- Token
- UsageInfo
- UsageInfoPage
- User
- UserAlias
- UserAlternateEmails
- UserAttribute
- UserAttributeValue
- UserAuthenticatorLockoutStatus
- UserExtraAttribute
- UserParms
- Webhook
- WebhookEvent
- WebhookParms
Documentation for Authorization
Authentication schemes defined for the API:
AdminAPIAuthentication
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Recommendation
It's recommended to create an instance of ApiClient per thread in a multithreaded environment to avoid any potential issues.