AVCI CMS Public API
AVCI CMS provides a comprehensive and powerful Public API network, allowing developers to build their e-commerce storefronts, mobile applications, B2B portals, and marketplaces with 100% freedom using a Headless architecture.
What is Headless Architecture?
In the AVCI CMS backend architecture, each module and service is perfectly isolated into Public and Private (Management) scopes.
Private API:These are the APIs serving only the CMS management panel and authorized admin users, where you manage critical configurations.Public API:These are the APIs directly accessed by your end-users (customers) via your mobile app or e-commerce website to list products, add items to the cart, and process checkouts.
In this section, you will find the Public API capabilities and endpoints.
API Organization
Our API reference is categorized into the following massive modules and services based on business logic:
- Finance & Cart Operations (Finance): Cart (Basket), payment gateways, purchasing, and invoicing operations.
- Catalog & E-commerce (Catalog): Products, variants, stock statuses, campaigns, coupons, and categories.
- Relations (Relation): Merchants, brands, stores, places, and follow operations.
- Content Management (Content): Blog posts, news, corporate pages, menus, and dictionary (translation) data.
- Communication (Communication): Comments, support tickets, forms, FAQs, and notifications.
- Common Structures (Common): Categories, collections, product attributes, and likes/favorites.
- Tools (Tools): Sliders (Carousel), QR, and NFC operations.
- Extra Services (Extra): Standards, pagination structure, SEO, and Common Error Codes.
Next Steps
To get started with the AVCI CMS API, set up the necessary HTTP Header configurations (e.g., using x-avci-client), and send your first request, check out our Getting Started page.