Gå til indhold
CitationLab

API

REST API

Hent dine CitationLab-data ind i egne dashboards, rapporter og arbejdsgange — og skriv tilbage. REST API'et udstiller de samme moduler og operationer som vores MCP-forbindelse, som almindelig HTTP med API-nøgle.

01

Base-URL

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

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

02

Autentificering

Opret en API-nøgle under Indstillinger → API i AI Marketing Manager. Nøgler starter med mm_ og sendes i en header på hver forespørgsel:

  • X-Api-Key: mm_… — eller Authorization: Bearer mm_…
  • En nøgle er enten skrivebeskyttet eller læs og skriv, og når kun de projekter, din bruger har adgang til.
  • API-adgang afhænger af din pakke. En nøgle kan tilbagekaldes når som helst.

03

Sådan er det bygget op

API'et er delt op i moduler (projekt, søgeord, AI Monitor, analyse, annoncer, CMS, handlinger og mere). Hvert modul har operationer, og HTTP-metoden fortæller, hvilken slags operation det er:

  • GET — læs. Argumenterne sendes i query-strengen.
  • POST — skriv. Argumenterne sendes som JSON i body.
  • DELETE — slet. Argumenterne i body eller query-strengen.

Endpoints

  • 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 af alle operationer og deres argumenter — importér den i Postman, generér en klient, eller giv den til en agent. Operationer til partnerportalen ligger under /api/v1/partner.

04

Eksempler

List de projekter, din nøgle har adgang til

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

Hent et projektresumé (et projekts id er dets token)

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

05

Hastighedsgrænser

Forespørgsler begrænses per API-nøgle per minut. Hvert svar har en X-RateLimit-Limit-header; over grænsen får du HTTP 429 med tidspunkt for nyt forsøg. Loftet afhænger af pakken — kontakt os, hvis du har brug for mere.

06

Arbejder du hellere med en AI-assistent?

Forbind Claude, ChatGPT eller Cursor direkte med vores MCP-forbindelse — uden kode og uden nøgle at kopiere.

MCP-forbindelse →

Har du brug for API-adgang eller højere grænser?

Tal med os om API-adgang, integrationer og tilpassede datafeeds.

Var dette nyttigt?