---
title: Registrations
---

[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**

# Registrations

##### [Create Registration](https://developers.cloudflare.com/api/typescript/resources/registrar/subresources/registrations/methods/create)

client.registrar.registrations.create(RegistrationCreateParams {account\_id, domain\_name, acknowledgements, 6 more } params, RequestOptionsoptions?): [WorkflowStatus](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar%20%3E%20(model)%20workflow_status%20%3E%20(schema)>) {completed, created\_at, links, 4 more }

POST/accounts/{account\_id}/registrar/registrations

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

client.registrar.registrations.list(RegistrationListParams {account\_id, cursor, direction, 2 more } params, RequestOptionsoptions?): CursorPagination< [Registration](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar%20%3E%20(model)%20registration%20%3E%20(schema)>) {auto\_renew, created\_at, domain\_name, 4 more } >

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

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

client.registrar.registrations.get(stringdomainName, RegistrationGetParams {account\_id } params, RequestOptionsoptions?): [Registration](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar%20%3E%20(model)%20registration%20%3E%20(schema)>) {auto\_renew, created\_at, domain\_name, 4 more }

GET/accounts/{account\_id}/registrar/registrations/{domain\_name}

##### [Update Registration](https://developers.cloudflare.com/api/typescript/resources/registrar/subresources/registrations/methods/edit)

client.registrar.registrations.edit(stringdomainName, RegistrationEditParams {account\_id, auto\_renew, Prefer } params, RequestOptionsoptions?): [WorkflowStatus](<https://developers.cloudflare.com/api/typescript/resources/registrar#(resource)%20registrar%20%3E%20(model)%20workflow_status%20%3E%20(schema)>) {completed, created\_at, links, 4 more }

PATCH/accounts/{account\_id}/registrar/registrations/{domain\_name}