Die API-Integration nutzt stabile externe IDs und Upsert-Aufrufe, um die Wissensdatenbank mit Ihrem System synchron zu halten. Wird bei Ihnen ein Objekt angelegt oder geändert, schicken Sie die aktualisierte Entität an coreAI.
Die Produktionsumgebung liegt auf `https://portal.coreai.no/api/v2`, die Testumgebung auf `https://stage.coreai.no/api/v2`. Die Aufrufe nutzen Bearer-Tokens, `assistantId` verweist auf den antwortenden Assistenten, und `contentImporterId` verweist auf die API-Quelle, in der die Daten gespeichert werden.
Upsert per `POST /assistants/{assistantId}/sources/{contentImporterId}` ersetzt die gesamte Entität. `PATCH` lässt sich für kleinere Änderungen nutzen, `DELETE` entfernt Entitäten, die keine Antworten mehr liefern sollen, und `GET` erlaubt der Integration, eine oder mehrere Entitäten über externe IDs auszulesen.