엔드포인트
모든 관리 작업은/v3/widgets 아래의 7개 엔드포인트를 사용합니다.
전체 파라미터는 API 레퍼런스 소개의 위젯 그룹에서 확인하세요.
요청과 응답 규격
API로 위젯을 만들 때는
allowed_domains를 명시하세요. 생략하면 빈 목록이 됩니다. 게시해도 어떤 사이트에서도 위젯이 나타나지 않습니다.
status와 public_id는 생성 또는 수정 요청으로 바꿀 수 없습니다.
생성, 게시, 조회
생성, 게시, 조회 순서로 호출하세요.1
위젯 생성
POST /v3/widgets로 초안을 만듭니다. agent.agent_id와 allowed_domains를 넣으세요.status는 draft입니다. public_id는 wgt_로 시작합니다. published_version_id는 null입니다.2
게시
현재 설정을 새 버전으로 게시합니다. 경로 파라미터 응답의
widget_id에는 생성 응답의 id를 넣습니다.status는 published입니다. published_version_id에 UUID가 들어갑니다.3
조회
게시한 위젯을 확인합니다.응답의
status, public_id, published_version_id는 게시 결과와 같습니다.id와 public_id
경로 파라미터widget_id에는 응답의 id를 넣습니다. id는 UUID입니다. API와 CLI는 이 값으로 위젯을 가리킵니다.
설치 코드의 data-widget-id에는 public_id를 넣습니다. public_id는 서버가 발급하는 읽기 전용 문자열이며 wgt_로 시작합니다.
상태 수명주기
게시할 때마다 현재 초안을 새 버전으로 추가합니다.
unpublish는 마지막 게시 스냅샷과 published_at을 유지합니다. delete는 위젯을 완전히 삭제하지 않고 archived 상태로 남깁니다. 복구 엔드포인트는 제공하지 않습니다.
게시 중인 위젯을
PATCH하면 설치된 위젯에 바로 반영되지 않습니다. 변경 사항을 적용하려면 publish를 다시 호출하세요.설정 필드와 대시보드 항목
대시보드 라벨에 해당하는 API 필드는 다음과 같습니다.오류
CLI로 관리하기
모든 명령은 다음 공통 플래그를 지원합니다.--profile <name>--org <organization-id>--json
설치 코드가 필요하면
get --snippet을 실행하세요. 출력에는 public_id가 들어갑니다.
관련 문서
- 위젯 개요 — 위젯 만들기, 설치, 게시
- API 레퍼런스 소개 — v3 API 인증과 요청 형식
- CLI — vox CLI 설치와 인증
연관 검색어
연관 검색어
위젯 API, /v3/widgets, vox widget, public_id, widget_id, publish, unpublish, CLI