Aller au contenu

Liens réduits

Toutes les routes des liens réduits, avec pour chacune un exemple de requête et la réponse rendue. Un lien se désigne par son identifiant ou par son adresse personnalisée (slug).

Lister les liens réduits

GET/v1/links

Les liens réduits de l'environnement, du plus récent au plus ancien. Portée Lecture.

  • ?search= — cherche dans la destination, l'adresse personnalisée et l'identifiant
  • ?tag= — identifiant d'un tag : seuls les liens qui le portent
  • ?page= et ?per_page= — pagination, 50 par page par défaut, 100 au plus
curl "https://api.tinylink.fr/v1/links?search=promo" \
  -H "Authorization: Bearer tl_votre_jeton"

Réponses possibles

{
  "data": [
    {
      "id": "6ac401093831b",
      "type": "link",
      "target_url": "https://exemple.fr/promo",
      "slug": "promo",
      "url": "https://tnlnk.fr/promo",
      "status": "active",
      "password_protected": false,
      "restricted": false,
      "tags": [],
      "qr_code": null,
      "created_at": "2026-10-05T21:56:57+02:00",
      "edit_url": "https://app.tinylink.fr/shortener-edit?id=6ac401093831b"
    }
  ],
  "pagination": {
    "page": 1,
    "per_page": 50,
    "total": 1,
    "total_pages": 1
  }
}

Réduire une adresse

POST/v1/links

url est obligatoire : une adresse web, un e-mail ou un téléphone. La réponse est le lien créé ; url y est l'adresse courte, target_url la destination. Portée Écriture.

  • url — la destination, 500 caractères au plus
  • slug — l'adresse personnalisée : lettres, chiffres, -, _ et ., 40 caractères au plus
  • password — protège le lien par un mot de passe
  • tags — liste d'identifiants de tags de l'environnement
  • qr_code — true pour le QR code classique, "none" sans logo, ou l'identifiant d'un modèle
curl -X POST https://api.tinylink.fr/v1/links \
  -H "Authorization: Bearer tl_votre_jeton" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://exemple.fr/promo",
    "slug": "promo",
    "qr_code": "none"
  }'

Réponses possibles

{
  "id": "6ac401093831b",
  "type": "link",
  "target_url": "https://exemple.fr/promo",
  "slug": "promo",
  "url": "https://tnlnk.fr/promo",
  "status": "active",
  "password_protected": false,
  "restricted": false,
  "tags": [],
  "qr_code": {
    "png": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.png",
    "svg": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.svg",
    "template": "none",
    "shape": "square",
    "encoded_url": "https://tnlnk.fr/6ac401093831b&qr"
  },
  "created_at": "2026-10-05T21:56:57+02:00",
  "edit_url": "https://app.tinylink.fr/shortener-edit?id=6ac401093831b"
}

Lire un lien réduit

GET/v1/links/{id}

status vaut active, pending_review (en cours de vérification, le lien ne redirige pas encore) ou blocked. Portée Lecture.

curl https://api.tinylink.fr/v1/links/promo \
  -H "Authorization: Bearer tl_votre_jeton"

Réponses possibles

{
  "id": "6ac401093831b",
  "type": "link",
  "target_url": "https://exemple.fr/promo",
  "slug": "promo",
  "url": "https://tnlnk.fr/promo",
  "status": "active",
  "password_protected": false,
  "restricted": false,
  "tags": [],
  "qr_code": {
    "png": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.png",
    "svg": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.svg",
    "template": "none",
    "shape": "square",
    "encoded_url": "https://tnlnk.fr/6ac401093831b&qr"
  },
  "created_at": "2026-10-05T21:56:57+02:00",
  "edit_url": "https://app.tinylink.fr/shortener-edit?id=6ac401093831b"
}

Modifier un lien réduit

PATCH/v1/links/{id}

N'envoyez que les champs à changer : url (la destination), slug, password. null retire l'adresse personnalisée ou le mot de passe. Changer la destination ne change pas l'adresse courte. Portée Écriture.

curl -X PATCH https://api.tinylink.fr/v1/links/6ac401093831b \
  -H "Authorization: Bearer tl_votre_jeton" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://exemple.fr/soldes"}'

Réponses possibles

{
  "id": "6ac401093831b",
  "type": "link",
  "target_url": "https://exemple.fr/soldes",
  "slug": "promo",
  "url": "https://tnlnk.fr/promo",
  "status": "active",
  "password_protected": false,
  "restricted": false,
  "tags": [],
  "qr_code": {
    "png": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.png",
    "svg": "https://content.tinylink.fr/QR_Code/QRCode_6ac4011f7a12f.svg",
    "template": "none",
    "shape": "square",
    "encoded_url": "https://tnlnk.fr/6ac401093831b&qr"
  },
  "created_at": "2026-10-05T21:56:57+02:00",
  "edit_url": "https://app.tinylink.fr/shortener-edit?id=6ac401093831b"
}

Supprimer un lien réduit

DELETE/v1/links/{id}

Supprime le lien, son QR code et ses statistiques : l'adresse courte cesse de rediriger. Irréversible. Portée Suppression.

curl -X DELETE https://api.tinylink.fr/v1/links/6ac401093831b \
  -H "Authorization: Bearer tl_votre_jeton"

Réponses possibles

Sans contenu

Vous ne trouvez pas votre réponse ?

Écrivez-nous depuis l'onglet Support de votre espace, nous répondons sous 24 h ouvrées.

Contacter le support