Request
Your API key (e.g., bcy_live_pk_YOUR_API_KEY)
Body
The destination URL where the short link should redirect.
Must be a valid HTTP or HTTPS URL. Example: https://example.com/my-page
Custom slug for the short URL. Must be unique and contain only lowercase letters, numbers, and hyphens.
If not provided, a random slug will be generated. Example: summer-sale
Title for SEO and social media sharing Example: Summer Sale 2026
Description for SEO and social media cards Example: Get 50% off all products this summer
Array of tags for organizing links Example: ["marketing", "summer", "instagram"]
Custom domain to use (must be verified in your account) Example: go.yourbrand.com
Default: bouncy.link
ID of the group to add this link to Example: grp_abc123
Response
Unique identifier for the link
The slug portion of the short URL
Domain used for the short URL
ISO 8601 timestamp of creation
Whether the link is active
Total click count (0 for new links)
curl -X POST https://api.bouncy.ai/v1/links \
-H "X-Api-Key: bcy_live_pk_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/summer-sale",
"slug": "summer",
"title": "Summer Sale 2026",
"description": "50% off everything",
"tags": ["marketing", "sale"]
}'
200 Success
400 Bad Request
409 Conflict
{
"id" : "link_abc123xyz" ,
"shortUrl" : "https://bouncy.link/summer" ,
"slug" : "summer" ,
"destination" : "https://example.com/summer-sale" ,
"title" : "Summer Sale 2026" ,
"description" : "50% off everything" ,
"tags" : [ "marketing" , "sale" ],
"domain" : "bouncy.link" ,
"createdAt" : "2026-02-06T12:00:00Z" ,
"enabled" : true ,
"clicks" : 0
}