Ienākošie un integrācijas aktivatori
Papildus OpenAI saderīgajam API, AiHummer pieņem ienākošie ziņojumi no savienotājiem un automatizācijas platformām, un izstaro servera puses notikumu straume jūs varat abonēt. Šie galapunkta punkti ir veids, kā ārējās sistēmas piegādā darbu vārtejai un kā lietotāja interfeisi paliek aktīvi.
Ienākošie galapunkti
Ieejošie galapunkti ir tas, kā kanālu savienotāji un pielāgotās integrācijas nodod ziņojumu pagrieziena dzinējam. Tie ir aizsargāti ar HMAC kopīgā slepena atslēga nosūtīts X-AIHummer-Inbound-Secret galvene (tas AIHUMMER_INBOUND_SECRET settings-catalog atslēga — konfigurēta administratora lietotāja saskarnē sadaļā Pārvaldība → Iestatījumi vai ar aihummer settings set, ne iekšā gateway.env).
| Metode un ceļš | Mērķis |
|---|---|
POST /v1/inbound/telegram |
Dabiskie Telegram ienākošie dati |
POST /v1/inbound/generic |
Ģenerisks ienākošais e-pastam → webhook, cron un pielāgotām lietotnēm |
POST /v1/inbound/binding/status |
Ziņot par kanāla saistīšanas statusu |
Tas vispārējs galapunkts ir vienkāršākais veids, kā ievadīt jebkuru avotu AiHummer. Nosūtiet nelielu JSON objektu ar kanāla nosaukumu, stabilu ārēju identifikatoru un ziņas tekstu:
curl https://your-aihummer.example/v1/inbound/generic \
-H "X-AIHummer-Inbound-Secret: $AIHUMMER_INBOUND_SECRET" \
-H "Content-Type: application/json" \
-d '{
"channel": "email",
"external_id": "ticket-4821",
"text": "A customer asks whether order #4821 has shipped."
}'
[!NOTE] Vispārīgajam ienākošo ziņojumu dispečeram nepieciešama noklusējuma darbavieta. Iestatīt
AIHUMMER_DEFAULT_WORKSPACE_IDtātad ienākošie ziņojumi var tikt maršrutēti.
[!WARNING] Ienākošie galapunkti nav aizsargāti ar
ah-API atslēga — viņi paļaujas uzX-AIHummer-Inbound-SecretHMAC. Glabājiet šo noslēpumu ārpus klienta puses koda un pagriez to, ja tas noplūst.
Integrācijas trigeri (Zapier / Make)
POST /v1/integrations/trigger ir ieejas punkts zemas koda automatizācijas platformām, piemēram, Zapier un Izgatavot. Gala punkts ir pēc noklusējuma atspējots: līdz AIHUMMER_INBOUND_TRIGGER_SECRET iestatījums ir konfigurēts, tas atbild ar 501 Not Implemented. Tas ir atsevišķs slepeni, atšķirīgs no AIHUMMER_INBOUND_SECRET; tāpat kā katrs settings-catalog atslēgas ieraksts, tas tiek iestatīts administrācijas saskarnē (Pārvaldība → Iestatījumi) vai ar aihummer settings set.
Kad konfigurēts, galapunkts pieņem vai nu X-AIHummer-Signature HMAC vai nesēja žetons formā Authorization: Bearer <the AIHUMMER_INBOUND_TRIGGER_SECRET value>.
curl https://your-aihummer.example/v1/integrations/trigger \
-H "Authorization: Bearer $AIHUMMER_INBOUND_TRIGGER_SECRET" \
-H "Content-Type: application/json" \
-d '{
"channel": "zapier",
"external_id": "lead-99",
"text": "New lead captured from the contact form."
}'
Admin Sessions aizmugursistēma
Šie divi maršruti ir iekšējais transports, kas saglabāts lapai Admin Sessions. Tie nav atbalstīts klientiem paredzēts iegulstams kanāls.
| Metode un ceļš | Mērķis |
|---|---|
POST /v1/web/session |
Atvērt vai atkārtoti piesaistīt Admin Sessions sarunu |
GET /v1/web/stream |
Straumēt sarunas atbildi ar SSE |
Notikumu plūsma
GET /v1/events/stream ir atsākams Vārtu notikumu Server-Sent Events plūsma. Galapunkts ir divi stingri nosacījumi:
- Tas
?workspace_id=<id>parametrs ir obligāts — bez tā pieprasījums ir noraidīts ar400. Noma drošības darbinieks pārbauda, vai darba vieta pieder zvanītāja īrnieks; kāda citaworkspace_idraža403. - Autentifikācija ir nepieciešama — administrēšanas sesija (sīkfails) vai
ah-API atslēgaAuthorization: Bearergalvene. Bez tās atbilde ir401.
Izlaist ?since= kursors atsākt no vietas, kur iepriekšējā savienojuma pārtraukums beidzās, tāpēc atkārtota pieslēgšanās nekad nezaudē notikumus.
# Subscribe from the beginning
curl -N -H "Authorization: Bearer ah-..." \
"https://your-aihummer.example/v1/events/stream?workspace_id=<id>"
# Resume after a known cursor
curl -N -H "Authorization: Bearer ah-..." \
"https://your-aihummer.example/v1/events/stream?workspace_id=<id>&since=<cursor>"
[!TIP] Apstrādājiet katra notikuma nesošo vērtību kā nākamo
sincekursors. Ieslēgts pievienoties atkārtoti, atsākt no tā kursora, lai garantētu vismaz vienu piegādi jūsu patērētājs.
Kur uz nākamo
- Teksts pārvēršas par OpenAI virsmu: Čata pabeigšana.
- Iekārtu pārošana, SSO federācija un protokolu virsmas: Tīmekļa āķi, SCIM un savienošana.
- Viss
AIHUMMER_*pogu Vides mainīgie.