---
title: Security TXT
---

[Skip to content](#%5Ftop) 

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

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Security TXT

##### [Retrieves security.txt](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt/methods/get)

client.securityTXT.get(SecurityTXTGetParams { zone\_id } params, RequestOptionsoptions?): [SecurityTXTGetResponse](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt#%28resource%29%20security%5Ftxt%20%3E%20%28model%29%20security%5Ftxt%5Fget%5Fresponse%20%3E%20%28schema%29) { acknowledgments, canonical, contact, 6 more } 

GET/zones/{zone\_id}/security-center/securitytxt

##### [Updates security.txt](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt/methods/update)

client.securityTXT.update(SecurityTXTUpdateParams { zone\_id, acknowledgments, canonical, 7 more } params, RequestOptionsoptions?): [SecurityTXTUpdateResponse](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt#%28resource%29%20security%5Ftxt%20%3E%20%28model%29%20security%5Ftxt%5Fupdate%5Fresponse%20%3E%20%28schema%29) { errors, messages, success } 

PUT/zones/{zone\_id}/security-center/securitytxt

##### [Deletes security.txt](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt/methods/delete)

client.securityTXT.delete(SecurityTXTDeleteParams { zone\_id } params, RequestOptionsoptions?): [SecurityTXTDeleteResponse](https://developers.cloudflare.com/api/typescript/resources/security%5Ftxt#%28resource%29%20security%5Ftxt%20%3E%20%28model%29%20security%5Ftxt%5Fdelete%5Fresponse%20%3E%20%28schema%29) { errors, messages, success } 

DELETE/zones/{zone\_id}/security-center/securitytxt

##### ModelsExpand Collapse 

SecurityTXTGetResponse { acknowledgments, canonical, contact, 6 more } 

acknowledgments?: Array<string\>

canonical?: Array<string\>

contact?: Array<string\>

enabled?: boolean

encryption?: Array<string\>

expires?: string

formatdate-time

hiring?: Array<string\>

policy?: Array<string\>

preferred\_languages?: string

SecurityTXTUpdateResponse { errors, messages, success } 

errors: Array<Error\>

code: number

minimum1000

message: string

documentation\_url?: string

source?: Source { pointer } 

pointer?: string

messages: Array<Message\>

code: number

minimum1000

message: string

documentation\_url?: string

source?: Source { pointer } 

pointer?: string

success: true

Whether the API call was successful.

SecurityTXTDeleteResponse { errors, messages, success } 

errors: Array<Error\>

code: number

minimum1000

message: string

documentation\_url?: string

source?: Source { pointer } 

pointer?: string

messages: Array<Message\>

code: number

minimum1000

message: string

documentation\_url?: string

source?: Source { pointer } 

pointer?: string

success: true

Whether the API call was successful.