Agents

The Agents component of the Keyfactor 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. includes methods necessary to list orchestrators and agents and schedule jobs to retrieve log files for orchestrators and agents that support that functionality.

Note:  The Keyfactor Mac Auto-Enroll Agent was deprecated as of Keyfactor Command version 11. Any Mac Auto-EnrollmentClosed Certificate enrollment refers to the process by which a user requests a digital certificate. The user must submit the request to a certificate authority (CA). tools and configurations in the product should not be used.

Table 148: Agents Endpoints

Endpoint Method Description Link
/ GET Returns a list of all orchestrators and agents according to the provided filters and input parameters. GET Agents
/{id} GET Returns details for a single orchestrator or agent. GET Agents ID
/{id} DELETE Deletes an orchestrator and optionally associated data such as certificate stores, jobs and SSH servers. DELETE Agents ID
/{id}/FetchLogs POST Schedules a job on the orchestrator or agent to retrieve log files. POST Agents ID FetchLogs
/Approve POST Approves an orchestrator. POST Agents Approve
/Disapprove POST Disapproves an orchestrator. POST Agents Disapprove
/{id}/Reset POST Resets a single orchestrator or agent to a new state and clears jobs. POST Agents ID Reset
/Reset POST Resets one or more orchestrators or agents to a new state and clears jobs. POST Agents Reset
/SetAuthCertificateReenrollment POST Configures an orchestrator or agent to either request or require a new client authentication certificate on its next session registration. POST Agents Set Auth Certificate Reenrollment