Verbind een beheerde AI-agent met je applicatie

Gebruik één REST-sleutel met agentbereik vanuit vertrouwde servercode om dezelfde gepubliceerde IMFA-agent aan te roepen die kennis, gedrag, modellen, tools, sessies en kanalen beheert. Verstuur berichten, vervolg API-gesprekken, lees historie en haal leads op zonder de agentlevenscyclus opnieuw te bouwen.

Wat is een AI-agent-API?

Een AI-agent-API laat een vertrouwde applicatie communiceren met een agent die al instructies, kennis, modelinstellingen, tools en gespreksgedrag heeft. Met de IMFA REST API kun je de beschikbare agent opvragen, een chatbericht sturen, een API-sessie vervolgen, opgeslagen berichten lezen en leads ophalen.

Dit is een interface naar een beheerde agent en geen direct model-endpoint. Je configureert en publiceert de agent in IMFA en je server roept hem aan met een sleutel voor die agent. Dezelfde RAG-kennis en goedgekeurde regels kunnen je app, web, WhatsApp, Telegram, Discord en geschikte voice-ervaringen bedienen.

Illustratie van de IMFA AI-agent-API

Een productiecontract voor vertrouwde serverintegraties

De API biedt een smal, gedocumenteerd REST-oppervlak rond de gepubliceerde agent, terwijl IMFA kennis, gedrag, modellen, sessies, credits en beveiligingsgrenzen beheert.

Authenticatie met agentbereik

Genereer handmatig een REST-sleutel in de API-weergave van de agent of op het API Keys-scherm. Stuur Authorization: Bearer YOUR_API_KEY. De sleutel wordt eenmaal getoond, alleen als hash opgeslagen en verschilt van het MCP-token van het account.

Idempotente chatverzoeken

POST /v1/agents/{slug}/chat vereist een Idempotency-Key van 8 tot 128 toegestane tekens. Gebruik een nieuwe waarde voor elke afzonderlijke beurt en hergebruik die alleen voor exact hetzelfde verzoek.

Herbruikbare API-context

Laat sessionId weg om een nieuw API-gesprek te starten, bewaar de waarde uit het antwoord en gebruik die bij volgende beurten. Sessie-ID's uit website, builder en kanalen in de historie zijn alleen-lezen.

Sessies, berichten en leads

Bekijk opgeslagen sessies, lees berichten uit één sessie en haal leads op. Gepagineerde GET-routes geven standaard 20 items en accepteren een limiet van 1 tot 100 met een optionele cursor.

Duidelijke limieten en statussen

Chat vereist message, gebruikt de eerste 4.000 tekens, accepteert een sessionId tot 128 tekens en begrenst de body op 64.000 bytes. Statussen onderscheiden validatie, sleutel, credits, beschikbaarheid, pauze, grootte, rate limit en serverfouten.

Hetzelfde beheerde agentsysteem

Antwoorden gebruiken de instructies, het model, de RAG-kennis, skills, tools en beschermingsgrenzen van de gepubliceerde agent. Verzoeken gebruiken credits van de eigenaar en een geslaagd antwoord kan usage.credits bevatten.

Zo roep je een IMFA-agent aan vanaf je server

Publiceer eerst de agent, bescherm de sleutel in een servervariabele en ontwerp retries zodat idempotentie en sessiecontinuïteit intact blijven.

  1. Maak en publiceer de beheerde agent

    Definieer instructies, RAG-kennis, model, skills, tools en beschermingsregels in IMFA. Test realistische vragen en publiceer bewust voordat je het REST-endpoint gebruikt.

  2. Genereer en bescherm de sleutel

    Open de API-weergave of https://www.imfa.app/app/api-keys, genereer de sleutel handmatig en bewaar hem in een servervariabele zoals IMFA_API_KEY. Plaats hem nooit in browsercode, mobiele bundels, openbare repositories, logs of berichten.

  3. Stuur een idempotent serververzoek

    Roep fetch('https://site.imfa.app/v1/agents/{slug}/chat') aan met POST, Authorization: Bearer plus de serversleutel, Content-Type: application/json, een unieke Idempotency-Key en JSON met message en optioneel sessionId. Bewaar reply, sessionId en usage.credits.

Documentatie voor verzoeken en antwoorden van de IMFA Agent API

IMFA Agent API tegenover een model-API of eigen bouw

