API Reference (v1)

Manage links, events, and domains programmatically using the UTMPro REST API.

Authentication

Include your API key in the Authorization header:

Authorization: Bearer utmpro_your_api_key_here

Create API keys at Settings โ†’ API Keys.

Base URL

https://app.utmpro.link/api/v1

Endpoints

MethodEndpointDescription
GET/api/v1/linksList links (paginated)
POST/api/v1/linksCreate a new link
GET/api/v1/links/{id}Get link details
PUT/api/v1/links/{id}Update a link
DELETE/api/v1/links/{id}Delete a link
GET/api/v1/eventsList click events
GET/api/v1/domainsList domains
GET/api/v1/tagsList tags

Create Link Example

POST /api/v1/links
Content-Type: application/json

{
  "url": "https://example.com/landing-page",
  "domain": "go.utmpro.link",
  "slug": "my-campaign",
  "utm_source": "api",
  "utm_medium": "automation",
  "utm_campaign": "product-launch"
}

Rate Limits

API requests are rate-limited based on your plan. If you exceed the limit, you'll receive a 429 Too Many Requests response.