Hent svar, scorer og opfølgningssager via vores REST API, og spørg Claude eller en anden AI-assistent om jeres feedback via vores MCP-server.
Vores REST API har to dele: udsendelsesdelen (/integrations/v1), hvor jeres systemer sender målinger ud med en integrations-API-nøgle, og læsedelen (/public/v1), hvor de henter målinger, svar, kunder og opfølgningssager med en offentlig API-nøgle. Jeres udviklere bygger integrationen på vores dokumenterede API, og vi hjælper gerne med opsætningen.
Ingen udviklere ledige? Vi importerer jeres kunder fra en Excel- eller CSV-eksport, og I kan eksportere svar til Excel.
Hent alle nye svar på tværs af målinger fra ét endpoint. Hvert svar har kunden, kontaktpersonen, NPS, tilfredshed og jeres egne id'er, så det lægger sig på den rigtige konto. Listen følger, hvornår kunden svarede, så et sent svar aldrig bliver overset.
GET /public/v1/responsesJeres ERP, webshop eller helpdesk sender en hændelse, fx en leveret ordre. SurveyGauge opretter eller opdaterer virksomheden og kontakten og inviterer til den måling, hændelsen er koblet til.
POST /integrations/v1/survey/inviteHvert svar fortæller, om SurveyGauge markerer det til opfølgning. Opret en opgave i jeres CRM, eller hent de opfølgningssager, jeres team har åbnet, med status, ansvarlig, frist og udfald.
GET /public/v1/ticketsHent en virksomheds svar på tværs af alle målinger, og se, om kunden bliver mere eller mindre tilfreds. Find virksomheden på navn eller på jeres eget kunde-id.
GET /public/v1/customers/{id}/responsesI opretter en integrations-API-nøgle til hvert system og kobler hver hændelse til en måling, der udsendes via API. Derefter sender systemet blot hændelsen, og SurveyGauge står for resten.

