Aller au contenu

Link brevi

Tutte le route dei link brevi, con per ciascuna un esempio di richiesta e la risposta restituita. Un link si indica con il suo identificativo o con il suo indirizzo personalizzato (slug).

Elencare i link brevi

GET/v1/links

I link brevi dello spazio di lavoro, dal più recente al più vecchio. Ambito Lettura.

  • ?search= — cerca nella destinazione, nell'indirizzo personalizzato e nell'identificativo
  • ?tag= — identificativo di un tag: solo i link che lo portano
  • ?page= e ?per_page= — paginazione, 50 per pagina per impostazione predefinita, 100 al massimo
curl "https://api.tinylink.fr/v1/links?search=promo" \
  -H "Authorization: Bearer tl_il_tuo_token"

Risposte possibili

{
  "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
  }
}

Accorciare un indirizzo

POST/v1/links

url è obbligatorio: un indirizzo web, un'e-mail o un telefono. La risposta è il link creato; url vi è l'indirizzo breve, target_url la destinazione. Ambito Scrittura.

  • url — la destinazione, 500 caratteri al massimo
  • slug — l'indirizzo personalizzato: lettere, numeri, -, _ e ., 40 caratteri al massimo
  • password — protegge il link con una password
  • tags — elenco di identificativi di tag dello spazio di lavoro
  • qr_code — true per il codice QR classico, "none" senza logo, oppure l'identificativo di un modello
curl -X POST https://api.tinylink.fr/v1/links \
  -H "Authorization: Bearer tl_il_tuo_token" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://exemple.fr/promo",
    "slug": "promo",
    "qr_code": "none"
  }'

Risposte possibili

{
  "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"
}

Leggere un link breve

GET/v1/links/{id}

status vale active, pending_review (in fase di verifica, il link non reindirizza ancora) oppure blocked. Ambito Lettura.

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

Risposte possibili

{
  "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"
}

Modificare un link breve

PATCH/v1/links/{id}

Invia solo i campi da cambiare: url (la destinazione), slug, password. null rimuove l'indirizzo personalizzato o la password. Cambiare la destinazione non cambia l'indirizzo breve. Ambito Scrittura.

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

Risposte possibili

{
  "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"
}

Eliminare un link breve

DELETE/v1/links/{id}

Elimina il link, il suo codice QR e le sue statistiche: l'indirizzo breve smette di reindirizzare. Irreversibile. Ambito Eliminazione.

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

Risposte possibili

Senza contenuto

Non trovi la tua risposta?

Scrivici dalla scheda Supporto del tuo spazio, rispondiamo entro 24 ore lavorative.

Contatta il supporto