API, MCP og multi-tenancy
Alt du kan gjøre i Vashana-grensesnittet kan også gjøres programmatisk — av din egen kode eller av KI-agenter.
API-nøkler
Hent API-nøkkelen din under Developer tools → API Keys i kontomenyen. Send den i X-API-KEY-headeren:
curl -H "X-API-KEY: din-nøkkel" https://api.vashana.com/api/spaces
Regenererer du nøkkelen, blir den gamle ugyldig umiddelbart — integrasjoner som bruker den må oppdateres.
REST-API
API-et dekker hele plattformen: kreasjoner (spaces), innhold og filer, publisering, designsystem-dokumenter, merkevarer, SEO-metadata, oversettelser, statistikk, sikkerhetskopier og mer. Den interaktive referansen ligger på api.vashana.com/swagger-ui.html, med rå OpenAPI-spesifikasjon på /v3/api-docs.
Typiske automatiseringseksempler:
- opprett en space, last opp innhold og publiser,
- oppdater designsystem-dokumentet til en side og publiser på nytt,
- sett tittel, beskrivelse og Open Graph-merker på en side, og generer sitemap på nytt,
- administrer passordbeskyttelse eller sikkerhetskopier fra CI.
MCP-server
Vashana tilbyr en Model Context Protocol-server slik at KI-assistenter kan bygge og administrere nettsider for deg:
https://mcp.vashana.com/mcp
Ett endepunkt betjener alle klienter — ChatGPT, Claude og alt annet som snakker MCP. Koble det til i klienten din, autentiser med Vashana-kontoen, og assistenten får verktøy for hele løpet: liste merkevarer og nettsider, bygge en ny og følge byggingen, lese og redigere sidedokumentet, generere bilder, laste opp og beskytte filer, og publisere — med interaktivt grensesnitt der klienten støtter det.
KI-arbeid startet på denne måten trekker på den samme kredittsaldoen som redigeringsverktøyet.
Multi-tenancy
Bygger du et produkt oppå Vashana? Spaces støtter valgfri tenant-isolasjon: send en X-Tenant-Key-header (en valgfri UUID du selv styrer) når du oppretter og henter innhold, så holdes data under ulike tenant-nøkler strengt adskilt i samme space. Slik kan én Vashana-konto betjene mange av dine egne sluttkunder.