Domain Registration API

Own your name on the web

Base URL: https://api.wemasy.nl/api
ⓘ Settings are saved in browser localStorage for convenience. 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

Request EPP Code

POST /services/domains/v1/transfer/request-epp Auth

Verify Transfer PIN

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

Get EPP Code

POST /services/domains/v1/transfer/get-epp Auth

Initiate Transfer

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

Update IPS Tag

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

Domains

Import all domains from OXXA into products database

POST /services/domains/v1/domains/import Public

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

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

Public

Check domain availability

POST /services/domains/v1/domain/check Public

Return all enabled TLDs for the current platform (names only — lightweight). Featured TLDs are returned first. The frontend slices this list in batches to avoid firing too many OXXA domain-check calls at once

GET /services/domains/v1/tld-extensions Public