API JSON per creare e consultare link corti. Usa la chiave API del tuo account (o l’API_TOKEN della piattaforma se applicabile).
API pubblica: https://anyurl.bond - JSON sotto /api/v1/.
Authorization
Authorization: Bearer YOUR_API_KEY
Invia la chiave API esatta che abbiamo fornito in Authorization: Bearer. La dashboard usa per impostazione predefinita solo la chiave API; la pagina e-mail serve per la password.
POST /api/v1/shorten
{"long_url":"https://example.com","expiration_time":"24h","max_uses":100,"allow_bots":false}
{"long_url":"https://example.com","permanent":true}
expiration_time e max_uses facoltativi valgono per il piano a pagamento. Senza pagamento, i nuovi link hanno un tetto mensile (UTC, reset il giorno 1) e scadono dopo ~10 minuti indipendentemente dal corpo.
GET /api/v1/info/{short_code}
Restituisce metadati e validità di un codice breve senza incrementare i clic.
GET /api/v1/me
Restituisce il piano, i limiti effettivi dal pannello e l’uso del mese (UTC): nuovi link e modifiche API.
GET /api/v1/links
?limit=50&offset=0
Elenca solo i link corti creati con la chiave API del tuo account (owner_id coincide con quella chiave; stesso ambito di GET /info). Il token API della piattaforma non può usare questo endpoint. Parametri opzionali: limit (predefinito 50, max 100), offset (predefinito 0, max 100000). JSON: links (stessi campi di GET /info per elemento), total, limit, offset. L’elenco non cancella righe né incrementa i clic.
PUT / PATCH /api/v1/info/{short_code}
{"long_url":"https://example.com/new","expiration_time":"24h","max_uses":20,"allow_bots":false}
Per modificare un codice corto esistente usa PUT o PATCH su /api/v1/info/{short_code}, non POST /shorten. Corpo JSON: uno qualsiasi tra long_url, expiration_time, max_uses, allow_bots. Ometti un campo per lasciarlo invariato. Rimuovi la scadenza temporale con expiration_time ""; usi illimitati con max_uses -1. La risposta segue GET /info.
YOUR_API_KEY è solo un segnaposto. Usa la tua vera chiave API. Gli esempi usano https://anyurl.bond.
/api/v1/shorten - JSON completo (host https://anyurl.bond)curl -sS -X POST 'https://anyurl.bond/api/v1/shorten' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com\",\"expiration_time\":\"24h\",\"max_uses\":100,\"allow_bots\":false}"
/api/v1/shorten - corpo minimo (a pagamento: scadenza predefinita 24 h)curl -sS -X POST 'https://anyurl.bond/api/v1/shorten' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com\"}"
/api/v1/shorten - permanente (a pagamento; conta come modifica smart)curl -sS -X POST 'https://anyurl.bond/api/v1/shorten' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com\",\"permanent\":true}"
/api/v1/info/{short_code} - esempio codice corto abc123curl -sS 'https://anyurl.bond/api/v1/info/abc123' \
-H 'Authorization: Bearer YOUR_API_KEY'
/api/v1/mecurl -sS 'https://anyurl.bond/api/v1/me' \
-H 'Authorization: Bearer YOUR_API_KEY'
/api/v1/links - pagina i tuoi link corticurl -sS 'https://anyurl.bond/api/v1/links?limit=50&offset=0' \
-H 'Authorization: Bearer YOUR_API_KEY'
/api/v1/info/{short_code}curl -sS -X PATCH 'https://anyurl.bond/api/v1/info/abc123' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com/updated-destination\"}"
/api/v1/info/{short_code}curl -sS -X PUT 'https://anyurl.bond/api/v1/info/abc123' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com/updated\",\"expiration_time\":\"7d\",\"max_uses\":50,\"allow_bots\":true}"
-v) per il debugcurl -v -X POST 'https://anyurl.bond/api/v1/shorten' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d "{\"long_url\":\"https://example.com\"}"
Piano API gratuito: fino a 100 nuovi link corti al mese di calendario (UTC); il contatore si azzera il giorno 1. Ogni link scade dopo circa 10 minuti. I piani a pagamento seguono lo stesso ciclo mensile.