Hopp til innhold
CitationLab

API

REST API

Hent CitationLab-dataene dine inn i egne dashboards, rapporter og arbeidsflyter — og skriv tilbake. REST API-et eksponerer de samme modulene og operasjonene som MCP-koblingen vår, som vanlig HTTP med API-nøkkel.

01

Base-URL

Alle forespørsler går til AI Marketing Manager. Svarene er JSON.

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

02

Autentisering

Opprett en API-nøkkel under Innstillinger → API i AI Marketing Manager. Nøkler starter med mm_ og sendes i en header på hver forespørsel:

  • X-Api-Key: mm_… — eller Authorization: Bearer mm_…
  • En nøkkel er enten skrivebeskyttet eller les og skriv, og når bare prosjektene brukeren din har tilgang til.
  • API-tilgang avhenger av pakken din. En nøkkel kan trekkes tilbake når som helst.

03

Slik er det bygget opp

API-et er delt inn i moduler (prosjekt, søkeord, AI Monitor, analyse, annonser, CMS, tiltak og mer). Hver modul har operasjoner, og HTTP-metoden forteller hva slags operasjon det er:

  • GET — les. Argumentene sendes i query-strengen.
  • POST — skriv. Argumentene sendes som JSON i body.
  • DELETE — slett. Argumentene i body eller query-strengen.

Endepunkter

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

GET /openapi.json returnerer en OpenAPI 3.1-beskrivelse av alle operasjoner og argumentene deres — importer den i Postman, generer en klient, eller gi den til en agent. Operasjoner for partnerportalen ligger under /api/v1/partner.

04

Eksempler

List prosjektene nøkkelen din har tilgang til

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

Hent et prosjektsammendrag (et prosjekts id er tokenet)

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

05

Ratebegrensning

Forespørsler er begrenset per API-nøkkel per minutt. Hvert svar har en X-RateLimit-Limit-header; over grensen får du HTTP 429 med tidspunkt for nytt forsøk. Taket avhenger av pakken — ta kontakt hvis du trenger mer.

06

Jobber du heller med en AI-assistent?

Koble Claude, ChatGPT eller Cursor rett på med MCP-koblingen vår — uten kode, og uten nøkkel å kopiere.

MCP-kobling →

Trenger du API-tilgang eller høyere grenser?

Snakk med oss om API-tilgang, integrasjoner og tilpassede datastrømmer.

Var dette nyttig?