생성/수정/삭제
사용자 생성
사용자를 생성 할 수 있습니다.
POST /v1/users
Request
속성 | 설명 | 유형 | 필수여부 |
---|---|---|---|
user_id | 사용자 아이디. 소문자, 숫자, _ 만 사용할 수 있으며 4~80자로 제한됩니다. | String | O |
name | 사용자 이름. 1~80자로 제한됩니다. | String | O |
profile_url | 프로필 URL. 최대 2,048자로 제한됩니다. | String | X |
meta | 메타 데이터. key는 소/대문자, 한글, _, - 만 사용할 수 있으며 100byte string 으로 제한됩니다. value는 200byte string 으로 제합됩니다. key-value set은 최대 10개까지 저장할 수 있습니다. | Object | X |
{
"user_id": "user_1",
"name": "user_1",
"profile_url": "https://example.com/sample.png",
"meta": {
"age": 20
...
}
}
Response
201 success{
"user_id": "User ID",
"name": "User Name",
"profile_url": "User Profile URL",
"meta": {
"key": "value",
...
}
"created_at": 1658977173917,
"updated_at": 1658977173917
}
사용자 수정
사용자 정보를 수정 할 수 있습니다.
PUT /v1/users/(user_id)
Parameters
속성 | 설명 | 유형 | 필수여부 |
---|---|---|---|
user_id | 사용자 아이디 | String | O |
Request
속성 | 설명 | 유형 | 필수여부 |
---|---|---|---|
name | 사용자 이름. 1~80자로 제한됩니다. | String | O |
profile_url | 프로필 URL. 최대 2,048자로 제한됩니다. | String | X |
{
"name": "string",
"profile_url": "string"
}
Response
200 success{
"user_id": "User ID",
"name": "User Name",
"profile_url": "User Profile URL",
"meta": {
"key": "value",
...
}
"created_at": 1658977173917,
"updated_at": 1658977173917
}
사용자 삭제
사용자를 삭제 할 수 있습니다.
DELETE /v1/users/(user_id)
Parameters
속성 | 설명 | 유형 | 필수여부 |
---|---|---|---|
user_id | 사용자 아이디 | String | O |