이 페이지는 공개 계약에서 생성하며 설명은 원문(한국어) 그대로 표시합니다.
stly invitations accept#
초대 수락
- HTTP 요청:
POST /api/invitations/accept - 인증 모드: User 세션
- 기록 변경: 예
- 입력 JSON(
--input) 필수
입력 JSON 구조는 stly schema invitations accept로 확인합니다.
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--input | string | 예 | JSON 원문 파일 또는 stdin(-) |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, display_name, email, role, state, updated_at, user_id |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations accept --input input.jsonstly invitations cancel#
초대 취소
- HTTP 요청:
DELETE /api/organizations/{organization_id}/invitations/{id} - 인증 모드: User 세션
- 기록 변경: 예
--if-match필수
인수
id: ID
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--if-match | string | 예 | 상세 GET에서 얻은 단일 strong ETag |
--organization | string | 예 | |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations cancel 00000000-0000-0000-0000-000000000001 --organization 00000000-0000-0000-0000-000000000001 --if-match '"상세 GET의 ETag"'stly invitations create#
이메일 초대 발송
- HTTP 요청:
POST /api/organizations/{organization_id}/invitations - 인증 모드: User 세션
- 기록 변경: 예
- 입력 JSON(
--input) 필수
입력 JSON 구조는 stly schema invitations create로 확인합니다.
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--input | string | 예 | JSON 원문 파일 또는 stdin(-) |
--organization | string | 예 | |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations create --organization 00000000-0000-0000-0000-000000000001 --input input.jsonstly invitations get#
Organization 초대 단건
- HTTP 요청:
GET /api/organizations/{organization_id}/invitations/{id} - 인증 모드: User 세션
- 기록 변경: 아니요
인수
id: ID
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--organization | string | 예 | |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations get 00000000-0000-0000-0000-000000000001 --organization 00000000-0000-0000-0000-000000000001stly invitations list#
Organization 초대 목록
- HTTP 요청:
GET /api/organizations/{organization_id}/invitations - 인증 모드: User 세션
- 기록 변경: 아니요
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--organization | string | 예 | |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations list --organization 00000000-0000-0000-0000-000000000001stly invitations preview#
초대 수락 전 확인
- HTTP 요청:
POST /api/invitations/preview - 인증 모드: User 세션
- 기록 변경: 아니요
- 입력 JSON(
--input) 필수
입력 JSON 구조는 stly schema invitations preview로 확인합니다.
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--input | string | 예 | JSON 원문 파일 또는 stdin(-) |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations preview --input input.jsonstly invitations resend#
초대 재발송·이전 링크 무효화
- HTTP 요청:
POST /api/organizations/{organization_id}/invitations/{id}/resend - 인증 모드: User 세션
- 기록 변경: 예
--if-match필수
인수
id: ID
옵션
| 이름 | 타입 | 필수 | 설명 |
|---|---|---|---|
--if-match | string | 예 | 상세 GET에서 얻은 단일 strong ETag |
--organization | string | 예 | |
--fields | string | 아니요 | 응답 최상위 필드, 쉼표로 구분 값: created_at, delivery, email, expires_at, id, organization_id, organization_name, role, state, updated_at |
공통 옵션: --server, --env-file, --timeout, --auth-mode, --dry-run
예시
stly invitations resend 00000000-0000-0000-0000-000000000001 --organization 00000000-0000-0000-0000-000000000001 --if-match '"상세 GET의 ETag"'