본문으로 건너뛰기
Structly 문서
English

stly

stly members

이 페이지의 내용

이 페이지는 공개 계약에서 생성하며 설명은 원문(한국어) 그대로 표시합니다.

stly members get#

Organization 소속 User 단건

  • HTTP 요청: GET /api/organizations/{organization_id}/members/{id}
  • 인증 모드: User 세션
  • 기록 변경: 아니요

인수

  • id: ID

옵션

이름타입필수설명
--organizationstring예
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분
값: created_at, display_name, email, role, state, updated_at, user_id

공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run

예시

stly members get 00000000-0000-0000-0000-000000000001 --organization 00000000-0000-0000-0000-000000000001

stly members list#

Organization 소속 User 목록

  • HTTP 요청: GET /api/organizations/{organization_id}/members
  • 인증 모드: User 세션
  • 기록 변경: 아니요

옵션

이름타입필수설명
--organizationstring예
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분
값: created_at, display_name, email, role, state, updated_at, user_id

공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run

예시

stly members list --organization 00000000-0000-0000-0000-000000000001

stly members update#

소속 종료·재개 또는 관리자 권한 변경

  • HTTP 요청: PATCH /api/organizations/{organization_id}/members/{id}
  • 인증 모드: User 세션
  • 기록 변경: 예
  • 입력 JSON(--input) 필수
  • --if-match 필수

입력 JSON 구조는 stly schema members update로 확인합니다.

인수

  • id: ID

옵션

이름타입필수설명
--if-matchstring예상세 GET에서 얻은 단일 strong ETag
--inputstring예JSON 원문 파일 또는 stdin(-)
--organizationstring예
--fieldsstring아니요응답 최상위 필드, 쉼표로 구분
값: created_at, display_name, email, role, state, updated_at, user_id

공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run

예시

stly members update 00000000-0000-0000-0000-000000000001 --organization 00000000-0000-0000-0000-000000000001 --input input.json --if-match '"상세 GET의 ETag"'