# CLI-kommandoer og konfigurasjon

Kanonisk URL: https://sosoapi.ai/nb/docs/cli-reference

Bruk CLI til å undersøke API-skjemaer, sende JSON-forespørsler, logge inn gjennom nettleseren og konfigurere MCP-tilkoblingen.

## Kommandoer

Kontroller --help for flaggene den installerte versjonen støtter. Uten argumenter starter sosoapi MCP stdio-serveren. Kjør kommandoene nedenfor separat; de er ikke en shell-pipeline.

```
npx sosoapi --help
npx sosoapi auth login
npx sosoapi auth login --no-open
npx sosoapi auth status
npx sosoapi auth refresh
npx sosoapi auth logout
```

```
npx sosoapi connect threads
npx sosoapi connect instagram --no-open
```

```
npx sosoapi api contract --summary
npx sosoapi api contract --route /studio-api/scheduled-posts/
npx sosoapi api contract
```

- [Autentisering og tillatelser](https://sosoapi.ai/nb/docs/authentication)

## Kall en API-rute med JSON stdin

Bruk api post for ruter på CLI-ets offentlige tillatelsesliste, inkludert lesinger som bruker HTTP POST. Lagre forespørselsinnholdet i request.json med en filredigerer slik at kundetekst ikke tolkes av shellet. Kontroller http_status og svarinnholdet; avslutningskode null alene fastslår ikke API-suksess.

Dette eksemplet leser arbeidsområdekontekst. Slå opp operasjonens skjema og bekreft målet du er autorisert til å bruke før du sender en skriveoperasjon. Lagre den returnerte ID-en og kontroller resultatet før du prøver en forespørsel med tidsavbrudd på nytt.

```
{}
```

```
npx sosoapi api post /identity-api/workspace/list < request.json
```

- [Fullstendig API-referanse](https://sosoapi.ai/nb/docs/api)

## Miljøvariabler

Angi disse variablene i prosessen som kjører MCP-serveren din. Valgfri telemetri utelater argumenter, ledetekster, resultater og filbaner; angi SOSOAPI_TELEMETRY=0 for å slå den av. Bruk av en egendefinert API-adresse krever eksplisitt aktivering, og CLI-et sender ikke VICKY_API_KEY til den adressen.

CLI-miljø

| Variabel | Effekt |

| --- | --- |

| SOSOAPI_TOOL_PROFILE=core | Daglige verktøy; standard er full. Gir ikke tillatelser. |

| SOSOAPI_OUTPUT_SCHEMAS=1 | Ta med utdataskjemaer i tools/list; resultater er strukturerte uansett. |

| SOSOAPI_UPLOAD_ROOTS | Ekstra lokale mediemapper, atskilt med : (; på Windows). |

| SOSOAPI_TELEMETRY=0 | Deaktiver valgfri bruksrapportering. |

| SOSOAPI_DEBUG=1 | Skriv ut stacktracer for CLI-feil; gjennomgå og fjern sensitive opplysninger før deling. |

| VICKY_API_KEY | Personlig tilgangstoken for skript/CI; foretrekk OAuth for agenter. |

| VICKY_API_BASE_URL | Egendefinert HTTPS-API-base (localhost kan bruke HTTP); krever også SOSOAPI_ALLOW_CUSTOM_BASE_URL=1. |

## Håndtering av ikke-betrodd innhold

Kommentarer og brukernavn kan inneholde instruksjoner skrevet av andre. For de aktuelle svarene legger CLI-et til merkene untrusted_content og untrusted_notice og en advarsel på stderr. Det renser og avkorter også innhold, men agenten må fortsatt behandle det som data fremfor autoritet til å utføre en handling.
