API Change Log v12.3

APIClosed 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 973: 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.