Help Center Integrations & API API Quick Start Guide
Integrations & API 5 min read Pro plan or higher

API Quick Start Guide

Create, list, inspect and delete links from your own code with the Short10 REST API.

1. Create an API key

  1. Go to Dashboard → Integrations → API keys.
  2. Click Create key, give it a name (e.g. “website backend”) and copy the key.
  3. Store it securely. You can revoke a key from the same page at any time.

2. Authenticate

Send the key as a Bearer token on every request:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

3. Endpoints

Method & pathPurpose
GET /api/v1/linksList your links
POST /api/v1/linksCreate a link — body: url (required), title, custom_code
GET /api/v1/links/stats?id=Click statistics for one link
POST /api/v1/links/deleteDelete a link by id

Example: create a link

curl -X POST https://short10.app/api/v1/links \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com/pricing","title":"Pricing page","custom_code":"pricing2026"}'

The response contains the new link's id, short code and full short URL. custom_code follows the same rules as aliases in the dashboard: 3–50 alphanumeric characters, unique per domain.

Rate limits

Each key may make 60 requests per minute. Requests above that return HTTP 429; back off and retry after a short pause. For large one-off imports of up to 500 links, the CSV import is quicker.

API access requires the Pro plan or higher. Links created through the API appear in your dashboard like any other and can be edited there.

Related Articles

Setting Up Webhooks Connecting with Zapier Creating Links in Bulk