Orchestra Internal API Mapping

Address

Address management operations with 3-layer architecture: API Gateway -> Customer Account Orchestrator -> Core Microservices

View Postman Documentation

3-Layer Architecture

API Gateway Public (Internet)
Customer Account Internal Orchestration
Core Microservices Internal Services

Get All Addresses

List

Retrieve paginated list of customer addresses with sorting (1 step)

GET
API Gateway Layer 1 - Public
GET /addresses
Customer Account Layer 2 - Orchestration
GET /addresses

Orchestrates 1 service call

Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
GET /api/addresses

Get Address by ID

Detail

Retrieve a specific address by ID (1 step)

GET
API Gateway Layer 1 - Public
GET /addresses/:address_id
Customer Account Layer 2 - Orchestration
GET /addresses/:address_id
Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
GET /api/addresses/:address_id

Create New Address

Create

Create a new address for the customer (1 step)

POST
API Gateway Layer 1 - Public
POST /addresses
Customer Account Layer 2 - Orchestration
POST /addresses
Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
POST /api/addresses

Update Address

Update

Update an existing address (1 step)

PUT
API Gateway Layer 1 - Public
PUT /addresses/:address_id
Customer Account Layer 2 - Orchestration
PUT /addresses/:address_id
Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
PUT /api/addresses/:address_id

Delete Address by ID

Delete

Delete an address by ID (1 step)

DELETE
API Gateway Layer 1 - Public
DELETE /addresses/:address_id
Customer Account Layer 2 - Orchestration
DELETE /addresses/:address_id
Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
DELETE /api/addresses/:address_id

Set Default Address

Set Default

Set an address as the default address (1 step)

PATCH
API Gateway Layer 1 - Public
PATCH /addresses/:address_id/set-default
Customer Account Layer 2 - Orchestration
PATCH /addresses/:address_id/set-default
Layer 3 - Service Calls (1 Step)
1 Customer User Service Core Microservices
PATCH /api/addresses/:address_id/set-default

Services Used in Address Module

📍

Customer User Service

Address CRUD, default address management

🎯

Customer Account

Orchestration layer

Address Module - Orchestra Internal API Mapping | 6 APIs | 6 Total Steps