De keuze hangt af van welke laag je team zelf wil bezitten. IMFA ontsluit een al beheerde klantagent, terwijl een model-API lagere generatiebouwstenen levert.

Een model-API geeft maximale controle

Kies een provider direct als je prompts, RAG-inname en retrieval, sessieopslag, toolbeleid, authenticatie, limieten, kanalen, observability, facturatie, deployment, beveiliging en onderhoud zelf wilt beheren.

Code-agents bouwen aangepaste software

Codex en Claude Code kunnen applicaties en integraties bouwen. Ze kunnen IMFA ook beheren via MCP, terwijl je productieserver de aparte REST-sleutel met agentbereik gebruikt voor klantverzoeken.

IMFA beheert de agentlevenscyclus

Kies IMFA als je app een agent moet aanroepen waarvan kennis, gedrag, kanalen, sessies, leads, modellen, beschermingsregels, publicatiestatus en gebruik in één interface worden beheerd.

Vijf REST-endpoints voor één gepubliceerde agent

De basis-URL is https://site.imfa.app/v1. Elk verzoek vereist de Bearer-sleutel met agentbereik en chat moet uit vertrouwde serverinfrastructuur komen.

Vraag de beschikbare agent op

GET /v1/agents geeft de agent terug die voor de sleutel beschikbaar is, zodat de server het gepubliceerde integratiedoel kan bevestigen.

Chat met de agent

POST /v1/agents/{slug}/chat stuurt een bericht en retourneert reply, een herbruikbare sessionId, usage.credits en replay-informatie indien van toepassing.

Lees gesprekken

GET /v1/agents/{slug}/sessions geeft gesprekken en GET /v1/agents/{slug}/sessions/{sessionId}/messages leest berichten uit één sessie.

Haal leads op

GET /v1/agents/{slug}/leads retourneert vastgelegde leads met hetzelfde cursor-gebaseerde paginatiecontract.

Veelgestelde vragen over de AI-agent-API

Precieze antwoorden over authenticatie, servergebruik, idempotentie, sessies, RAG, credits en rate limits.

Kan ik de Agent API direct vanuit een browser aanroepen?

Nee. De REST-sleutel gebruikt credits van de eigenaar en moet in een vertrouwde serveromgeving blijven. De API is niet voor direct browsergebruik en biedt geen brede openbare CORS. Laat de browser je eigen beveiligde serverendpoint aanroepen.

Hoe authenticeer ik een IMFA API-verzoek?

Genereer handmatig een REST-sleutel met agentbereik in de API-weergave of op het sleutelscherm en stuur Authorization: Bearer YOUR_API_KEY vanaf je server. Een MCP-token is een ander credential en vervangt de REST-sleutel niet.

Hoe vervolg ik hetzelfde API-gesprek?

Laat sessionId weg bij de eerste chat, bewaar de geretourneerde waarde en voeg die toe aan de volgende body. Alleen een ID uit API-chat kan deze context vervolgen; website- en kanaalsessies zijn alleen-lezen.

Waarom is Idempotency-Key verplicht?

Daarmee kun je exact hetzelfde verzoek veilig herhalen zonder van een netwerkretry een nieuwe beurt te maken. Gebruik een nieuwe sleutel van 8 tot 128 tekens per apart bericht en hergebruik hem alleen voor dat verzoek.

Gebruikt de API mijn RAG-kennis en tools?

Ja. De API roept de gepubliceerde agent aan met instructies, model, RAG-kennis, skills, tools en beschermingsgrenzen. Het resultaat blijft afhankelijk van de gepubliceerde configuratie, credits en actuele servicelimieten.

Wat gebeurt er bij rate limiting of lege credits?

De API kan 402 geven als de credits op zijn of 429 bij rate limiting. Wacht bij 429 de Retry-After-duur. Verwerk alle statussen en houd er rekening mee dat een interne generatiefout nog een sessionId kan teruggeven.

Gebouwd voor het volgende gesprek

Uw klanten hebben al vragen. Geef ze een agent die klaar staat om te antwoorden.

Begin met één echt klantverzoek. Verander het in een merkagent die u bij elk gesprek kunt beoordelen, publiceren en verbeteren.

Agents

IMFA Agents helpt teams over de hele wereld bij het creëren van aanpasbare AI-agents, chatbots en verbonden workflows zonder complexe technische instellingen.

© 2026 IMFA Agents. Alle rechten voorbehouden. Gemaakt door IMFA Solutions

Bouw je eerste agenten