EzyURL

Sign in to your EzyURL workspace

Create Project

Setup a branded namespace for your organization's links.

.ezyurl.io

Default Fallback URLs

When generating a link, missing iOS or Android destinations fallback to these globally.

Create Link

Generate a campaign tracker under active project .

Specific Overrides & Deep Linking

Configure app-specific routing. Standard HTTP/S links, universal links, or custom deep link schemes (e.g., youtube://, spotify://, myapp://profile) are fully supported.

UTM Targeting

Links & Analytics

Scanning links inside project:

Date:
Link name
URL
Created ↓
Clicks

Team & Access

Manage who can access and create links for

Invite new member


Current Team Members

Developer Portal

Programmatically generate smart dynamic deep links via REST API.

API Authentication Key

Use this key to authorize programmatical link creation requests. Do not expose this key in public repositories.

••••••••••••••••••••••••••••••••

REST API Reference

Create short links under the active project prefix by sending a POST request.

Endpoint

POST http://localhost:3000/api/v1/links

Request Headers

Header Type Description
X-API-Key String Your active project API key (e.g., ezkey_...)
Content-Type String Must be set to application/json

Payload Parameters

Parameter Type Description
originalUrl String Default destination URL (fallback browser redirect target).
androidLink String Custom Android app scheme (e.g. myapp://profile) or override URL.
iosLink String Custom iOS app scheme (e.g. myapp://profile) or override URL.
utmSource String Campaign source (e.g., newsletter). Optional.
utmMedium String Campaign medium (e.g., email). Optional.
utmCampaign String Campaign name (e.g., summer_sale). Optional.

Interactive Code Snippets

Select a language environment to view complete request code samples: