ExaLink API
Beta
REST

Create & Manage Links

Full REST reference for creating smart links, reading configuration, updating destinations and access rules, and deleting links when campaigns end.

Custom slugs

Choose memorable paths like /summer26 or let ExaLink generate a random slug.

UTM objects

Pass source, medium, campaign, term, and content once — applied on every redirect.

Password & caps

Gate links with a password, expire them, or stop traffic after maxClicks.

Branded domains

Serve short URLs from verified domains such as go.yourbrand.com.

Create

POST

/v1/exalink/links

Retrieve

GET

/v1/exalink/links/:id

Update

PATCH

/v1/exalink/links/:id

Delete

DELETE

/v1/exalink/links/:id

HTTP status codes
CodeWhen
201POST create succeeded
200GET / PATCH / DELETE succeeded
400Validation failed (body or query)
401Missing or invalid Basic Auth token
403Domain not verified or feature not enabled
404Unknown link id
409Slug already taken on domain
429Rate limit exceeded
500Unexpected server error — retry with backoff