---
title: Verification
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/typescript)

[SSL](https://developers.cloudflare.com/api/typescript/resources/ssl)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Verification

##### [SSL Verification Details](https://developers.cloudflare.com/api/typescript/resources/ssl/subresources/verification/methods/get)

client.ssl.verification.get(VerificationGetParams { zone\_id, retry } params, RequestOptionsoptions?): [VerificationGetResponse](https://developers.cloudflare.com/api/typescript/resources/ssl#%28resource%29%20ssl.verification%20%3E%20%28model%29%20verification%5Fget%5Fresponse%20%3E%20%28schema%29) { certificate\_status, brand\_check, cert\_pack\_uuid, 5 more } 

GET/zones/{zone\_id}/ssl/verification

##### [Edit SSL Certificate Pack Validation Method](https://developers.cloudflare.com/api/typescript/resources/ssl/subresources/verification/methods/edit)

client.ssl.verification.edit(stringcertificatePackID, VerificationEditParams { zone\_id, validation\_method } params, RequestOptionsoptions?): [VerificationEditResponse](https://developers.cloudflare.com/api/typescript/resources/ssl#%28resource%29%20ssl.verification%20%3E%20%28model%29%20verification%5Fedit%5Fresponse%20%3E%20%28schema%29) { status, validation\_method } 

PATCH/zones/{zone\_id}/ssl/verification/{certificate\_pack\_id}

##### ModelsExpand Collapse 

Verification { certificate\_status, brand\_check, cert\_pack\_uuid, 5 more } 

certificate\_status: "initializing" | "authorizing" | "active" | 4 more

Current status of certificate.

One of the following:

"initializing"

"authorizing"

"active"

"expired"

"issuing"

"timing\_out"

"pending\_deployment"

brand\_check?: boolean

Certificate Authority is manually reviewing the order.

cert\_pack\_uuid?: string

Certificate Pack UUID.

signature?: "ECDSAWithSHA256" | "SHA1WithRSA" | "SHA256WithRSA"

Certificate’s signature algorithm.

One of the following:

"ECDSAWithSHA256"

"SHA1WithRSA"

"SHA256WithRSA"

validation\_method?: "http" | "cname" | "txt"

Validation method in use for a certificate pack order.

One of the following:

"http"

"cname"

"txt"

verification\_info?: VerificationInfo { record\_name, record\_target } 

Certificate’s required verification information.

record\_name?: "record\_name" | "http\_url" | "cname" | "txt\_name"

Name of CNAME record.

formathostname

One of the following:

"record\_name"

"http\_url"

"cname"

"txt\_name"

record\_target?: "record\_value" | "http\_body" | "cname\_target" | "txt\_value"

Target of CNAME record.

formathostname

One of the following:

"record\_value"

"http\_body"

"cname\_target"

"txt\_value"

verification\_status?: boolean

Status of the required verification information, omitted if verification status is unknown.

verification\_type?: "cname" | "meta tag"

Method of verification.

One of the following:

"cname"

"meta tag"

VerificationGetResponse \= Array<[Verification](https://developers.cloudflare.com/api/typescript/resources/ssl#%28resource%29%20ssl.verification%20%3E%20%28model%29%20verification%20%3E%20%28schema%29) { certificate\_status, brand\_check, cert\_pack\_uuid, 5 more } \>

certificate\_status: "initializing" | "authorizing" | "active" | 4 more

Current status of certificate.

One of the following:

"initializing"

"authorizing"

"active"

"expired"

"issuing"

"timing\_out"

"pending\_deployment"

brand\_check?: boolean

Certificate Authority is manually reviewing the order.

cert\_pack\_uuid?: string

Certificate Pack UUID.

signature?: "ECDSAWithSHA256" | "SHA1WithRSA" | "SHA256WithRSA"

Certificate’s signature algorithm.

One of the following:

"ECDSAWithSHA256"

"SHA1WithRSA"

"SHA256WithRSA"

validation\_method?: "http" | "cname" | "txt"

Validation method in use for a certificate pack order.

One of the following:

"http"

"cname"

"txt"

verification\_info?: VerificationInfo { record\_name, record\_target } 

Certificate’s required verification information.

record\_name?: "record\_name" | "http\_url" | "cname" | "txt\_name"

Name of CNAME record.

formathostname

One of the following:

"record\_name"

"http\_url"

"cname"

"txt\_name"

record\_target?: "record\_value" | "http\_body" | "cname\_target" | "txt\_value"

Target of CNAME record.

formathostname

One of the following:

"record\_value"

"http\_body"

"cname\_target"

"txt\_value"

verification\_status?: boolean

Status of the required verification information, omitted if verification status is unknown.

verification\_type?: "cname" | "meta tag"

Method of verification.

One of the following:

"cname"

"meta tag"

VerificationEditResponse { status, validation\_method } 

status?: string

Result status.

validation\_method?: "http" | "cname" | "txt" | "email"

Desired validation method.

One of the following:

"http"

"cname"

"txt"

"email"