SHORTME
PUT /api/update/{short_code}

Aggiorna URL

Modifica un URL esistente.

Aggiorna solo i campi inviati. Puoi modificare soltanto gli URL creati con il tuo stesso token. Invia una stringa vuota in alias o expires_at per rimuoverli. Accetta anche POST sullo stesso percorso.

Autenticazione richiesta: header X-Api-Token con il tuo token.

Parametri del percorso

short_code string obbligatorio

Lo short code dell'URL da modificare.

Corpo della richiesta (JSON)

original_url string opzionale

Nuovo URL di destinazione (http o https).

alias string opzionale

Nuovo alias, oppure stringa vuota per rimuoverlo.

expires_at string opzionale

Nuova scadenza futura, oppure stringa vuota per rimuoverla.

max_uses integer opzionale

Nuovo limite di utilizzi (intero positivo).

Risposte

200 URL aggiornato
{
    "success": true,
    "data": {
        "original_url": "https://example.com/pagina-molto-lunga",
        "short_code": "aB3xYz",
        "short_url": "https://short.micheleg.me/s/aB3xYz",
        "created_at": "2026-01-15 10:30:00",
        "max_uses": 500
    }
}
400 Dati non validi o nessun campo da aggiornare
{
    "success": false,
    "error": "No fields to update provided"
}
403 L'URL è stato creato con un altro token
{
    "success": false,
    "error": "Forbidden. Not authorized."
}
404 URL inesistente
{
    "success": false,
    "error": "URL not found"
}
409 Alias già in uso
{
    "success": false,
    "error": "Alias already exists"
}
curl -X PUT "https://short.micheleg.me/api/update/aB3xYz" \
  -H "X-Api-Token: YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"original_url":"https://example.com/nuova-pagina","max_uses":500}'

Prova

invia una richiesta reale

Questa richiesta modifica dati reali.

© 2026 short.micheleg.me