고객 정보 수정
Endpoint
[POST] API URL 정보
Auth Description
인증 방법
Request (Json)
Header
None
Body
Field Name | Type (Length) | Required | Description | Default |
---|---|---|---|---|
token | String | Y | 고객사 토큰 | |
uuid | String | Y | 고객 UUID | |
room_id | String | Y | 상담방 번호 | |
users_id | String | N | 고객 ID (고객 ID 변경시 고객 UUID는 변경되지 않습니다.) | |
username | String | N | 고객 이름 | |
phone | String | N | 전화번호 ex) 01012345678 ("-"을 붙이지 않은 전화번호 값) | |
String | N | 이메일 | ||
sex | String | N | 성별 | |
birthday | String | N | 생일 ex) 2022-11-08 | |
birth_type | String | N | 생일 타입 | |
category_id | String | N | 대분류 ID | |
division_id | String | N | 중분류 ID | |
order_number | String | N | 주문번호 | |
product_number | String | N | 상품번호 | |
parcel_number | String | N | 운송장 번호 | |
parameter1 | String | N | parameter1 (최대 20자) | |
parameter2 | String | N | parameter2 (최대 20자) | |
parameter3 | String | N | parameter3 (최대 20자) | |
parameter4 | String | N | parameter4 (최대 20자) | |
parameter5 | String | N | parameter5 (최대 20자) | |
parameter6 | String | N | parameter6 (최대 20자) | |
parameter7 | String | N | parameter7 (최대 20자) | |
parameter8 | String | N | parameter8 (최대 20자) | |
parameter9 | String | N | parameter9 (최대 20자) | |
parameter10 | String | N | parameter10 (최대 20자) | |
user_parameter | String | N | 사용자 변수 (최대 200자) |
UUID 추가설명
- 고객 ID(users_id)를 커스텀하여 사용하는 경우
● 고객 ID(users_id)가 아닌 고객식별번호(uuid)로 데이터를 받아야 함.
parameter1~10 사용시 유의사항
20자이상 입력시 20자 이후에는 값이 누락됩니다.
Example
REST API Sample
curl --location --request POST 'https://patch-customer.happytalk.io/user/api/set_user_info/format/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"token" : "고객사 토큰",
"uuid" : "1000225100_sazob20220921062938",
"room_id" : "상담방 번호",
"users_id" : "test_account",
"username" : "test",
"phone" : "01011111111",
"email" : "happytalk@happytalk.io",
"sex" : "M",
"birthday" : "2021-09-23",
"birth_type" : "0",
"category_id" : "75319",
"division_id" : "75320",
"order_number" : "12345678910",
"product_number" : "13245678912",
"parcel_number" : "12345678910111213",
"parameter1" : "parameter1",
"user_parameter" : "user_parameter"
}'
curl --location --request POST 'https://customer.happytalk.io/user/api/set_user_info/format/json' \
--header 'Content-Type: application/json' \
--data-raw '{
"token" : "고객사 토큰",
"uuid" : "1000225100_sazob20220921062938",
"room_id" : "상담방 번호",
"users_id" : "test_account",
"username" : "test",
"phone" : "01011111111",
"email" : "happytalk@happytalk.io",
"sex" : "남",
"birthday" : "2021-09-23",
"birth_type" : "0",
"category_id" : "75319",
"division_id" : "75320",
"order_number" : "12345678910",
"product_number" : "13245678912",
"parcel_number" : "12345678910111213",
"parameter1" : "parameter1",
"user_parameter" : "user_parameter"
}'
Response (Json)
Parameter
Field Name | Type | Description |
---|---|---|
result | String | success : 성공 , fail : 실패 |
code | Int | 결과 코드 |
message | String | 오류 사유 |