Domain Registration API

Own your name on the web

Base URL: https://api.wemasy.nl/api
ⓘ The token stays in this browser tab only (sessionStorage) and is sent to the WEMASY API only. Don't use production tokens on shared computers.

DNS Records

List DNS Presets

GET /services/domains/v1/dns/presets Auth

List DNS Records

POST /services/domains/v1/dns/records/list Auth

Create DNS Record

POST /services/domains/v1/dns/records/create Auth

Update DNS Record

POST /services/domains/v1/dns/records/update Auth

Delete DNS Record

POST /services/domains/v1/dns/records/delete Auth

Batch Update DNS Records

POST /services/domains/v1/dns/records/batch Auth

Sync DNS Records

POST /services/domains/v1/dns/records/sync Auth

DNS Templates

List DNS Templates

POST /services/domains/v1/templates/list Auth

Get DNS Template

POST /services/domains/v1/templates/get Auth

Create DNS Template

POST /services/domains/v1/templates/create Auth

Update DNS Template

POST /services/domains/v1/templates/update Auth

Delete Template

POST /services/domains/v1/templates/delete Auth

Set Default DNS Template

POST /services/domains/v1/templates/set-default Auth

Apply DNS Template

POST /services/domains/v1/dns-templates/apply Auth

Get Affected Domains

POST /services/domains/v1/templates/affected-domains Auth

Domain Transfer

Verify Transfer PIN

POST /services/domains/v1/transfer/verify-pin Auth

Initiate Transfer

POST /services/domains/v1/transfer/initiate Auth

Update IPS Tag

POST /services/domains/v1/transfer/update-ips-tag Auth

DomainCartAbandon

POST /services/domains/v1/domain-cart/abandon Auth

DomainCartCheckout

POST /services/domains/v1/domain-cart/checkout Auth

DomainCartClaim

Attach an anonymous cart to the authenticated user

POST /services/domains/v1/domain-cart/claim Auth

The marketing site (wemasy.com) creates a cart against a session_token only — no user_id. After the visitor signs up and the dashboard SPA mounts, it fires this endpoint with the token it brought along. We: 1. Find the cart by token. 2. Refuse if the cart is already claimed by a different user (capability-URL safety — token leak doesn't let one user hijack another's cart). 3. Stamp user_id + claimed_at. Returns the full cart so the dashboard register page can render its items immediately without a second round-trip.

DomainCartConfigureItem

POST /services/domains/v1/domain-cart/configure-item Auth

DomainCartMine

POST /services/domains/v1/domain-cart/mine Auth

DomainCheckAnalyticsOverview

POST /services/domains/v1/domains/analytics/overview Auth

Domains

Get domain statistics for dashboard

POST /services/domains/v1/domains/stats Auth

List Domains

POST /services/domains/v1/domains/list Auth

Get Domain

POST /services/domains/v1/domains/get Auth

Update Domain

POST /services/domains/v1/domains/update Auth

Sync Domain

POST /services/domains/v1/domains/sync Auth

Bulk Sync Domains

POST /services/domains/v1/domains/bulk-sync Auth

Disconnect Domain

POST /services/domains/v1/domains/disconnect-from-project Auth

Clears the project's custom domain fields so the website falls back to its subdomain. Dispatches a background job for any future async work (e.g. nameserver changes, OXXA nsgroup updates).

Get Nameserver Config

POST /services/domains/v1/domains/nameserver-config Auth

Get activity logs for domain(s)

POST /services/domains/v1/activity-logs/list Auth

Get single activity log entry

POST /services/domains/v1/activity-logs/get Auth

Holder Profiles

List Holder Profiles

POST /services/domains/v1/holder-profiles/list Auth

Get Holder Profile

POST /services/domains/v1/holder-profiles/get Auth

Create Holder Profile

POST /services/domains/v1/holder-profiles/create Auth

Update Holder Profile

POST /services/domains/v1/holder-profiles/update Auth

Delete Holder Profile

POST /services/domains/v1/holder-profiles/delete Auth

Set Default Holder Profile

POST /services/domains/v1/holder-profiles/set-default Auth

Change Domain Holder

POST /services/domains/v1/holder-profiles/change-domain-holder Auth

Get Affected Domains

POST /services/domains/v1/holder-profiles/affected-domains Auth

Nameserver Groups

POST /services/domains/v1/nameserver-groups/set-default Auth

Nameservers

Get Nameservers

POST /services/domains/v1/nameservers/get Auth

Update Nameservers

POST /services/domains/v1/nameservers/update Auth

Sync Nameservers

POST /services/domains/v1/nameservers/sync Auth

List Nameserver Groups

POST /services/domains/v1/nameserver-groups/list Auth

Get Nameserver Group

POST /services/domains/v1/nameserver-groups/get Auth

Create Nameserver Group

POST /services/domains/v1/nameserver-groups/create Auth

Update Nameserver Group

POST /services/domains/v1/nameserver-groups/update Auth

Delete Nameserver Group

POST /services/domains/v1/nameserver-groups/delete Auth

Get Affected Domains

POST /services/domains/v1/nameserver-groups/affected-domains Auth