Get automation IPs list
POST https://caas.digicert.com/automationws/v1/automatedips/list
Use this endpoint to get a list of details about your automated IPs.
This endpoint returns information about:
Certificates expiring in 90 days or less so you can schedule them for automation.
Status of scheduled automation requests.
Automation and agent errors.
Example requests and responses
Request parameters
Name | Req/Opt | Type | Description |
---|---|---|---|
accountId | required | string | Account ID. |
searchCriteriaList | optional | array | Filter results by specified values. Example: "searchCriteriaList":[ { "key":"AUTOMATION_STATUS", "operation":"EQUALS", "value":["SUCCESSFULLY_RENEWED"] } ] |
.. key | optional | string | Field name (key) to search. Allowed values: |
.. operation | optional | string | Filter operation. Allowed values: |
.. value | optional | array | List of values to filter against. |
divisionIds | required | array | Division IDs. |
pageSize | optional | integer | Number of records per page. Allowed values: Default: |
startIndex | optional | integer | Index of the first result. Default: |
sorting | optional | object | Sorting details. An object with key/value pairs that describe how to sort the results. Each Allowed keys: Allowed values: Examples:
|
filterSelected | optional | string | Name of the filter selected. |
Response parameters
Name | Type | Description |
---|---|---|
error | object | Object with error details. |
data | object | Object with response data. |
.. automatedIps | array | List of objects with details about the results. |
.. .. appInfo | object | Object with details about the application. |
.. .. .. name | string | Name of the application. |
.. .. .. version | string | Application version. |
.. appPartition | string | The partition to which the data IP belongs. |
.. .. automationId | integer | Automation ID. |
.. .. automatedIp | string | IP that is automated. |
.. .. automatedPort | integer | Port that is automated. |
.. .. managementIp | string | Management IP. For more information, see Sensor automation on F5 load balancer. |
.. .. agentName | string | Name of the agent. |
.. .. automationStatus | string | Status of the automation. Possible values: |
.. .. certificateCn | string | Common name of the certificate. |
.. .. certificateExpiresOn | integer | Expiration date of the certificate. Format: epoch in milliseconds. Example: |
.. .. certificateId | string | ID of the CA certificate that signs the certificate. |
.. .. certificateSerialNumber | string | Serial number of the certificate. |
.. .. certProductType | string | Product ID for the certificate. |
.. .. agentId | integer | ID of the agent. |
.. .. certificateCa | string | CA that issued the certificate. |
.. .. divisionId | integer | Division ID. |
.. .. newCertOrderId | integer | Order ID of the new certificate. |
.. .. newCertCn | string | Common name of the new certificate. |
.. .. profileId | integer | Automation profile ID. |
.. .. profileName | string | Name of the profile. |
.. .. sensorName | string | Name of the sensor. |
.. .. sensorLicenseKey | string | License key associated with the sensor. |
.. .. actions | array | List of objects with action details. |
.. .. .. actionType | string | Type of the action performed. |
.. .. .. action | array | Action performed on the certificate. Possible values: |
totalCount | integer | Total number of automated IPs. |
totalPages | integer | Total number of pages for the automated IPs. |
Filter options for searchCriteriaList
The array includes key, operation, and value.
Key | Operation | Value |
---|---|---|
|
| Common name. |
|
| Data IP of the load balancer. |
|
| Data port of the load balancer. |
|
| Name of the CA. |
|
| Name of the agent. |
|
|
|
|
| Application name of the load balancer. |
|
| Application version of the load balancer. |