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.

FieldTypeRequiredDefaultConstraintsExample
request_id
The certificate-request id that venafi_cloud.request_certificate emitted.
stringYes——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

FieldTypeExample
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.

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.