_För utvecklare_

# Fyll en coreAI-assistent med egna data via API:et

coreAI ger utvecklare ett API för att fylla en assistent med egna data och använda samma data i chatt och sökning. Det passar när en produkt, ett CMS, PIM, ERP eller fackssystem ska göra sitt innehåll tillgängligt i en coreAI-assistent.

[Prata med oss om API-integration](https://coreai.no/sv/kontakt)

[Se den tekniska API-artikeln](https://coreai.no/sv/articles/api-data-integration)

## Fyll assistenten med data från ditt system

API-integrationen använder stabila externa ID:n och upsert-anrop för att hålla kunskapsbasen synkad med ditt system. När ett objekt skapas eller ändras hos dig skickar du den uppdaterade entiteten till coreAI.

Produktionsmiljön ligger på `https://portal.coreai.no/api/v2`, och testmiljön ligger på `https://stage.coreai.no/api/v2`. Anropen använder Bearer-token, `assistantId` pekar på assistenten som ska svara, och `contentImporterId` pekar på API-källan där data lagras.

Upsert via `POST /assistants/{assistantId}/sources/{contentImporterId}` ersätter hela entiteten. `PATCH` kan användas för mindre ändringar, `DELETE` tar bort entiteter som inte längre ska ge svar, och `GET` låter integrationen hämta en eller flera entiteter via externa ID:n.

- `POST` skapar eller ersätter produkter, dokument, innehåll och andra entiteter
- `PATCH` uppdaterar bara fälten som faktiskt har ändrats
- `DELETE` tar bort entiteten och relationslänkarna runt den
- `GET` hämtar entiteter tillbaka med hjälp av externa ID:n

## Låt assistenten använda MCP-verktyg

MCP-importen i coreAI hittar verktyg på en extern MCP-server. Verktygen görs tillgängliga för assistenten när ett samtal startar, och assistenten väljer relevant verktyg för att svara användaren. Om användaren är inloggad kan svar avgränsas till enbart användarens ärenden i ett fackssystem.

[Så fungerar MCP-import](https://coreai.no/sv/articles/mcp-import)

## Koppla AI-agenter till kunskapsbasen via MCP

coreAI kan exponera kunskapsbasen som en MCP-server, så att externa AI-agenter kan fråga assistentens innehåll genom ett standardiserat protokoll. Teamet kan använda samma kuraterade källor i egna agentverktyg, IDE:er och interna arbetsflöden.

[Så fungerar MCP-servern](https://coreai.no/sv/articles/mcp-server)

## Skicka strukturerade entiteter, inte bara text

coreAI kan indexera flera datatyper så att assistenten förstår skillnaden mellan produktdata, dokumentation, evenemang, utbildningar, jobbannonser och kontaktpersoner. Det gör svaren mer precisa än en platt textimport.

[Se entitetstyperna i detalj](https://coreai.no/sv/articles/entity-types)

## Använd data i widgeten, egen chatt eller sökning

När data finns i assistenten kan användarna möta dem genom coreAI-widgeten, ett egenutvecklat chattgränssnitt eller en ren kunskapsbassökning. Du väljer hur mycket av upplevelsen du vill bygga själv.

[Se hela API-integrationsguiden](https://coreai.no/sv/articles/api-data-integration)

## Skydda assistenten med din egen inloggning

Sätt en `callbackUrl` på assistenten, så anropar coreAI din egen URL med användarens token när widgeten laddas. Token godkänns en gång per sidladdning och inloggningen ligger kvar hos dig.

[Så här skyddar du assistenten](https://coreai.no/sv/articles/assistant-protection)

## Bygg en synkronisering som klarar produktion

Den bästa coreAI-integrationen låter källsystemet äga sanningen och använder API:et för att hålla assistenten uppdaterad. Då får användarna färska svar och utvecklarteamet slipper manuella importer.

Börja med stabila ID:n, tydliga datatyper och fält som kan användas för filtrering. Därefter kan ni välja om slutanvändaren ska möta assistenten i coreAI-widgeten, i ett eget chattgränssnitt eller som sökning inne i er produkt.

[Planera API-integrationen med oss](https://coreai.no/sv/kontakt)