Hoppa till innehåll
CitationLab

API

REST API

Hämta din CitationLab-data till egna dashboards, rapporter och arbetsflöden — och skriv tillbaka. REST API:et exponerar samma moduler och operationer som vår MCP-koppling, som vanlig HTTP med API-nyckel.

01

Bas-URL

Alla förfrågningar går till AI Marketing Manager. Svaren är JSON.

https://manager.citationlab.ai/api/v1

02

Autentisering

Skapa en API-nyckel under Inställningar → API i AI Marketing Manager. Nycklar börjar med mm_ och skickas i en header i varje förfrågan:

  • X-Api-Key: mm_… — eller Authorization: Bearer mm_…
  • En nyckel är antingen skrivskyddad eller läs och skriv, och når bara de projekt din användare har åtkomst till.
  • API-åtkomst beror på ditt paket. En nyckel kan återkallas när som helst.

03

Så är det uppbyggt

API:et är indelat i moduler (projekt, sökord, AI Monitor, analys, annonser, CMS, åtgärder med mera). Varje modul har operationer, och HTTP-metoden anger vilken sorts operation det är:

  • GET — läs. Argumenten skickas i query-strängen.
  • POST — skriv. Argumenten skickas som JSON i body.
  • DELETE — radera. Argumenten i body eller query-strängen.

Endpoints

  • GET/modules
  • GET/modules/{module}
  • GET/modules/{module}/{operation}
  • POST/modules/{module}/{operation}
  • DELETE/modules/{module}/{operation}
  • GET/openapi.json

GET /openapi.json returnerar en OpenAPI 3.1-beskrivning av alla operationer och deras argument — importera den i Postman, generera en klient eller ge den till en agent. Operationer för partnerportalen ligger under /api/v1/partner.

04

Exempel

Lista projekten din nyckel har åtkomst till

curl "https://manager.citationlab.ai/api/v1/modules/project/projects" \
  -H "X-Api-Key: mm_YOUR_API_KEY"

Hämta en projektsammanfattning (ett projekts id är dess token)

curl "https://manager.citationlab.ai/api/v1/modules/project/summary?projectId=YOUR_PROJECT_TOKEN" \
  -H "Authorization: Bearer mm_YOUR_API_KEY"

05

Hastighetsgränser

Förfrågningar begränsas per API-nyckel och minut. Varje svar har en X-RateLimit-Limit-header; över gränsen får du HTTP 429 med tid för nytt försök. Taket beror på paketet — kontakta oss om du behöver mer.

06

Jobbar du hellre med en AI-assistent?

Koppla Claude, ChatGPT eller Cursor direkt med vår MCP-koppling — utan kod och utan nyckel att kopiera.

MCP-koppling →

Behöver du API-åtkomst eller högre gränser?

Prata med oss om API-åtkomst, integrationer och anpassade dataflöden.

Var detta till hjälp?