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.
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.
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.