API Change Log v11.0
API 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 Keyfactor Command version 11.0 major release
Table 844: API Change Log v11.0
Endpoint | Methods | Action | Notes |
---|---|---|---|
AppSetting | GET, PUT | Added | |
AppSetting /{id} | GET | Added | |
AppSetting /{id} /Set | PUT | Added | |
AppSetting /{name} /Set | PUT | Added | |
CertificateAuthority /SourceCount | GET | Added | |
CertificateAuthority /ConfigurationTenants | GET | Added | |
CertificateAuthority /HealthMonitoring /Schedule | GET | Added | |
CertificateAuthority /AlertRecipients /CAHealthRecipients | GET | Added | |
CertificateAuthority /AlertRecipients /CAHealthRecipients | POST | Added | |
CertificateAuthority /AlertRecipients /CAThresholdRecipients | GET | Added | |
CertificateAuthority /AlertRecipients /CAThresholdRecipients | POST | Added | |
CertificateAuthority /AlertRecipients /CAHealthRecipients /{id} | DELETE | Added | |
CertificateAuthority /AlertRecipients /CAHealthRecipients /{id} | GET | Added | |
CertificateAuthority /AlertRecipients /CAHealthRecipients /{id} | PUT | Added | |
CertificateAuthority /AlertRecipients /CAThresholdRecipients /{id} | DELETE | Added | |
CertificateAuthority /AlertRecipients /CAThresholdRecipients /{id} | GET | Added | |
CertificateAuthority /AlertRecipients /CAThresholdRecipients /{id} | PUT | Added | |
CertificateAuthority /Import | POST | Added | |
CertificateAuthority /ConfigurationTenants | GET | Changed | The endpoint is now renamed to GET /CertificateAuthority/AvailableForests and the definition is changed to: Returns a list of available forests that are in Active Directory. |
Certificates /CSV | GET | Added | |
Certificates /IdentityAudit /{id} | GET | Added to V2 definitions | This API endpoint is available in both the V1 and V2 definitions in the Keyfactor API Reference and Utility and acts exactly the same in both. |
CertificateCollections /{id} /Permissions | POST | Removed | Instead use POST Security/Roles/{id}/Permissions/Collection. |
CertificateCollections /{id} | DELETE | Added | |
CertificateCollections /NavItems | GET | Added | |
CertificateCollections /CollectionList | GET | Added | |
CertificateCollections /{id}/Favorite | PUT | Added | |
CertificateStores /Server | GET, POST, PUT | Deprecated | |
CertificateStoreTypes | GET | Changed |
The API will return ALL certificate store types if at least one of these conditions are met:
|
ComponentInstallation /{id} | DELETE | Added | |
ComponentInstallation/ | GET | Added | |
EventHandlerRegistration /{id} | GET, DELETE, PUT | Added | |
EventHandlerRegistration/ | GET, POST | Added | |
Extensions/Scripts /{id} | DELETE, GET | Added | |
Extensions/Scripts | GET, POST, PUT | Added | |
IdentityProviders /{id} | GET, PUT | Added | |
IdentityProviders | GET | Added | |
IdentityProviders /Types | GET | Added | |
Permissions | GET | Added | |
PermissionSets/{id} | GET, DELETE | Added | |
PermissionSets | GET, POST, PUT | Added | |
Scheduling | POST | Added | |
Security /Containers /{id} /Roles | GET, POST | Added | |
Security /Audit /Collections /{id} | GET | Added | |
Security /Claims /{id} | GET, DELETE | Added | |
Security /Claims | GET, POST, PUT | Added | |
Security /Claims /Roles | GET | Added | |
Security /Identities | GET | Changed | The non-working query string field has been removed. |
Security /Roles /{id} /Permissions /PamProviders | GET, PUT | Added | |
Security /Roles (V1) Security /Roles /{id} (V1) Security /Roles /{id} /Identities(V1) Security /Roles /{id} /copy(V1) |
GET, POST, PUT | Deprecated in V1 | All SecurityRoles API endpoints (except DELETE /{id}) have been deprecated from the V1 API, as they only work against Active Directory users. There are new Security/Roles endpoints in the V2 API |
Security /Roles (V2) Security /Roles /{id} (V2) |
GET, POST, PUT | Added in V2 | Security/ Roles API endpoints have been recreated in V2 API to work with both OAUTH and AD users. |
Templates /{id} | GET | Changed | Now returns an object with a TemplatePolicy property and a KeyAlgorithms property that show the policies and algorithms the template supports. |
Templates /Import | GET, POST | Changed | Now supports multiple algorithms. |
Templates/Settings | GET, PUT | Changed | The Template Policy property used to update global application settings now contains four properties: ECDSA, RSA, Ed448, and Ed25519. These replace the AllowEd448, AllowEd25519, RSAValidCurves, and ECCValidCurves. |