Voer organisatie-grade assistenten uit met dezelfde API die je product kan uitbreiden
Companin centraliseert assistentconfiguratie, gebruikerscontexten, gesprekken en kennis zodat je teams en partners betrouwbare workflows kunnen verzenden zonder meerdere diensten samen te voegen.
Assistentcatalogus
Creëer en beheer assistentpersona's per organisatie met REST-eindpunten voor volledige levenscycluscontrole.
Contextbewuste sessies
Leg bezoekerssessies vast, voeg gebruikerstrekken toe en houd gesprekken persistent over alle touchpoints.
Kennis die vers blijft
Synchroniseer bestanden, gecuratieerde Q&A en URLs in de kennisbank zodat assistenten de juiste antwoorden kunnen geven.
Gebouwd rondom echte resources
Core resources
Assistenten / Sessies / Gesprekken / Kennis
Rate limit
1000 verzoeken/dag per org
Auth
X-API-Key header
API Prestatie Metrics
Betrouwbare en snelle API voor naadloze integraties
gemiddelde response tijd
succes rate
service uptime
developer tevredenheid score
Mogelijkheden verzonden met het organisatie-assistentplatform
Elke mogelijkheid maps naar een API-resource of analytics oppervlak binnen de Companin-stack, zodat alles in de UI ook geautomatiseerd kan worden.
Assistent Lifecycle Management
Beheer elke assistentpersona via POST /api/v1/assistants/, PATCH /api/v1/assistants/:assistant_id en DELETE /api/v1/assistants/:assistant_id eindpunten.
Unified Knowledge Operations
Upload PDFs, CSVs, plain text, JSON of images met POST /api/v1/knowledge/files/, curate Q&A banks via /api/v1/knowledge/qas/ en ingest live URLs via /api/v1/knowledge/urls/.
Session Orchestration & Context
Gebruik POST /api/v1/sessions/ om geauthenticeerde of anonieme sessies te starten, voeg bezoekerstrekken toe via /api/v1/contexts en sla metadata op die terugmaps naar je CRM.
Conversation & Feedback Signals
De conversations API houdt elke uitwisseling auditbaar met POST /api/v1/conversations/ en GET /api/v1/conversations/:conversation_id/messages.
API-First Governance
Elke call vereist een X-API-Key header die maps naar een specifieke organisatie. De ingebouwde rate limiter caps traffic op 100 requests per uur per organisatie.
Analytics & Observability
Dedicated analytics eindpunten zoals GET /analytics/logs/, /analytics/usage/, /analytics/endpoints/ en /analytics/rate-limits/ surface request-level detail.
Hoe Companin resources je workflow poweren
Elke stap is verankerd in de eindpunten die verzonden worden in de assistant API, zodat wat je automatiseert in code mirrors wat operators zien in het dashboard.
- 1Knowledge Ingestion
Upload bestanden, URLs en gecuratieerde Q&A naar POST /api/v1/knowledge/ om een kennisbank te creëren met AI embeddings.
- 2Assistant Configuration
Creëer assistentpersona's met POST /api/v1/assistants/ specificerend toon, taal en standaard taak templates.
- 3Session Initiation
Start sessies met POST /api/v1/sessions/ en voeg bezoekerscontext toe voor persistente gesprekken.
- 4Conversational Interaction
Stuur berichten via POST /api/v1/conversations/send-message en ontvang antwoorden gebaseerd op geïndexeerde kennis.
- 5Feedback Capture
Verzamel kwaliteitssignalen met POST /api/v1/conversations/:id/feedback om tevredenheid te meten en te verbeteren.
Brei Companin uit via dezelfde API die het dashboard aandrijft
De REST API exposeert elke core resource: assistenten, kennis, sessies, contexten, gesprekken en analytics. Breng de assistent ervaring in je applicaties zonder de backend te reimplementeren.
Flexibele Authenticatie
Ondersteunt JWT of API key pairs (X-API-Key + X-API-Secret) om aan je security behoeften te voldoen.
Rate Limiting per Organisatie
1000 requests per uur per organisatie met duidelijke retry headers voor elegante handling.
Gestructureerde Responses
Consistente JSON over alle response states met gedetailleerde error codes en beschrijvende berichten.
Sandbox Omgevingen
Test integraties met voorbeeld data in development omgevingen zonder productie te beïnvloeden.
Stuur een bericht naar een lopend gesprek
curl -X POST https://api.companin.tech/api/v1/conversations/send-message \
-H "X-API-Key: jouw-api-sleutel" \
-H "Content-Type: application/json" \
-d '{
"session_id": "sessie-123",
"message": "Hallo, assistent!"
}'Tooling
- API documentatie beschikbaar op /api/v1/docs met OpenAPI schema.
- Sandbox omgevingen gevuld met voorbeeld data voor integratie testing.
- Rate limiting en analytics eindpunten voor gebruik monitoring en governance.
Lanceer je organisatie-assistent in vijf stappen
Alles maps direct naar de REST resources al live in de Assistant API, zodat je van sandbox naar productie kunt gaan zonder workflows te herschrijven.
OAuth Applicatie Creëren
Creëer een OAuth applicatie in het admin dashboard en kopieer de client_id.
Widget Token Verkrijgen
Roep het widget token eindpunt aan met de client_id om een short-lived JWT te ontvangen.
Widget Initialiseren
Haal het token op van je server en initialiseer de widget in de browser.
Assistenten Configureren
Creëer en configureer assistenten via de API met specifieke kennis en personaliteiten.
Monitoren en Optimaliseren
Gebruik analytics eindpunten om gebruik te volgen en feedback te verzamelen voor continue verbeteringen.
Houd elke integratie verantwoordelijk met analytics eindpunten
Dedicated analytics routes surface gebruik trends en rate-limit signalen zodat operations teams kunnen handelen voordat SLAs slippen.
Request Logs
Toegang tot gedetailleerde logs van alle API calls met response codes, tijden en metadata.
GET
Usage Metrics
Visualiseer gebruik patterns per organisatie, eindpunt en tijdperiode.
GET
Rate Limit Monitoring
Ontvang proactieve alerts wanneer organisaties hun limieten naderen.
GET
Conversation Analytics
Meet interactiekwaliteit met metrics zoals gesprek duur, oplossingsrate en tevredenheidsscores.
GET
Rapporteer een Bug of Vraag een Feature aan
Een bug gevonden of een idee om onze productivity assistant te verbeteren? We horen graag van je. Je feedback helpt ons een betere ervaring voor iedereen te bouwen.