API

Kurzlinks direkt aus deinem eigenen Code anlegen und verwalten.

Melde dich an, um deinen persönlichen API-Token zu erhalten. Anmelden

Dokumentation

Sende deinen Token bei jeder Anfrage im Authorization-Header. Request-Bodys sind JSON.

Authorization: Bearer <your_api_token>

Endpunkte

EndpointBeschreibungKosten
GET ?action=status Aktueller Verbrauch und Limits 0
POST ?action=create_link Kurzlink anlegen (fullurl, redirectmode, optional premiumshort) 1
POST ?action=update_link Ziel und/oder Art ändern (id oder short_tag) 1
POST ?action=delete_link Kurzlink löschen (id oder short_tag) 0

Weiterleitungsarten

  • 1 – Direkt: Besucher werden sofort weitergeleitet. Die schnellste Variante.
  • 2 – Paged View: Besucher sehen zuerst Ziel-Adresse und Vorschau und entscheiden dann selbst.
  • 3 – Safe View: Wir laden die Seite für den Besucher – ohne Scripts und Tracker, seine IP bleibt vor dem Ziel verborgen.

Beispiele

?action=status

curl -H "Authorization: Bearer YOUR_TOKEN" \
  "https://hidelink.top/api.php?action=status"

?action=create_link

curl -X POST "https://hidelink.top/api.php?action=create_link" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"fullurl":"https://example.com/","redirectmode":1}'

?action=update_link

curl -X POST "https://hidelink.top/api.php?action=update_link" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"short_tag":"my-name","fullurl":"https://example.com/new","redirectmode":2}'

?action=delete_link

curl -X POST "https://hidelink.top/api.php?action=delete_link" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"short_tag":"my-name"}'

Beispiel-Antwort

{
  "success": true,
  "short_url": "https://hidelink.top/aB3xK9p",
  "short_tag": "aB3xK9p",
  "redirect_mode": 1,
  "usage": { "limit": 1000, "used": 12, "remaining": 988, "month": "2026-10" }
}

Fehler liefern "success": false mit einer "error"-Meldung und passendem HTTP-Status (400, 401, 403, 404, 429).