Organization Features
Verken de Companin organization platform: assistent lifecycle management, unified knowledge operations, session orchestration, conversation feedback, API-first controls, en observability gebouwd voor teams.
Wat Je Organisatie Uit de Box Krijgt
Companin verzendt met de infrastructuur die je operations team nodig heeft om customer-facing AI assistenten te lanceren. Elke feature is backed door real API eindpunten, rate limited voor safety en isolated per organization om data boundaries duidelijk te houden.
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. Sla toon, taal en standaard taak templates per assistent op zodat elke deployment de audience weerspiegelt die het dient.
Version-safe updates laten je changes promoten zonder vorige configuraties aan te raken, terwijl per-assistent activation flags het eenvoudig maken om experimenten te pauzeren zonder API keys te heruitgeven.
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/. Elk record captures AI generated samenvattingen, keywords en embeddings zodat je retrieval stack klaar is op het moment dat content landt.
Link of exclude bronnen per assistent om regulated materiaal van public responses te scheiden en update embeddings wanneer je knowledge evolueert.
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. Configureerbare expiration houdt stale sessies van lingering terwijl nog volledige traceability over channels.
Omdat context, sessies en conversations organization-scoped identifiers delen, kun je omnichannel journeys stitchen zonder data tussen clients te lekken.
Conversation & Feedback Signals
De conversations API houdt elke uitwisseling auditbaar met POST /api/v1/conversations/ en GET /api/v1/conversations/:conversation_id/messages. Capture tevredenheidsscores met POST /api/v1/conversations/:conversation_id/feedback zodat product teams resultaten kunnen meten zonder additional plumbing te bouwen.
Feedback records bevatten rating, free-form comments en actor metadata, gevend je een clean signaal om prompts, escalation rules of human handoffs te verbeteren.
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 en records breach attempts voor audit trails. Omdat we authenticeren via Django Ninja, kun je authenticatie uitbreiden met je eigen middleware wanneer je meer complexe policies nodig hebt.
Gestructureerde JSON responses houden consumers predictable over 2xx en 4xx states, makend observability tooling makkelijker te wire up.
Analytics & Observability
Dedicated analytics eindpunten zoals GET /analytics/logs/, /analytics/usage/, /analytics/endpoints/ en /analytics/rate-limits/ surface request-level detail, aggregate volume, eindpunt mix en throttling events. Filter per organisatie of API key om anomalies te spotten voordat ze SLAs raken.
Gecombineerd met conversation feedback en metadata geven deze dashboards customer teams een full closed loop op performance zonder een separate data pipeline nodig te hebben.