API Contract Explorer

Unified view of all operations across 3 contracts (9 operations)

Navigation

Contracts

3 contracts

E-commerce API
🔷 REST
v1.0.0
User Signup API with Avro
🟣 Event
v1.0.0
Simple Event Stream
🟣 Event
v1.0.0
Group by:
Filter by tag:
All
Authentication
Critical
E-commerce
Events
Kafka
Orders
Products
Users

request response(4)

GET
⇄

List all products

/products

Retrieve a paginated list of all products in the catalog

🔷 REST
Products
Output:object
Parameters:2
GET
⇄

Get product details

/products/{productId}

Retrieve detailed information about a specific product

🔷 REST
Products
Output:object
Parameters:1
POST
⇄

Create new order

/orders

Place a new order for products

🔷 REST
Orders
Input:object
Output:object, null
GET
⇄

Get user's orders

/users/{userId}/orders

Retrieve all orders for a specific user

🔷 REST
Orders
Users
Output:array
Parameters:1

publish subscribe(5)

SUBSCRIBE
⇉

Subscribe to user signup events

user_signedup

Listen for new user signup events

🟣 Event
Users
Authentication
+3
Output:object
PUBLISH
⇉

Publish order created event

orders.created

Emit this event when a new order is created

🟣 Event
Orders
Events
+6
Input:object
SUBSCRIBE
⇉

Subscribe to order created events

orders.created

Listen for new order events

🟣 Event
Orders
Events
+5
Output:object
PUBLISH
⇉

Publish order updated event

orders.updated

Emit this event when an order status changes

🟣 Event
Orders
Events
+5
Input:object
SUBSCRIBE
⇉

Subscribe to order updated events

orders.updated

Listen for order status change events

🟣 Event
Orders
Events
+4
Output:object