신규 주소 등록

POST /user-addresses

권한: CUSTOMER

사용자의 신규 주소를 등록합니다.

Request Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/create/request-fields.adoc[]

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/create/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/create/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/create/http-response.adoc[]


주소 목록 조회

GET /user-addresses

권한: CUSTOMER

사용자의 전체 주소 목록을 조회합니다.

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-list/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-list/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-list/http-response.adoc[]


대표 주소 조회

GET /user-addresses/main

권한: CUSTOMER, OWNER, MANAGER

사용자의 대표 주소를 조회합니다.

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-main/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-main/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/get-main/http-response.adoc[]


특정 주소 수정

PUT /user-addresses/{addressId}

권한: CUSTOMER, OWNER, MANAGER

특정 주소 정보를 수정합니다.

Path Parameters

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update/path-parameters.adoc[]

Request Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update/request-fields.adoc[]

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update/http-response.adoc[]


주소 목록 일괄 수정

PUT /user-addresses

권한: CUSTOMER

사용자의 주소 목록을 일괄적으로 수정합니다.

Request Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update-bulk/request-fields.adoc[]

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update-bulk/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update-bulk/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/update-bulk/http-response.adoc[]


특정 주소 삭제

DELETE /user-addresses/{addressId}

권한: CUSTOMER

특정 주소를 삭제합니다.

Path Parameters

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/delete/path-parameters.adoc[]

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/delete/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/delete/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/delete/http-response.adoc[]

특정 주소 삭제 실패 (마지막 남은 주소)

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/delete-fail-last/http-response.adoc[]


대표 주소 변경

PATCH /user-addresses/{addressId}/main

권한: CUSTOMER

특정 주소를 대표 주소로 설정합니다.

Path Parameters

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/change-main/path-parameters.adoc[]

HTTP Request Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/change-main/http-request.adoc[]

Response Fields

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/change-main/response-fields.adoc[]

HTTP Response Example

Unresolved directive in user-address.adoc - include::/home/runner/work/baedalsodae/baedalsodae/build/generated-snippets/user-address/change-main/http-response.adoc[]