Aller au contenu

Tag

Tutte le route dei tag: la loro gestione, poi la loro applicazione a una pagina o a un link breve. Un tag si indica con il suo identificativo numerico.

Elencare i tag

GET/v1/tags

I tag dello spazio di lavoro, in ordine alfabetico. elements_count conta le pagine e i link che portano il tag. Ambito Lettura.

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

Risposte possibili

{
  "data": [
    {
      "id": 46,
      "name": "Campagne",
      "color": "#1E90FF",
      "elements_count": 1,
      "created_at": "2026-10-05T21:57:18+02:00"
    }
  ]
}

Creare un tag

POST/v1/tags

name è obbligatorio (50 caratteri al massimo). color è un colore esadecimale, #1E90FF o #19F; senza di esso il tag è nero. Ambito Scrittura.

curl -X POST https://api.tinylink.fr/v1/tags \
  -H "Authorization: Bearer tl_il_tuo_token" \
  -H "Content-Type: application/json" \
  -d '{"name":"Campagne","color":"#1E90FF"}'

Risposte possibili

{
  "id": 46,
  "name": "Campagne",
  "color": "#1E90FF",
  "elements_count": 0,
  "created_at": "2026-10-05T21:57:18+02:00"
}

Leggere un tag

GET/v1/tags/{id}

Ambito Lettura.

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

Risposte possibili

{
  "id": 46,
  "name": "Campagne",
  "color": "#1E90FF",
  "elements_count": 1,
  "created_at": "2026-10-05T21:57:18+02:00"
}

Modificare un tag

PATCH/v1/tags/{id}

name, color, o entrambi. Ambito Scrittura.

curl -X PATCH https://api.tinylink.fr/v1/tags/46 \
  -H "Authorization: Bearer tl_il_tuo_token" \
  -H "Content-Type: application/json" \
  -d '{"name":"Campagne été"}'

Risposte possibili

{
  "id": 46,
  "name": "Campagne été",
  "color": "#1E90FF",
  "elements_count": 1,
  "created_at": "2026-10-05T21:57:18+02:00"
}

Eliminare un tag

DELETE/v1/tags/{id}

Elimina il tag e lo rimuove da tutti gli elementi che lo portavano; le pagine e i link stessi non vengono toccati. Ambito Eliminazione.

curl -X DELETE https://api.tinylink.fr/v1/tags/46 \
  -H "Authorization: Bearer tl_il_tuo_token"

Risposte possibili

Senza contenuto

Elencare gli elementi di un tag

GET/v1/tags/{id}/elements

Le pagine e i link brevi che portano il tag, paginati come gli altri elenchi (?page=, ?per_page=). type distingue page e link. Ambito Lettura.

curl https://api.tinylink.fr/v1/tags/46/elements \
  -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": [
        {
          "id": 46,
          "name": "Campagne",
          "color": "#1E90FF"
        }
      ],
      "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
  }
}

Leggere i tag di un elemento

GET/v1/pages/{id}/tags

GET/v1/links/{id}/tags

I tag applicati a una pagina o a un link breve. Ambito Lettura.

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

Risposte possibili

{
  "data": [
    {
      "id": 46,
      "name": "Campagne",
      "color": "#1E90FF"
    }
  ]
}

Applicare un tag

PUT/v1/pages/{id}/tags/{tag}

PUT/v1/links/{id}/tags/{tag}

Applica il tag alla pagina o al link breve; senza corpo della richiesta. La risposta restituisce i tag dell'elemento dopo l'operazione. Ambito Scrittura.

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

Risposte possibili

{
  "data": [
    {
      "id": 46,
      "name": "Campagne",
      "color": "#1E90FF"
    }
  ]
}

Rimuovere un tag

DELETE/v1/pages/{id}/tags/{tag}

DELETE/v1/links/{id}/tags/{tag}

Rimuove il tag dall'elemento senza eliminare nulla: l'ambito Scrittura basta. La risposta restituisce i tag rimanenti.

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

Risposte possibili

{
  "data": []
}

Non trovi la tua risposta?

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

Contatta il supporto