멤버 역할·만료일 수정
PUT
/api/core/organization/{organizationId}/members/{userId}
const url = 'https://www.easterad.com/api/core/organization/example/members/example';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"roleId":"example","expiresAt":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://www.easterad.com/api/core/organization/example/members/example \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "roleId": "example", "expiresAt": "example" }'Authorizations
섹션 제목: “Authorizations”Parameters
섹션 제목: “Parameters”Path Parameters
섹션 제목: “Path Parameters”organizationId
required
string
userId
required
string
Request Bodyrequired
섹션 제목: “Request Bodyrequired”Media typeapplication/json
object
roleId
required
string
expiresAt
string
Examplegenerated
{ "roleId": "example", "expiresAt": "example"}Responses
섹션 제목: “Responses”200
섹션 제목: “200”성공
Media typeapplication/json
object
_id
required
string
profile
required
object
firstName
string
lastName
string
fullName
required
string
picture
string
locale
required
string
timezone
required
string
email
required
string
roleName
required
string
roleId
required
string
joinedAt
required
string
expiresAt
string
name
string
ipWhitelist
Array<string>
rateLimit
object
requests
required
integer
windowSeconds
required
integer
description
string
Examplegenerated
{ "_id": "example", "profile": { "firstName": "example", "lastName": "example", "fullName": "example", "picture": "example", "locale": "example", "timezone": "example" }, "email": "example", "roleName": "example", "roleId": "example", "joinedAt": "example", "expiresAt": "example", "name": "example", "ipWhitelist": [ "example" ], "rateLimit": { "requests": 1, "windowSeconds": 1 }, "description": "example"}default
섹션 제목: “default”오류 — 공통 오류 응답. 인증 단계 오류 코드는 문서의 “인증” 페이지를 참조.
Media typeapplication/json
object
statusCode
required
number
code
required
BadRequest | Unauthorized | Forbidden | NotFound | Conflict | TooManyRequests | InternalServerError | ServiceUnavailable
string
message
required
string
reason
선택 상세 사유. 예: CREATIVE_NOT_READY
string
assetId
관련 소재 ID (선택)
string
Examplegenerated
{ "statusCode": 1, "code": "example", "message": "example", "reason": "example", "assetId": "example"}