API Change Log v12.3
API
An API is a set of functions to allow creation of applications. Keyfactor offers the Keyfactor API, which allows third-party software to integrate with the advanced certificate enrollment and management features of Keyfactor Command. changes for this release of Keyfactor Command.
Table 1121: API Change Log v12.3
| Endpoint | Methods | Action | Notes |
|---|---|---|---|
| /Certificates | GET | Updated | Added fields to support certificate owner. |
| /Certificates/{id} | GET | Updated | Added fields to support certificate owner. |
| /Certificates/{id}/Owner | PUT | Added | New endpoint to support updating certificate owner. |
| /Certificates/CSV | GET | Updated | Added fields to support certificate owner. |
| /Certificates/Import | POST | Updated | Added fields to support certificate owner. |
| /Certificates/Recover | POST | Updated | Added MicrosoftTargetCSP field. |
| /Certificates/Revoke | POST | Updated | Added PublishCRL field to enable or disable publication of a new CRL following revocation. |
| /Enrollment/CSR | POST | Updated | Added fields to support certificate owner. |
| /Enrollment/PFX | POST | Updated | Added fields to support certificate owner for both v1 and v2 endpoints. Added MicrosoftTargetCSP field. |
| /Enrollment/Settings/{id} | GET | Updated | Added fields to support certificate owner. |
| /IdentityProviders | GET, POST | Updated | Added AuthenticationEnabled field to enable or disable the identity provider. |
| /IdentityProviders/{id} | GET, PUT | Updated | Added AuthenticationEnabled field to enable or disable the identity provider. |
| /PamProviders/Local/{providerId}/Entries | POST | Added | New endpoint to create a local PAM entry for the specified provider. |
| /PamProviders/Local/{providerId}/Entries | GET | Added | New endpoint to support querying for local PAM entries for the specified provider. |
| /PamProviders/Local/{providerId}/Entries | DELETE | Added | New endpoint to delete a local PAM entry for the specified provider. |
| /PamProviders/Local/{providerId}/Entries | PUT | Added | New endpoint to update a local PAM entry for the specified provider. |
| /Security/Audit/Collections/{id} | GET | Updated | The response now includes both global and collection-by-collection permissions in the AreaPermissions output. |
| /Security/Roles | GET, POST, PUT | Updated | Added EmailAddress field for both v1 and v2 endpoints. |
| /Security/Roles/{id} | GET | Updated | Added EmailAddress field for both v1 and v2 endpoints. |
| /Security/Roles/{id}/Copy | POST | Updated | Added EmailAddress field. |
| /Templates | PUT | Updated | Added fields to support certificate owner. |
| /Templates/{id} | GET | Updated | Added fields to support certificate owner. |
| /Templates/Settings | GET, PUT | Updated | Added fields to support certificate owner. |
| /Users/Migrate | POST | Added | New endpoint to support migrating user (not claim) data. |
Was this page helpful? Provide Feedback