---
title: "Flow: Shopper registers → browses → orders → confirms"
method: POST
path: "/api/v1/flows/customer-journey"
tags: ["End-to-End Flows"]
---

# Flow: Shopper registers → browses → orders → confirms

`POST /api/v1/flows/customer-journey`

A complete customer journey across 4 API calls.
Step 1 — Customer registers an account (POST /api/v1/users).
Step 2 — Customer browses the product catalogue (GET /api/v1/products).
Step 3 — Customer places an order linking their account to a product (POST /api/v1/orders).
Step 4 — Customer views order confirmation with full details expanded (GET /api/v1/orders/:id?expand=user,product).

## Response `200`

Default Response

---

[API](https://skmtc.net/totalshiftleft/apis/api-learning-sandbox.md) · [All operations](https://skmtc.net/totalshiftleft/apis/api-learning-sandbox/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/totalshiftleft/api-learning-sandbox/revisions/3b3179c504b0/schema)
