AiHummer
Dansk
Log indKonto
v1.0.x
{ }Swagger

Generisk indgående

v1.0.x · opdateret 2026-06-26

Generisk indgående er det universelle indgangspunkt til AiHummer. Når der ikke er en formålsbygget kanal til din kilde — en e-mail-til-webhook relæ, et cron-job, et internt værktøj — sender du beskeden til et endepunkt, og den kommer ind i turmotoren som enhver anden kanalbesked.

Endepunktet

Send en enkelt JSON POST til porten:

POST /v1/inbound/generic
Content-Type: application/json
X-AIHummer-Inbound-Secret: <hmac>

{
  "channel": "my-app",
  "external_id": "user-42",
  "text": "Hello from my custom integration"
}

Kroppen bærer tre felter:

  • channel — et logisk kanalnavn, du vælger for kilden.
  • external_id — en stabil identifikator for slutbrugeren eller samtalen.
  • text — beskedens indhold.

Autentificering

Endepunktet er sikret af en HMAC båret i X-AIHummer-Inbound-Secret header, afledt af den delte AIHUMMER_INBOUND_SECRET. Forespørgsler uden en gyldig signatur afvises, så kun kaldere, der har hemmeligheden, kan indsende beskeder.

[!NOTE] Gatewayen skal have et standardarbejdsområde konfigureret (AIHUMMER_DEFAULT_WORKSPACE_ID) til at afsende generiske indgående meddelelser.

Yderligere kanaltilslutninger

AiHummer tilbyder yderligere kanalforbindere. Hver installeres fra Marketplace, kører vært-native på sin egen port og videresender indgående beskeder til /v1/inbound/generic.

Forbinder Havn Noter
Discord 8801
Slack 8802
Matrix 8803
Signal 8804 kræver en signal-cli sidevogn
Microsoft Teams 8805
Email (IMAP/SMTP) 8806
WhatsApp Cloud API 8807

[!NOTE] Stikkene installeres fra Marketplace; nogle kræver en ekstra tjeneste (for eksempel, signal-cli for Signal).

Browserudvidelsen

AiHummer leverer også en browserudvidelse, en Manifest V3 sidepanel chatflade. Det er en klient af /v1/chat/completions ved hjælp af en personlig ah- API-nøgle — ikke en server-side kanal. Brug det til personlig chat i browseren fremfor som en indgående kilde til routing.

Hvor til næste