the C# library for the Entrust Identity as a Service Issuance API
Entrust Identity as a Service Issuance API Client
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 | 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 | 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
- model.AdditionalFeature
- model.AdminApiApplication
- model.AdminApiApplicationParms
- model.AdminApiAuthentication
- model.AdminApiAuthenticationResult
- model.ApplicationInfo
- model.ApplicationTemplate
- model.BasicPrintRequest
- model.BasicPrintRequestSmartcard
- model.BasicPrintResponse
- model.BasicPrintResponseData
- model.BasicPrintUpdateRequest
- model.BasicPrintUpdateRequestSmartcard
- model.Billing
- model.BulkPrintOperationDetails
- model.CreateTenantAsyncStatus
- model.CreateTenantParms
- model.CreateTenantResult
- model.CredentialDesignPrintRequestPrinter
- model.DigitalId
- model.DigitalIdCert
- model.DigitalIdConfig
- model.DigitalIdConfigCertTemplate
- model.DigitalIdConfigSubjectAltName
- model.DigitalIdConfigVariable
- model.EnrollmentApiPayload
- model.EnrollmentApiRequestPrinter
- model.EnrollmentDelete
- model.EnrollmentDesignName
- model.EnrollmentMultiFlashPassApiRequestV1
- model.EnrollmentMultiFlashPassApiRequestV2
- model.EnrollmentMultiPrintApiRequestV1
- model.EnrollmentMultiPrintApiRequestV2
- model.EnrollmentPrintApiRequestV1
- model.EnrollmentPrintApiResponse
- model.EnrollmentRequest
- model.EnrollmentResponse
- model.Entitlement
- model.EntitlementParms
- model.Error
- model.ErrorInfo
- model.FIDOToken
- model.Field
- model.FlashPassParms
- model.FleetManagement
- model.Grid
- model.Group
- model.Issuance
- model.IssuanceParms
- model.IssueMobileFlashPassBulkOperationDetails
- model.Lamination
- model.Laminators
- model.MagStripe
- model.MagStripeEncodeCommands
- model.MobileFlashPass
- model.MobileFlashPassRequestDetails
- model.OAuthRole
- model.OrderByAttribute
- model.Organization
- model.Paging
- model.PayToPrint
- model.Permission
- model.Print
- model.PrintCount
- model.PrintCountResponse
- model.PrintImageLayer
- model.PrintJob
- model.PrintJobRecord
- model.PrintOperationResponse
- model.PrintQueuePaging
- model.PrintRequestDetails
- model.Printer
- model.PrinterEntitlement
- model.PrinterPreferences
- model.PrinterSummaryResponse
- model.ReadEnrollmentApiPayload
- model.ResourceIdResponse
- model.Role
- model.RoleUser
- model.SCDefnVariable
- model.SCVariableValue
- model.SearchByAttribute
- model.SearchParms
- model.ServiceBundle
- model.SmartCardCommand
- model.SmartCardCommandResponse
- model.SmartCredential
- model.SmsVoice
- model.SmsVoiceParms
- model.SpIdentityProvider
- model.SpIdentityProviderParms
- model.TempAccessCode
- model.Tenant
- model.TenantParms
- model.TenantsPage
- model.Token
- model.UsageInfo
- model.UsageInfoPage
- model.User
- model.UserAlias
- model.UserAlternateEmails
- model.UserAttribute
- model.UserAttributeValue
- model.UserAuthenticatorLockoutStatus
- model.UserExtraAttribute
- model.UserParms
- model.Webhook
- model.WebhookEvent
- model.WebhookParms
Documentation for Authorization
Authentication schemes defined for the API:
AdminAPIAuthentication
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header