Get Certificate Request
venafi_cloud.get_certificate_request
ActionBusiness appsconnection required
Calls the Venafi TLS Protect Cloud API with the connection's credentials.
Read a certificate request to see whether it has been issued yet.
Connection
- Required
- Yes — the node will not save without one
- Auth type
- API key
- Providers
- Venafi TLS Protect Cloud
- Secret shape
- the API key, or {"api_key": "…"}
- Config it needs
- region, base_url
- Resolved by
- config.connection_id, else node.connection_id
Configuration
1 field, 1 required. A dotted path is a nested object and name[] an array of objects — the editor renders the same tree.
| Field | Type | Required | Default | Constraints | Example |
|---|---|---|---|---|---|
request_id The certificate-request id that venafi_cloud.request_certificate emitted. | string | Yes | — | — | ee8ae040-b19e-11eb-a502-139659b036ff |
Example configuration
Every value below is the contract’s own example or default — nothing invented.
{
"request_id": "ee8ae040-b19e-11eb-a502-139659b036ff"
}Output
One shape.
result
| Field | Type | Example |
|---|---|---|
id The certificate-request id, which the status node takes. | string | — |
status Where the request has got to, e.g. 'PENDING' or 'ISSUED'. | string | — |
certificateIds The issued certificate ids, empty until ISSUED. | array | — |
certificateIssuingTemplateId The template the request was made against. | string | — |
applicationId The application the request was made under. | string | — |
subjectDN The subject distinguished name Venafi recorded. | string | — |
keyType The key algorithm, e.g. 'RSA' or 'EC'. | string | — |
keyLength The key length in bits. | number | — |
validityPeriod The requested validity, as an ISO-8601 period. | string | — |
creationDate When the request was created, as an ISO-8601 timestamp. | string | — |
modificationDate When the request last changed, as ISO-8601. | string | — |
{
"applicationId": "",
"certificateIds": [],
"certificateIssuingTemplateId": "",
"creationDate": "",
"id": "",
"keyLength": 0,
"keyType": "",
"modificationDate": "",
"status": "",
"subjectDN": "",
"validityPeriod": ""
}Notes
- Statuses run NEW, PENDING, REQUESTED, ISSUED, REJECTED, CANCELLED — a request is not a certificate until it reaches ISSUED.
Related Venafi TLS Protect Cloud nodes
See Get Certificate Request run in a workflow.
In a technical demo we add the Venafi TLS Protect Cloud connection, drop the node on the canvas and let Workflow Health pre-flight it before the first real run.