---
sidebar:
  order: 3
title: CLI
description: >-
  Kjør kodelagerets CLI med en nøkkel med avgrenset tilgang og den gjeldende verktøykatalogen.
---

Influence CLI er foreløpig en privat app i kodelageret. Kjør den med Bun fra en installert utsjekking av kodelageret. Det finnes ingen offentlig npm-installasjonskommando for denne pakken.

Sett `PUBLISH_API_URL` til Influence-opprinnelsen du stoler på, og gi prosessen `PUBLISH_API_TOKEN` som en hemmelig miljøvariabel. Begynn med tilkoblingsprofilen og verktøykatalogen:

```sh
export PUBLISH_API_URL="https://influence.so"
bun apps/cli/src/index.ts profile
bun apps/cli/src/index.ts tools:list
bun apps/cli/src/index.ts tool:call --tool accountList --input-json '{}'
```

For JSON-inndata velger du `--input-json` eller `--input-file`. Bruk `tool:call --tool <name>` for verktøy som katalogen angir at ikke krever bekreftelse, inkludert videreføring av autoriserte opplastinger. Handlinger som krever bekreftelse, bruker `tool:prepare` og deretter `tool:confirm` med identiske inndata, `--confirmation-capability` og `--idempotency-key`. Behold disse verdiene etter et svar med usikkert utfall. Ikke opprett en ny klargjøring bare for å prøve igjen.

Bruk `media:upload --file <path> --content-type <mime> --client-key <stable-key>` for lokale medier. Prøv igjen med den samme filen og nøkkelen etter et avbrudd. CLI-en kan ikke se på et bilde eller gi menneskelig visuell godkjenning. Åpne den returnerte gjennomgangsstien i Influence mens du er logget inn. Følg [reglene for gjennomgang og gjenoppretting i HTTP-API-et](/nb/developers/http-api).
