WarpLink
API Reference

Domains

Register, list, update, delete, and verify custom domains.

Register a Domain

POST/domains

Add a custom domain

Request Body

FieldTypeDescription
domain*stringMust be a valid domain. IP addresses and reserved domains (aplnk.to, warplink.app) are not allowed.e.g. links.myapp.com

Responses

201Domain created
FieldTypeDescription
idstring
org_idstring
domainstringe.g. links.myapp.com
verifiedboolean
ssl_statusstring
verification_tokenstring
verified_atstring | null
created_atstring
updated_atstring
400Validation error
FieldTypeDescription
error*object
401Unauthorized
FieldTypeDescription
error*object
403Forbidden, plan upgrade required, or domain limit exceeded
FieldTypeDescription
error*object
409Domain already registered
FieldTypeDescription
error*object

List Domains

GET/domains

List custom domains

Parameters

NameTypeInDescription
limitintegerquery
offsetintegerquery

Responses

200List of custom domains
FieldTypeDescription
dataobject[]
paginationobject
401Unauthorized
FieldTypeDescription
error*object
403Forbidden
FieldTypeDescription
error*object

Get a Domain

GET/domains/{id}

Get a custom domain

Parameters

NameTypeInDescription
id*stringpath

Responses

200Domain details
FieldTypeDescription
idstring
org_idstring
domainstringe.g. links.myapp.com
verifiedboolean
ssl_statusstring
verification_tokenstring
verified_atstring | null
created_atstring
updated_atstring
400Invalid ID
FieldTypeDescription
error*object
401Unauthorized
FieldTypeDescription
error*object
403Forbidden
FieldTypeDescription
error*object
404Not found
FieldTypeDescription
error*object

Update a Domain

Operation not found: PATCH /domains/{id}

Delete a Domain

DELETE/domains/{id}

Delete a custom domain

Parameters

NameTypeInDescription
id*stringpath

Responses

200Deleted domain
FieldTypeDescription
idstring
org_idstring
domainstringe.g. links.myapp.com
verifiedboolean
ssl_statusstring
verification_tokenstring
verified_atstring | null
created_atstring
updated_atstring
400Invalid ID
FieldTypeDescription
error*object
401Unauthorized
FieldTypeDescription
error*object
403Forbidden
FieldTypeDescription
error*object
404Not found
FieldTypeDescription
error*object

Verify a Domain

POST/domains/{id}/verify

Verify a custom domain's DNS configuration

Parameters

NameTypeInDescription
id*stringpath

Responses

200Verification result
400Invalid ID
FieldTypeDescription
error*object
401Unauthorized
FieldTypeDescription
error*object
403Forbidden
FieldTypeDescription
error*object
404Not found
FieldTypeDescription
error*object

On this page