POST Certificate Stores Schedule
The POST /CertificateStores/Schedule operation creates and assigns a schedule to one or more certificate stores in Keyfactor Command. The POST request must contain an array of certificate store GUIDs and the properties that make up the schedule to attach to the stores. On success, the operation returns 204 with no content.
Tip: The following permissions (see
Security Roles and Claims) are required to use this feature:
/certificate_stores/schedule/
OR
/certificate_stores/schedule/#/
Permissions for certificate stores can be set at the system-wide level or certificate store application level. See Application Permissions for more information.
In permission strings, # represents a specific resource identifier. In /certificate_stores/ permission strings it refers to a certificate store application ID (for example, containerId).
Table 443: POST Certificate Stores Schedule Input Parameters
| StoreIds |
Body |
Required. An array of strings providing the certificate store GUIDs to schedule. |
| Schedule |
Body |
Required. An object indicating the inventory schedule for the certificate stores. Show schedule details.
| Off |
Turn off a previously configured schedule. |
| Immediate |
A Boolean that indicates a job scheduled to run immediately (True or False).
Tip: In some instances, jobs initially scheduled as Immediate will appear on a GET as null.
|
| Interval |
A dictionary that indicates a job scheduled to run every x minutes with the specified parameter. Any interval that is selected in the Management Portal will be converted to minutes when stored in the database.| Minutes | An integer indicating the number of minutes between each interval. |
For example, every hour: Copy"Interval": { "Minutes": 60 }
|
| Daily |
A dictionary that indicates a job scheduled to run every day at the same time with the parameter:
| Time |
The date and time to next run the job. The date and time are expressed in ISO 8601 UTC format (YYYY-MM-DDTHH:mm:ss[.fff]Z). For example, 2026-05-19T16:23:01Z. |
For example, daily at 11:30 pm:
Copy
"Daily": { "Time": "2023-11-25T23:30:00Z" }
|
| Exactly Once |
A dictionary that indicates a job scheduled to run at the time specified with the parameter:
| Time | The date and time to next run the job. The date and time are expressed in ISO 8601 UTC format (YYYY-MM-DDTHH:mm:ss[.fff]Z). For example, 2026-05-19T16:23:01Z. |
For example, exactly once at 11:45 am: Copy"ExactlyOnce": { "Time": "2023-11-27T11:45:00Z" }
Tip: In some instances, jobs initially scheduled as Immediate will appear on a GET as ExactlyOnce. |
Note: Although the Keyfactor API Reference and Utility—Swagger—Example Value may show examples of various other schedules, only the schedules shown here—that are available in the Management Portal for this functionality—are valid for this operation.
|
Tip: See the
Keyfactor Reference and Utility, which allows you to call API operations and view results. It is primarily intended for validation, testing, and development, and also serves as an interactive supplement to this API documentation. You can access it from the help menu (

) in the
Management Portal.