Skip to main content

intellitrust-issuance-Issuance

Entrust Identity as a Service Issuance API

Documentation for API Endpoints

ClassMethodHTTP requestDescription
AdminAuthApiauthenticateAdminApiUsingPOSTPOST /api/web/v1/adminapi/authenticateAuthenticate to an Admin API application.
ApplicationsApicreateAdminApiApplicationUsingPOSTPOST /api/web/v1/applications/adminapiCreate Admin API application
ApplicationsApigetAdminApiApplicationUsingGETGET /api/web/v1/applications/adminapi/{id}Get Admin API application
ApplicationsApilistAdminApiApplicationsUsingGETGET /api/web/v1/applications/adminapiList Admin API application
ApplicationsApilistApplicationInfoUsingGETGET /api/web/v1/applicationinfoList application information
ApplicationsApilistApplicationTemplatesUsingGETGET /api/web/v1/applications/templatesList application templates
ApplicationsApiremoveAdminApiApplicationUsingDELETEDELETE /api/web/v1/applications/adminapi/{id}Remove Admin API application
ApplicationsApiupdateAdminApiApplicationUsingPUTPUT /api/web/v1/applications/adminapi/{id}Update Admin API application
ApplicationsApiupdateAdminApiSharedSecretUsingPUTPUT /api/web/v1/applications/adminapi/regenerate/{id}Regenerate Admin API application shared secret
BasicPrintApicancelPrintDELETE /api/web/v1/printers/print/{printStatusId}Cancel an executing print job.
BasicPrintApigetPrintCountsGET /api/web/v1/printcountsGet counts for different prints.
BasicPrintApigetPrintStatusGET /api/web/v1/printers/print/{printStatusId}Retrieve print job status.
BasicPrintApiprintPOST /api/web/v1/printers/{printerId}/printPerform basic print job.
BasicPrintApiupdatePrintPATCH /api/web/v1/printers/print/{printStatusId}Updates an executing print job.
EnrollmentOperationsApicreateEnrollmentsPOST /api/web/v1/enrollment/apiCreate enrollment records. Caller requires the ENROLLMENTS:ADD permission.
EnrollmentOperationsApicreateEnrollmentsV2POST /api/web/v2/enrollments/{enrollmentDesignName}Create Enrollments
EnrollmentOperationsApideleteEnrollmentsDELETE /api/web/v1/enrollment/apiDelete enrollment records. Caller requires the ENROLLMENTS:REMOVE permission.
EnrollmentOperationsApideleteEnrollmentsV2DELETE /api/web/v2/enrollmentsDelete Enrollments
EnrollmentOperationsApireadEnrollmentV2GET /api/web/v2/enrollments/{id}Read Enrollment
EnrollmentOperationsApireadEnrollmentsPOST /api/web/v1/enrollment/api/readEnrollmentsRead enrollment records. Caller requires the ENROLLMENTS:VIEW permission.
EnrollmentOperationsApireadEnrollmentsDesignNamesGET /api/web/v2/enrollments/enrollmentDesignsRead Enrollment designs name
EnrollmentOperationsApireadEnrollmentsV2POST /api/web/v2/enrollments/read/{enrollmentDesignName}Read Enrollments
EnrollmentOperationsApiupdateEnrollmentsPUT /api/web/v1/enrollment/apiUpdate enrollment records. Caller requires the ENROLLMENTS:EDIT permission.
EnrollmentOperationsApiupdateEnrollmentsV2PUT /api/web/v2/enrollmentsUpdate Enrollments
MobileFlashPassApiApicancelMobileFlashPassBulkOperationDELETE /api/web/v1/mobileFlashPass/cancel/{id}Cancel mobile flash pass bulk operation
MobileFlashPassApiApidownloadAppleMobileFlashPassGET /api/web/v1/mobileFlashPass/downloads/apple/{enrollmentId}/{claimToken}Download Apple Wallet mobile flash pass.
MobileFlashPassApiApidownloadGoogleMobileFlashPassGET /api/web/v1/mobileFlashPass/downloads/google/{enrollmentId}/{claimToken}Download Google Wallet mobile flash pass.
MobileFlashPassApiApidownloadMFPBulkOperationLogsGET /api/web/v1/mobileFlashPass/download/logs/{id}Download mobile flash pass bulk operation logs
MobileFlashPassApiApidownloadMFPLogsV2GET /api/web/v2/mobileFlashPass/download/logs/{id}Download mobile flash pass logs V2
MobileFlashPassApiApigetFlashPassDownloadURIGET /api/web/v1/mobileFlashPass/downloadUri/{walletType}/{enrollmentId}Get mobile flash pass download URI
MobileFlashPassApiApigetIssueMFPBulkOperationDetailsGET /api/web/v1/mobileFlashPassGet all issued bulk mobile flash pass request(s)
MobileFlashPassApiApigetMobileFlashPassRequestDetailsGET /api/web/v1/mobileFlashPass/{id}Get mobile flash pass request details
MobileFlashPassApiApiissueMobileFlashPassBulkOperationPOST /api/web/v1/mobileFlashPassCreate bulk mobile flash pass request (Deprecated)
MobileFlashPassApiApiissueMobileFlashPassBulkOperationV2POST /api/web/v2/mobileFlashPassCreate bulk mobile flash pass request V2
PrintApiApicancelPrintEnrollmentsBulkOperationDELETE /api/web/v1/print/cancel/{id}Cancel print enrollments bulk operation
PrintApiApidownloadPrintEnrollmentsBulkOperationLogsGET /api/web/v1/print/download/logs/{id}Download print enrollments bulk operation logs
PrintApiApidownloadPrintEnrollmentsLogsV2GET /api/web/v2/print/download/logs/{id}Download print enrollments logs V2
PrintApiApigetPrintEnrollmentsBulkOperationDetailsGET /api/web/v1/printGet all bulk print enrollments request(s)
PrintApiApigetPrintRequestDetailsGET /api/web/v1/print/{id}Get print request details
PrintApiApiprintEnrollmentsBulkOperationPOST /api/web/v1/printCreate bulk print enrollment request
PrintApiApiprintEnrollmentsBulkOperationV2POST /api/web/v2/printCreate bulk print enrollment request V2
PrintApiApisingleEnrollmentPrintPOST /api/web/v1/print/singlePrint single enrollment
PrintQueueApicancelAllActivePrintJobsPOST /api/web/v1/prints/{printerId}/cancelAllActivePrintsCancel all active jobs for a given printer.
PrintQueueApideletePrintJobDELETE /api/web/v1/prints/{printJobId}Delete the given print job.
PrintQueueApigetPaginatedPrintJobsPOST /api/web/v1/prints/paginatedView print jobs in paginated form.
PrintQueueApigetPrintJobGET /api/web/v1/prints/{printJobId}Get the given print job.
PrintQueueApigetPrintJobsGET /api/web/v1/printsList all print jobs.
PrintersApicreatePrinterPOST /api/web/v1/printersCreates a printer.
PrintersApideletePrinterDELETE /api/web/v1/printers/{printerId}Deletes a printer by ID.
PrintersApideletePrinterWithTenantIdDELETE /api/web/v1/printers/{printerId}/{tenantId}Deletes a lost printer by printer id and lost tenant ID.
PrintersApigetPrintersGET /api/web/v2/printersGets all printers.
PrintersApiprintersSummaryGET /api/web/v1/printers/summaryRetrieve count of registered printers
PrintersApireadPrinterGET /api/web/v1/printers/{printerId}Return a specified printer.
PrintersApireadPrinterByDeviceIdGET /api/web/v2/printers/{deviceId}Return a specified printer using printer device id.
PrintersApireadPrinterPreferencesGET /api/web/v1/printers/{printerId}/preferencesGet the preferences for the specified printer.
PrintersApireadPrintersGET /api/web/v1/printersGets all printers.
PrintersApireplacePrinterPUT /api/web/v1/printers/{printerId}Update the specified printer.
PrintersApireplacePrinterPreferencesPUT /api/web/v1/printers/{printerId}/preferencesUpdate the preferences for the specified printer.
RolesApideleteUserSiteRoleAssociationUsingDELETEDELETE /api/web/v1/users/{userid}/roles/{roleid}Delete a site role from a user
RolesApigetSiteRoleUsingGETGET /api/web/v1/roles/{id}Get a role
RolesApigetUserRolesUsingGETGET /api/web/v1/users/{userid}/rolesList all site roles assigned to user
RolesApigetUserSiteRoleAssociationUsingGETGET /api/web/v1/users/{userid}/roles/{roleid}Get site role assigned to user
RolesApilistSiteRolesUsingGETGET /api/web/v1/rolesList roles
RolesApimodifyUserSiteRoleAssociationUsingPUTPUT /api/web/v1/users/{userid}/roles/{roleid}Set user role
TenantsApicreateTenantAsyncUsingPOSTPOST /api/web/v5/async/tenantsCreate a tenant asynchronously
TenantsApicreateTenantUsingPOSTPOST /api/web/v4/tenantsCreate a tenant
TenantsApigetCreateTenantAsyncResultUsingGETGET /api/web/v4/async/tenants/{id}/createresultGet the result of an asynchronous tenant creation operation
TenantsApigetCreateTenantAsyncStatusUsingGETGET /api/web/v4/async/tenants/{id}/createstatusGet the status of an asynchronous tenant creation operation
TenantsApigetEntitlementUsageInfoUsingPOSTPOST /api/web/v4/tenants/entitlements/usageLists a page of entitlement usage information
TenantsApigetSpIdentityProviderUsingGETGET /api/web/v1/tenants/{id}/spidentityproviderGet Tenant Identity Provider and Service Provider OIDC Application for Tenant Management.
TenantsApigetTenantEntitlementUsingGETGET /api/web/v4/tenants/{tenantid}/entitlements/{type}Get an entitlement
TenantsApigetTenantEntitlementsUsingGETGET /api/web/v4/tenants/{tenantid}/entitlementsGet entitlements for tenant
TenantsApigetTenantUsingGETGET /api/web/v4/tenants/{id}Get a tenant
TenantsApigetTenantsPageUsingPOSTPOST /api/web/v4/tenantspagedLists a page of tenants
TenantsApilockTenantUsingPUTPUT /api/web/v4/tenants/{id}/lockLock a tenant
TenantsApiremoveTenantUsingDELETEDELETE /api/web/v4/tenants/{id}Delete a tenant
TenantsApisetSpIdentityProviderUsingPUTPUT /api/web/v1/tenants/{id}/spidentityproviderSet Tenant Identity Provider and Service Provider OIDC Application for Tenant Management
TenantsApisetTenantEntitlementUsingPUTPUT /api/web/v4/tenants/{tenantid}/entitlementsSet an entitlement
TenantsApiunlockTenantUsingPUTPUT /api/web/v4/tenants/{id}/unlockUnlock a tenant

Documentation for Models

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.

Author

support@entrust.com