← Back to docs

Tools API Dokumentation

Language: SV | EN | SV

Tools API Dokumentation

Välkommen till dokumentationen för Tools.

Denna dokumentation är skriven som en användarguide för utvecklare som integrerar mot våra publika API:er och webbgränssnitt. Den täcker autentisering, begärandeformat, svarsschemat, kodexempel och tokenanvändning.


API Referens

IRC Memory Lane - Loggsök API

Sök och hämta IRC-kanallogngar med avancerad filtrering. Perfekt för att integrera loggdata i andra applikationer.

  • Autentisering: API Key Bearer-token
  • Rate Limiting: 60 förfrågningar/minut
  • Funktioner: Fulltextsökning, kanalfiltrering, datumintervall, användarnamn

Se IRC Log API-dokumentation →

Snabbstartsguide (inkluderar setup, grund- och avancerade exempel): IRC Memory Lane API Guide →


RSS Feed Analytics - Kategorianalys API

Generera AI-drivna analyser av RSS-feeds per kategori. ChatGPT identifierar teman, narrativmönster och beteendeutvecklingar i aggregerat nyhetsinnehål.

  • Autentisering: Websession + permission:rss
  • Rate Limiting: 20 förfrågningar/minut (generering)
  • Cachning: Automatisk deduplicering efter innehålssignatur

Se RSS Analytics API-dokumentation →


SMS Leverans API

Skicka SMS-meddelanden med callback-spårning och leveransstatusuppdateringar.

  • Autentisering: API Key eller Bearer-token
  • Rate Limiting: 300 förfrågningar/minut
  • Funktioner: Mallmeddelanden, leveransspårning, felhantering

Se SMS API Referens →

SMS Callback-svar (webhook-svar): SMS Prefix Callback Guide →


Marvel MCU Timeline API

Sök och hämta Marvel Cinematic Universe-data med kronologisk ordning och IMDB-integration.

  • Autentisering: Publik (ingen autentisering krävs)
  • Rate Limiting: 300 förfrågningar/minut
  • Funktioner: Tidslinjsökning, fassökning, relaterat innehål

Se MCU API-dokumentation →


DNS Zone List API

Upptäck och fråga BIND DNS-zoner, hämta zonmetadata och få åtkomst till DNS-poster.

  • Autentisering: API Key Bearer-token
  • Rate Limiting: 60 förfrågningar/minut
  • Funktioner: Zondiscovery, filvägar, TSIG-nycklar, posteranalys

Se DNS API-dokumentation →


DNSBL / FraudBL API

Realtidsblockeringslista-frågor med bitmaskstöd, DNS-först-publicering och handelsdata-spegling.

  • Autentisering: API Key eller Bearer-token
  • Rate Limiting: 9000 förfrågningar/minut
  • Funktioner: Bitmaskuppslagningar, vitlistfrågor, dataöverföring

Se DNSBL/FraudBL API-dokumentation →


Webbgränssnitt Dokumentation

OpenAI / AI-motor

Intern AI-motordashboard för hantering av prompt-profiler, testning av prompts och övervakning av API-användning.

  • Åtkomst: /admin/openai (kräver permission:openai.manage)
  • Funktioner: Profilhantering, modellval, tokenbudgetar, hastighetsbegränsning, testgränssnitt

Se OpenAI-motor dokumentation →


RSS Watch - Feedvisare

Webbaserad RSS-aggregator med kategorisering, feedkällhantering och inline-redigering.

  • Åtkomst: /rss (kräver permission:rss)
  • Funktioner: Feedhantering, kategorivy, AI-analitik, sökning

Se RSS Watch dokumentation →


Microsoft To Do

Personlig Microsoft To Do-integration för inloggade användare, med tvåvägssynk och autentiserad API-åtkomst.

  • Åtkomst: /settings/integrations/microsoft-todo (kräver inloggning)
  • Funktioner: OAuth-koppling, list/uppgiftshantering, direkt synk, autentiserade /api/microsoft-todo/*-endpoints

Se dokumentation för Microsoft To Do →


Whisper-transkribering

Köbaserad transkribering av media med progress i både webbgränssnitt och API.

  • Åtkomst: /whisper (kräver permission:whisper.use)
  • Funktioner: URL-kö, stegvis progress, retries/fel, synlighet för ägare/admin, autentiserade /api/whisper/*

Se dokumentation för Whisper →


Mensövervakning

Enkel personlig cykelövervakning för inloggade användare.

  • Åtkomst: /menstrual-tracking (kräver inloggning)
  • Funktioner: Profil med födelsedatum/första start, månadsvis cykelregistrering och uppskattad nästa start

Se dokumentation för mensövervakning →


Min profil

Personliga kontoinställningar för inloggade användare.

  • Åtkomst: /users/profile (kräver inloggning)
  • Funktioner: Uppdatera namn/e-post, sätt/byta lösenord, hantera koppling av Google-konto för inloggning

Se dokumentation för min profil →


OAuth-endpoints (Slack + SoundCloud)

Referens for OAuth start/callback-endpoints samt guidning for Slack redirect URL.

  • Atkomst: Webroutes under /oauth/*
  • Innehaller: Slack start/callback/callback-url, SoundCloud start/callback

Se OAuth-endpoints dokumentation →


Autentisering & Tokens

API Key Autentisering

Används för server-till-server-förfrågningar till publika API:er:

Authorization: Bearer sk-YOUR_API_KEY_HERE

Där du hittar din nyckel:

  1. Logga in på Tools
  2. Navigera till Mina API-nycklar (/keys/mine)
  3. Skapa eller kopiera en befintlig nyckel

Websession Autentisering

Används för webbläsarbaserade förfrågningar till skyddade endpoints:

  • Automatisk via webbläsarkakor
  • Kräver permission:rss, permission:openai.manage, osv.

Tools AI Bearer-tokens

Speciella tokens för AI-specifika operationer:

Authorization: Bearer YOUR_TOOLS_AI_TOKEN

Användning: /api/ai/url/analyze och liknande AI-endpoints


Snabbreferens

Funktion Endpoint Autentisering Rate Limit
IRC-sökning POST /api/irclog/search API Key 60/min
RSS-analys POST /feed-admin/analytics/generate Websession 20/min
SMS-sändning POST /api/sms/send API Key 300/min
MCU-sökning GET /api/mcu/timeline Publik 300/min
DNS-fråga GET /api/dns/zones API Key 60/min
DNSBL-fråga POST /api/dnsbl/query API Key 9000/min

Felhantering

Alla API:er följer standard HTTP-statuskoder:

  • 200 OK - Förfrågan lyckades
  • 400 Bad Request - Ogiltiga parametrar eller valideringsfel
  • 401 Unauthorized - Saknad eller ogiltig autentisering
  • 403 Forbidden - Autentiserad men saknar nödvändiga behörigheter
  • 429 Too Many Requests - Hastighetsbegränsning överskriden
  • 500 Internal Server Error - Serverfel

Felsvarsformat

{
  "ok": false,
  "error": "Läsvänligt felmeddelande",
  "error_code": "VALIDATION_ERROR"
}

Tools Miljö

Tools stödjer flera domäner med en enda .env-konfiguration genom att detektera den aktuella begärandets värd.


Ändringslogg

För nya funktioner och senaste ändringar: Se Ändringslogg →


Senast uppdaterad: 2026-03-27 API Version: v1