멤버 추가
기존 Turso 사용자를 조직에 추가하는 API예요. 아직 가입하지 않은 사람은 초대 생성으로 초대해야 해요.
출처: 문서
본문
기존 Turso 사용자를 조직에 추가해요.
Info: Turso에 가입하지 않은 사람을 추가하고 싶다면 초대 생성을 사용하세요.
Info: 다른 멤버를 추가하려면 owner 또는 admin이어야 해요. 개인 계정이 아니라 팀에만 사용자를 추가할 수 있어요.
OpenAPI
openapi: 3.0.1
info:
title: Turso Platform API
description: API description here
license:
name: MIT
version: 0.1.0
servers:
- url: https://api.turso.tech
description: Turso's Platform API
security: []
paths:
/v1/organizations/{organizationSlug}/members:
post:
summary: Add Member
description: Add an existing Turso user to an organization.
operationId: addOrganizationMember
parameters:
- $ref: '#/components/parameters/organizationSlug'
requestBody:
description: The member you want to add.
required: true
content:
application/json:
schema:
type: object
properties:
username:
type: string
description: The username of an existing Turso user.
role:
type: string
enum:
- admin
- member
- viewer
description: The role given to the user.
default: member
required:
- email
responses:
'200':
description: Successful response
content:
application/json:
schema:
type: object
properties:
member: b6c47293-6733-4f06-8549-3e20666bda2e
role: 081d63ab-2971-4e9c-95b0-fd87f994030f
'404':
description: Member not found
content:
application/json:
schema:
type: object
properties:
error:
type: string
description: The error message
example: could not find user [username]
'409':
description: Conflict
content:
application/json:
schema:
type: object
properties:
error:
type: string
description: The error message
example: >-
user [username] is already a member of organization
[organizationSlug]
components:
parameters:
organizationSlug:
in: path
name: organizationSlug
required: true
schema:
type: string
description: The slug of the organization or user account.