Kald /responses med tidspunktet for jeres seneste synkronisering. I får de svar, der er kommet ind siden, med kunde, kontaktperson, scorer og opfølgningsflag, op til 100 ad gangen. Er der flere, henter I næste side med pagination.next_cursor.
Vil I læse kundens skrevne kommentar, henter I svaret med GET /responses/{id}. Det giver det samme objekt plus alle besvarelser, inklusive kommentarer.
Forespørgsel
curl -sS -G "https://api.app.surveygauge.com/public/v1/responses" \
--data-urlencode "finished_from=2026-10-01T00:00:00Z" \
-d limit=100 \
-H "x-api-key: YOUR_PUBLIC_API_KEY"Resultat, forkortet til ét svar og de vigtigste felter
{
"data": [
{
"id": "3f6c2a9e-7b41-4d8e-9a0c-5e2b1d7f4c88",
"survey_id": 412,
"customer": {
"id": 900,
"name": "Nordika A/S",
"external_id": "CRM-10442"
},
"respondent": {
"email": "mette.holm@nordika.example",
"first_name": "Mette",
"last_name": "Holm",
"job_title": "Indkøbschef"
},
"scores": {
"nps": 4,
"nps_category": "Detractor",
"satisfaction": 2
},
"follow_up": {
"required": true
},
"external_reference": "WO-2026-10318",
"finished_at": "2026-10-06T08:41:12.000Z"
}
],
"pagination": { "next_cursor": null }
}Alle endpoints i læsedelen er GET og giver kun adgang til jeres egen virksomheds data.
GET /surveysPublicerede målinger med kunderejsefaseGET /surveys/{id}Én målings detaljerGET /surveys/{id}/questionsMålingens spørgsmål og betingelserGET /surveys/{id}/responsesSvar på én måling, også udestående invitationerGET /responsesAlle afgivne svar på tværs af målingerGET /responses/{id}Ét svar med alle besvarelser og kommentarerGET /customersVirksomheder, søgbare på navn eller jeres idGET /customers/{id}/responsesÉn virksomheds svar over tidGET /ticketsOpfølgningssager med status og udfaldGET /journey-stagesJeres kunderejsefaserGET /pingTjek, at en nøgle virkerVores MCP-server (Model Context Protocol) lader en AI-assistent slå op i jeres målinger, svar, kunder og opfølgningssager, så I kan spørge i almindeligt sprog. Den bruger den samme offentlige API-nøgle som læsedelen af REST API'et.
Spørgsmål: Hvilke kunder gav os en lav score i denne uge, og hvad skrev de?
Slår op medlist_responsesget_response_detail
Én kunde gav en lav score i denne uge:
Mette Holm, indkøbschef hos Nordika A/S
NPS 4 (Detractor), 6. oktober
”Leveringen kom to dage for sent, og ingen gav os besked.”
SurveyGauge har markeret svaret til opfølgning.
En administrator opretter nøglen under Dataopsætning > Integrationer > Offentlige API-nøgler. Den vises kun én gang, så gem den et sikkert sted.
Serveradressen er https://api.app.surveygauge.com/mcp/v1, og nøglen sendes i headeren x-api-key. Vælg jeres klient:
Åbn Settings, derefter Developer og Edit Config, og tilføj posten herunder. Node.js skal være installeret på computeren.
{
"mcpServers": {
"surveygauge": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://api.app.surveygauge.com/mcp/v1",
"--header",
"x-api-key:${SURVEYGAUGE_API_KEY}"
],
"env": {
"SURVEYGAUGE_API_KEY": "YOUR_PUBLIC_API_KEY"
}
}
}
}Erstat YOUR_PUBLIC_API_KEY med jeres egen nøgle.
Kør kommandoen i en terminal.
claude mcp add --transport http surveygauge \
https://api.app.surveygauge.com/mcp/v1 \
--header "x-api-key: YOUR_PUBLIC_API_KEY"Erstat YOUR_PUBLIC_API_KEY med jeres egen nøgle.
Tilføj serveren i ~/.cursor/mcp.json, eller i .cursor/mcp.json i et projekt.
{
"mcpServers": {
"surveygauge": {
"url": "https://api.app.surveygauge.com/mcp/v1",
"headers": {
"x-api-key": "YOUR_PUBLIC_API_KEY"
}
}
}
}Erstat YOUR_PUBLIC_API_KEY med jeres egen nøgle.
Tilføj serveren i .vscode/mcp.json.
{
"servers": {
"surveygauge": {
"type": "http",
"url": "https://api.app.surveygauge.com/mcp/v1",
"headers": {
"x-api-key": "YOUR_PUBLIC_API_KEY"
}
}
}
}Erstat YOUR_PUBLIC_API_KEY med jeres egen nøgle.
En klient, der kan forbinde til en MCP-server over HTTP og sende en egen header, bruger serveradressen og headeren herunder.
POST https://api.app.surveygauge.com/mcp/v1
x-api-key: YOUR_PUBLIC_API_KEY
Content-Type: application/jsonErstat YOUR_PUBLIC_API_KEY med jeres egen nøgle.
Genstart assistenten, så den finder den nye server, og stil jeres første spørgsmål.
Otte værktøjer, alle med kun læseadgang.
list_surveysJeres målinger med kunderejsefaseget_surveyÉn målings detaljer og antal spørgsmållist_questionsSpørgsmålene i en målinglist_responsesSvar med scorer, kunde og opfølgningsflag, nyeste førstget_response_detailÉt svar med alle besvarelser, også skrevne kommentarerlist_customersFind en virksomhed på navn eller jeres eget idlist_customer_responsesÉn virksomheds svar på tværs af alle målingerlist_ticketsOpfølgningssager med status, ansvarlig og udfaldAlle værktøjer har kun læseadgang. Assistenten kan ikke ændre, sende eller slette noget, og den ser kun jeres egen virksomheds data.
SurveyGauge hoster jeres data i EU. Det, assistenten slår op, inklusive navne, e-mailadresser og kommentarer, sendes videre til den AI-leverandør, I har valgt, og behandles under jeres aftale med dem. I kan lukke for adgangen når som helst ved at slette nøglen.
Klienter, der kun kan logge på via OAuth, fx brugerdefinerede connectors i Claude.ai eller ChatGPT, kan ikke forbinde, da serveren bruger API-nøgler.
Kun brugere med rettigheden Administrer integrationer kan oprette nøgler. Alle administratorer har den som udgangspunkt, og en rettighedsgruppe kan fjerne den.
Giv hver offentlig API-nøgle et navn. Nøglen vises kun én gang, listen viser, hvornår den sidst blev brugt, og en slettet nøgle holder op med at virke med det samme.
En offentlig API-nøgle giver læseadgang til alle jeres virksomheds data, også skrevne kommentarer. Behandl den som en adgangskode, og opret én nøgle pr. system, så I kan lukke for ét ad gangen.
En offentlig API-nøgle læser data via læsedelen af REST API'et og via MCP-serveren. En integrations-API-nøgle sender målinger ud via udsendelsesdelen. Den ene virker ikke i stedet for den anden.
API'et, MCP-serveren og databasen kører hos AWS i Frankfurt (eu-central-1).
Hver offentlig nøgle kan foretage op til 10.000 kald i døgnet og 50 i sekundet, delt mellem læsedelen af REST API'et og MCP-serveren. Over grænsen svarer API'et med 429.
Via vores API: jeres CRM opretter kontakter og sender målinger via udsendelsesdelen og henter svar og scorer tilbage via læsedelen. Der er ingen færdig connector, der synkroniserer data, så vi hjælper med opsætningen, og teknisk support er inkluderet i alle pakker.
Hent fra /responses fx hvert kvarter med finished_from sat til jeres seneste synkronisering. Det er omkring 96 kald i døgnet, langt under grænsen på 10.000. Der er ingen webhooks, så jeres system henter selv nye svar. Lave scores kan desuden sende en advarsel på mail til den modtager, I vælger.
Med værktøjets egen HTTP-handling: kan den sende en forespørgsel med en header, kan den hente data fra læsedelen med en offentlig API-nøgle og sende målinger via udsendelsesdelen med en integrations-API-nøgle. Der er ingen færdig SurveyGauge-app i de værktøjer.
Beregn den ud fra svarene: hvert svar har personens NPS fra 0 til 10 og kategorien Promoter, Passive eller Detractor. En AI-assistent, der er forbundet via MCP, kan også beregne den ud fra svarene. Der er ikke et endpoint med en samlet NPS.
Klienter, der kan sende en API-nøgle i en header, fx Claude Desktop, Claude Code, Cursor og VS Code. Brugerdefinerede connectors i Claude.ai og ChatGPT logger kun på via OAuth og kan derfor ikke forbinde.
Dokumentationen ligger på app.surveygauge.com/docs/api, er på engelsk og kræver ikke login. Specifikationen kan også hentes som OpenAPI 3.0 på https://api.app.surveygauge.com/public/v1/openapi.yaml, og jeres udviklere kan generere en klient ud fra den.
Book et uforpligtende møde på 30 min. med en af vores rådgivere. I får konkrete input til jeres situation og en ærlig vurdering.