설정 행
요청 만들기
값을 바꾸면 명령이 함께 바뀝니다. 토큰은 여기에 입력하지 않습니다. 명령은 SPECTRE_LOCAL_API_TOKEN 환경 변수에서 토큰을 읽습니다. 자신의 터미널에서 실행하세요.
curl 'http://127.0.0.1:48180/v1/settings?category=multiview' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"
저장된 그대로의 행이며, 기본값은 채워지지 않습니다. scope, scope_id, category, key 순으로 정렬됩니다. global 행은 터미널 전체에 속하고, order_book 행은 종목의 호가창 설정 또는 그 기본값을 담습니다. writable이 false인 것은 레버리지, trading/leverage_mode, 창의 서비스 행입니다.
bearerToken settings:read인증Bearer <token>Local API 토큰입니다: spt_와 16진수 문자 64개. Settings App → 일반 → Local API에서 복사합니다. Authorization 헤더로만 받습니다. 작업에 나열된 이름은 그 작업에 필요한 권한입니다. 터미널의 토큰에는 모든 권한이 있습니다.
권한: settings:read
scope?stringinstrument가 있으면 범위는 항상 order_book입니다.
"global""global""order_book"category?string카테고리로 필터링합니다.
key?string키로 필터링합니다.
connection_id?integer이 연결의 행입니다. 지정하지 않으면 어떤 연결에도 속하지 않는 행입니다.
int64instrument?string이 페어의 행입니다.
설정 행입니다.
application/json- response
data*array<>curl 'http://127.0.0.1:48180/v1/settings?category=multiview' \ -H "Authorization: Bearer $SPECTRE_LOCAL_API_TOKEN"{ "data": [ { "scope": "global", "scope_id": "default", "connection_id": null, "category": "multiview", "key": "stack_width_px", "value": 250, "writable": true } ]}모든 거래소에서 코인 열기 POST
창의 멀티뷰 버튼이 하는 방식 그대로 코인을 엽니다. "거래소 배치"의 행, 각 행의 호가창 및 차트 토글, 각 거래소의 호가 통화를 따릅니다. `target`이 없으면 탭은 멀티뷰의 "열기" 설정대로 열립니다.
설정 변경 PATCH
한 요청에 변경을 최대 100개까지 담을 수 있습니다. 먼저 모든 변경을 검사한 뒤 순서대로 적용합니다. 적용에 실패한 변경이 있으면 목록은 거기서 멈추고, 응답은 그 번호를 알려 줍니다: `changes[2]: …`. 이미 적용된 변경은 되돌리지 않습니다. 변경의 대상은 다음과 같이 지정합니다: - `scope`의 기본값은 `global`입니다. `instrument`가 있으면 항상 `order_book`입니다. - `instrument`는 페어의 행을 가리킵니다. 이때 `connection_id`는 공통 규칙에 따라 선택됩니다. - `order_book`에 `instrument`가 없으면 `connection_id`는 해당 연결의 기본값을 가리킵니다. 그것도 없으면 변경은 전역 기본값에 적용됩니다. - `connection_id`는 `global`에서 받지 않습니다. 일부 키는 고유한 방식으로 처리됩니다. `appearance/theme`는 `stack`, `graphic`, `interface` 중 임의의 부분 집합을 담은 객체를 받습니다. 각 값은 테마 이름이며, `graphic`과 `interface`는 `light`와 `dark`만 받습니다. `hotkeys_*`는 `{ "code", "modifiers" }` 또는 `null`을 받습니다. 다른 동작이 쓰고 있는 조합은 거부됩니다. `appearance/font_family`와 `localization/current_language`도 고유한 방식으로 처리됩니다. 제한은 모든 클라이언트를 합산하여 초당 요청 5개입니다.