---
title: Extensions
---

[Skip to content](#_top)

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

[Registrar](https://developers.cloudflare.com/api/typescript/resources/registrar)

Copy Markdown

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

---

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

# Extensions

##### [List extensions](https://developers.cloudflare.com/api/typescript/resources/registrar/subresources/extensions/methods/list)

client.registrar.extensions.list(ExtensionListParams {account\_id, cursor, direction, 3 more } params, RequestOptionsoptions?): CursorPagination< [ExtensionListResponse](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)>) {metadata, registration\_schema, transfer\_schema } >

GET/accounts/{account\_id}/registrar/extensions

##### [Get extension](https://developers.cloudflare.com/api/typescript/resources/registrar/subresources/extensions/methods/get)

client.registrar.extensions.get(stringextension, ExtensionGetParams {account\_id } params, RequestOptionsoptions?): [ExtensionGetResponse](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)>) {metadata, registration\_schema, transfer\_schema }

GET/accounts/{account\_id}/registrar/extensions/{extension}

##### ModelsExpand Collapse

<details>

<summary>

ExtensionListResponse {metadata, registration\_schema, transfer\_schema }

Extension entry with metadata and JSON Schema documents for registration and transfer operations.

</summary>

<details>

<summary>

metadata: Metadata {name, tld }

Extension metadata.

</summary>

name: string

The full name of the extension. For example, “co.uk”, or “uk”.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20name">Link to this property</a>

tld: string

The TLD of the extension. For example, for “co.uk”, it is “uk”. For “uk”, it is “uk”.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20tld">Link to this property</a>

</details>

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)%20%3E%20(property)%20metadata">Link to this property</a>

registration\_schema: unknown

JSON Schema describing the expected input structure for registration operations on this extension.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)%20%3E%20(property)%20registration_schema">Link to this property</a>

transfer\_schema: unknown

JSON Schema describing the expected input structure for transfer operations on this extension.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)%20%3E%20(property)%20transfer_schema">Link to this property</a>

</details>

[Link to this property](<#(resource)%20registrar.extensions%20%3E%20(model)%20extension_list_response%20%3E%20(schema)>)

<details>

<summary>

ExtensionGetResponse {metadata, registration\_schema, transfer\_schema }

Extension entry with metadata and JSON Schema documents for registration and transfer operations.

</summary>

<details>

<summary>

metadata: Metadata {name, tld }

Extension metadata.

</summary>

name: string

The full name of the extension. For example, “co.uk”, or “uk”.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20name">Link to this property</a>

tld: string

The TLD of the extension. For example, for “co.uk”, it is “uk”. For “uk”, it is “uk”.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)%20%3E%20(property)%20metadata%20%3E%20(property)%20tld">Link to this property</a>

</details>

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)%20%3E%20(property)%20metadata">Link to this property</a>

registration\_schema: unknown

JSON Schema describing the expected input structure for registration operations on this extension.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)%20%3E%20(property)%20registration_schema">Link to this property</a>

transfer\_schema: unknown

JSON Schema describing the expected input structure for transfer operations on this extension.

<a href="#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)%20%3E%20(property)%20transfer_schema">Link to this property</a>

</details>

[Link to this property](<#(resource)%20registrar.extensions%20%3E%20(model)%20extension_get_response%20%3E%20(schema)>)