콘텐츠로 이동

CLI

@anakonn/ankk는 ANKK Public API를 사용하는 Bun 기반 CLI입니다.

  • Bun 1.3 이상
  • 브랜드에 귀속된 Public API 키

설치 없이 실행:

Terminal window
bunx @anakonn/ankk --json health

전역 설치:

Terminal window
bun install -g @anakonn/ankk
ankk --json health

전역 설정:

Terminal window
ankk config setup --scope global

현재 프로젝트에만 적용:

Terminal window
ankk config setup --scope project

설정 우선순위는 다음과 같습니다.

  1. --api-key, --config 같은 CLI 옵션
  2. ANKK_API_KEY
  3. 프로젝트의 .ankk/config.json
  4. 전역 ~/.ankk/config.json

별도 설정이 없으면 https://api.ankk.app을 사용합니다. ankk config show는 전체 API 키를 노출하지 않고 현재 설정을 보여줍니다.

명령용도
healthAPI 상태 확인
upgrade전역 설치 업그레이드
openapiOpenAPI 스키마 확인·가져오기
brandAPI 키에 귀속된 브랜드와 정보 관리
connectionsSNS 연결 조회
contents콘텐츠 목록, 조회, 발행, 예약 취소
comments댓글 조회, 작성, 새로고침, 조정
reply-jobs답글 작업 생성과 상태 조회
analytics분석과 요약 조회
webhooksWebhook 구독 관리
configCLI 설정 관리

모든 명령의 현재 옵션은 ankk <command> --help로 확인하세요.

payload.json:

{
"connection_id": "<connection_id>",
"idempotency_key": "cli-publish-001",
"text": "CLI에서 발행합니다."
}
Terminal window
ankk contents publish --file payload.json
ankk contents publish --file payload.json --scheduled-for 2026-08-10T09:00:00Z

스크립트와 AI 클라이언트에서는 --json을 사용하세요.

Terminal window
ankk --json connections list
ankk --json contents get <content_id>