Logo
NeoArc Studio

E-Commerce REST API

Complete REST API documentation for an e-commerce platform covering customers, products, categories, and orders. Demonstrates OAuth2 with granular scopes, webhook signature security, and ERD lineage tracking.

The E-Commerce API provides endpoints for managing customers, products, categories, and orders. This example demonstrates OAuth2 authentication with granular scopes, webhook signature security for callbacks, and full schema lineage to database entities.

Customer Endpoints

Manage customer accounts and retrieve customer information.

Product Endpoints

Browse and manage the product catalogue.

Category Endpoints

Manage product categories and category hierarchies.

Order Endpoints

Create and manage customer orders.

Security Schemes

SchemeTypeUse Case
OAuth2Authorization Code / Client CredentialsUser and service authentication with scopes
API KeyHeader (X-API-Key)Partner integrations
Webhook SignatureHMAC HeaderWebhook callback verification

OAuth2 Scopes

ScopeDescription
customers:readRead customer profiles
customers:writeCreate and update customers
products:readBrowse product catalogue
products:writeManage product inventory
categories:readView product categories
categories:writeManage category hierarchy
orders:readView order history
orders:writeCreate and manage orders
adminFull administrative access