Naar de inhoud

Bouw je eigen app

Bouw op Infinized.

Je eigen app op de API, met inloggen via Infinized. De app ontvangt wat je flows opleveren en kan Pal eigen tools geven.

Een levering, zoals je endpoint die ziet
POST https://your-app.example.com/hooks/infinized
X-Infinized-Event: component.delivered
X-Infinized-Delivery: 6f1c1e6e-...
X-Infinized-Signature: sha256=<hex digest of the raw body>
Content-Type: application/json

{
  "event_id": "6f1c1e6e-...",
  "event": "component.delivered",
  "organization_id": 4,
  "data": { },
  "sent_at": "2026-10-09T06:12:03+00:00"
}

Wat een app krijgt.

Drie dingen, voor onze apps net zo goed als voor de jouwe.

Inloggen met Infinized
Mensen loggen in met hun eigen Infinized-account. Je app bewaart geen wachtwoord en ziet hun naam, hun e-mailadres en de workspaces waaraan de app gekoppeld is. Het inrichten van je app als inlogclient doen we samen met jou.
Leveringen via ondertekende webhooks
Een eigenaar of beheerder koppelt een workspace, en de flows in die workspace leveren aan je app. Elke levering is ondertekend met de geheime sleutel van de koppeling; wie opnieuw koppelt, krijgt een nieuwe sleutel. Leveringen kun je tot 30 dagen terug nalezen.
Tools voor Pal
Je app kan Pal eigen tools geven, zoals Insights Pal dashboards laat bouwen. Elke aanroep komt ondertekend bij je app binnen en noemt wie erom vraagt, zodat je app beslist wat die persoon mag.

API

Of begin bij de API.

Een kleinere app heeft geen eigen inlog nodig: met een sleutel, de kanaal-API en ondertekende events kom je al een heel eind.

Je eigen front-end
Je eigen app start een flow via de kanaal-API. Een klantgesprek is een trigger als elke andere, en de klant ziet een AI-melding.
Sleutels met scopes
Een sleutel krijgt benoemde bevoegdheden, hoort bij een echte persoon en werkt niet meer zodra die persoon de organisatie verlaat.
Ondertekende events eruit
Abonneer een endpoint op de events die voor je van belang zijn. Elke levering bevat de naam van het event, een leverings-id en een handtekening over de body.
Zo controleer je een handtekening
Webhook-events · 13

De events waarop een endpoint zich kan abonneren.

  • task.completed
  • task.failed
  • approval.pending
  • conversation.reply.completed
  • flow.notification
  • run.completed
  • run.failed
  • flow.run.completed
  • flow.run.failed
  • approval.resolved
  • conversation.closed
  • alert.raised
  • component.delivered

Dezelfde regels, ook van buitenaf

De regie blijft bij jou.

Goedkeuringen, budgetten en de audittrail gelden voor alles wat je app start, precies zoals binnen het platform.

Budgetten
Een run die je app start, telt mee voor het budget van de workspace, net als elke andere run.
Goedkeuringen
Een actie die op een mens wacht, wacht nog steeds op een mens.
Audittrail
Wat er gebeurde, welk model het werk deed en wie besliste, staat op één plek vastgelegd.

Vertel ons wat je wilt bouwen.

We beginnen met luisteren naar je vraag. Daarna laten we een demo zien die bij jouw organisatie past.