---
title: Credential Sets
---

[Skip to content](#_top)

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

[Vulnerability Scanner](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner)

Copy Markdown

Open in **Claude**Open in **ChatGPT**Open in **Cursor**

---

**Copy Markdown****View as Markdown**

# Credential Sets

##### [List credential sets](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/list)

vulnerability\_scanner.credential\_sets.list(CredentialSetListParams\*\*kwargs) -> SyncV4PagePaginationArray\[[CredentialSetListResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets

##### [Create credential set](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/create)

vulnerability\_scanner.credential\_sets.create(CredentialSetCreateParams\*\*kwargs) -> [CredentialSetCreateResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_create_response%20%3E%20(schema)>)

POST/accounts/{account\_id}/vuln\_scanner/credential\_sets

##### [Get credential set](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/get)

vulnerability\_scanner.credential\_sets.get(strcredential\_set\_id, CredentialSetGetParams\*\*kwargs) -> [CredentialSetGetResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Update credential set](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/update)

vulnerability\_scanner.credential\_sets.update(strcredential\_set\_id, CredentialSetUpdateParams\*\*kwargs) -> [CredentialSetUpdateResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_update_response%20%3E%20(schema)>)

PUT/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Edit credential set](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/edit)

vulnerability\_scanner.credential\_sets.edit(strcredential\_set\_id, CredentialSetEditParams\*\*kwargs) -> [CredentialSetEditResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_edit_response%20%3E%20(schema)>)

PATCH/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### [Delete credential set](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/methods/delete)

vulnerability\_scanner.credential\_sets.delete(strcredential\_set\_id, CredentialSetDeleteParams\*\*kwargs) -> object

DELETE/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}

##### ModelsExpand Collapse

<details>

<summary>

class CredentialSetListResponse: …

</summary>

id: str

Credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_list_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_list_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_list_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialSetCreateResponse: …

</summary>

id: str

Credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_create_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_create_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_create_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialSetGetResponse: …

</summary>

id: str

Credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_get_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_get_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_get_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialSetUpdateResponse: …

</summary>

id: str

Credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_update_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_update_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_update_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialSetEditResponse: …

</summary>

id: str

Credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_edit_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_edit_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets%20%3E%20(model)%20credential_set_edit_response%20%3E%20(schema)>)

#### Credential SetsCredentials

##### [List credentials](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/list)

vulnerability\_scanner.credential\_sets.credentials.list(strcredential\_set\_id, CredentialListParams\*\*kwargs) -> SyncV4PagePaginationArray\[[CredentialListResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)>)]

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials

##### [Create credential](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/create)

vulnerability\_scanner.credential\_sets.credentials.create(strcredential\_set\_id, CredentialCreateParams\*\*kwargs) -> [CredentialCreateResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)>)

POST/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials

##### [Get credential](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/get)

vulnerability\_scanner.credential\_sets.credentials.get(strcredential\_id, CredentialGetParams\*\*kwargs) -> [CredentialGetResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)>)

GET/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Update credential](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/update)

vulnerability\_scanner.credential\_sets.credentials.update(strcredential\_id, CredentialUpdateParams\*\*kwargs) -> [CredentialUpdateResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)>)

PUT/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Edit credential](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/edit)

vulnerability\_scanner.credential\_sets.credentials.edit(strcredential\_id, CredentialEditParams\*\*kwargs) -> [CredentialEditResponse](<https://developers.cloudflare.com/api/python/resources/vulnerability_scanner#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)>)

PATCH/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### [Delete credential](https://developers.cloudflare.com/api/python/resources/vulnerability_scanner/subresources/credential_sets/subresources/credentials/methods/delete)

vulnerability\_scanner.credential\_sets.credentials.delete(strcredential\_id, CredentialDeleteParams\*\*kwargs) -> object

DELETE/accounts/{account\_id}/vuln\_scanner/credential\_sets/{credential\_set\_id}/credentials/{credential\_id}

##### ModelsExpand Collapse

<details>

<summary>

class CredentialListResponse: …

A credential attached to API requests during scanning. The credential <code>value</code> is write-only and never returned in responses.

</summary>

id: str

Credential identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

credential\_set\_id: str

Parent credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20credential_set_id">Link to this property</a>

<details>

<summary>

location: Literal\["header", "cookie"]

Where the credential is attached in outgoing requests.

</summary>

One of the following:

"header"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%200">Link to this property</a>

"cookie"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20location">Link to this property</a>

location\_name: str

Name of the header or cookie where the credential is attached.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20location_name">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_list_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialCreateResponse: …

A credential attached to API requests during scanning. The credential <code>value</code> is write-only and never returned in responses.

</summary>

id: str

Credential identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

credential\_set\_id: str

Parent credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20credential_set_id">Link to this property</a>

<details>

<summary>

location: Literal\["header", "cookie"]

Where the credential is attached in outgoing requests.

</summary>

One of the following:

"header"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%200">Link to this property</a>

"cookie"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20location">Link to this property</a>

location\_name: str

Name of the header or cookie where the credential is attached.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20location_name">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_create_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialGetResponse: …

A credential attached to API requests during scanning. The credential <code>value</code> is write-only and never returned in responses.

</summary>

id: str

Credential identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

credential\_set\_id: str

Parent credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20credential_set_id">Link to this property</a>

<details>

<summary>

location: Literal\["header", "cookie"]

Where the credential is attached in outgoing requests.

</summary>

One of the following:

"header"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%200">Link to this property</a>

"cookie"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20location">Link to this property</a>

location\_name: str

Name of the header or cookie where the credential is attached.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20location_name">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_get_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialUpdateResponse: …

A credential attached to API requests during scanning. The credential <code>value</code> is write-only and never returned in responses.

</summary>

id: str

Credential identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

credential\_set\_id: str

Parent credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20credential_set_id">Link to this property</a>

<details>

<summary>

location: Literal\["header", "cookie"]

Where the credential is attached in outgoing requests.

</summary>

One of the following:

"header"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%200">Link to this property</a>

"cookie"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20location">Link to this property</a>

location\_name: str

Name of the header or cookie where the credential is attached.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20location_name">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_update_response%20%3E%20(schema)>)

<details>

<summary>

class CredentialEditResponse: …

A credential attached to API requests during scanning. The credential <code>value</code> is write-only and never returned in responses.

</summary>

id: str

Credential identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20id">Link to this property</a>

credential\_set\_id: str

Parent credential set identifier.

formatuuid

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20credential_set_id">Link to this property</a>

<details>

<summary>

location: Literal\["header", "cookie"]

Where the credential is attached in outgoing requests.

</summary>

One of the following:

"header"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%200">Link to this property</a>

"cookie"

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20location%20%3E%20(member)%201">Link to this property</a>

</details>

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20location">Link to this property</a>

location\_name: str

Name of the header or cookie where the credential is attached.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20location_name">Link to this property</a>

name: str

Human-readable name.

<a href="#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)%20%3E%20(property)%20name">Link to this property</a>

</details>

[Link to this property](<#(resource)%20vulnerability_scanner.credential_sets.credentials%20%3E%20(model)%20credential_edit_response%20%3E%20(schema)>)