SaaS API인플루언서 SaaS
GET /ai/influence/mypage
마이페이지 데이터 조회
마이페이지 데이터 조회
프로필 이미지, 이름, 전화번호(국가번호 포함), 이메일, 배송지 목록을 조회합니다.
HTTP 요청
GET /ai/influence/mypage
Authorization: Bearer {access_token}응답 필드
| 필드 | 타입 | 설명 |
|---|---|---|
profileImage | string | null | 프로필 이미지 URL |
name | string | null | 이름 |
tel | string | null | 전화번호. 숫자만 저장된다(하이픈 없음) |
telDialCode | string | null | 전화 국가번호. +82, +81, +1 형식 |
email | string | null | 이메일 |
deliveryAddresses | array | 배송지 목록. 삭제된 배송지는 제외 |
deliveryAddresses 항목
| 필드 | 타입 | 설명 |
|---|---|---|
id | number | 배송지 ID |
addressName | string | 배송지명 |
recipientName | string | 받는 사람 |
recipientPhone | string | 받는 사람 전화번호 |
postalCode | string | null | 우편번호 |
baseAddress | string | 기본 주소 |
detailAddress | string | null | 상세 주소 |
isDefault | boolean | 기본 배송지 여부 |
createdAt | string | 생성일 |
updatedAt | string | 수정일 |
해외 크리에이터의 전화번호를 화면에 보여주거나 수정 폼 초기값을 채울 때는
tel과telDialCode를 함께 사용하세요. 화면 언어(로케일)로 국가번호를 추정하면 실제 국가번호와 다를 수 있습니다.
응답 예시
성공 응답 (200 OK)
{
"status": 200,
"code": null,
"message": "마이페이지 데이터 조회 성공",
"data": {
"profileImage": "https://...",
"name": "홍길동",
"tel": "9012345678",
"telDialCode": "+81",
"email": "user@example.com",
"deliveryAddresses": [
{
"id": 1,
"addressName": "집",
"recipientName": "홍길동",
"recipientPhone": "01012345678",
"postalCode": "12345",
"baseAddress": "서울시 강남구 테헤란로 123",
"detailAddress": "101호",
"isDefault": true,
"createdAt": "2026-09-01T10:00:00",
"updatedAt": "2026-09-01T10:00:00"
}
]
}
}에러 응답
에러도 HTTP 200으로 내려옵니다. 실제 상태는 body의 status/code로 판단하세요.
| status | code | 상황 |
|---|---|---|
| 404 | INVALID_INFLUENCE_USER | 인플루언서로 등록되지 않은 회원 |