Developer Platform

uwuly REST API v1

Programmatically create smart short links, generate print-ready dynamic QR codes, query real-time analytics, and listen to real-time click webhooks.

Authentication

All API requests must include your API key in the HTTP Authorization header with the Bearer scheme. You can create and revoke keys anytime in your Dashboard Settings.

Authorization: Bearer uwuly_live_38b9f71c9...

Create Dynamic Framed QR Code

curl -X POST https://api.uwuly.com/v1/qr \
  -H "Authorization: Bearer uwuly_live_abc123..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Flagship Menu Card",
    "destination": "https://brand.com/summer-menu",
    "colors": {
      "foreground": "#2E3A59",
      "background": "#FFFFFF"
    },
    "frame": {
      "type": "badge-bottom",
      "text": "SCAN FOR MENU"
    }
  }'

Webhook Delivery & Signatures

When registered events trigger, uwuly sends an HTTP POST request to your endpoint containing a JSON payload with event metadata.

// Example Payload delivered to your endpoint
{
  "event": "link.clicked",
  "timestamp": "2026-11-04T02:30:00Z",
  "data": {
    "linkId": "link-12345",
    "alias": "launch-2026",
    "destination": "https://brand.com/special-launch",
    "country": "US"
  }
}

Ready to Build with uwuly?

Generate your live API key in under 10 seconds and start automating your links and QR codes.