API Reference

Public documentation for the SalesVu API Platform — OAuth 2.0, REST v1 endpoints, legacy APIs, and integration guides.

About this page

This is a public reference page. No login is required to browse documentation or endpoint listings. Endpoints with a Request / Response button include JSON body samples and parameter details. To register apps or use the developer portal tools, use Sign In in the header.

Documentation

OAuth 2.0 Endpoints

Protocol endpoints for authorization and token exchange.

Method Endpoint Description
GET https://auth.salesvu.com/oauth/authorize Start OAuth 2.0 authorization code flow
POST https://auth.salesvu.com/oauth/token Exchange authorization code or refresh token for access token
GET https://auth.salesvu.com/oauth/callback OAuth redirect callback handler (SalesVu test/demo)
GET https://auth.salesvu.com/oauth/consent User consent screen for requested scopes
GET https://auth.salesvu.com/oauth/login Merchant / employee login during app authorization

REST API v1 Endpoints

Base URL: https://api.salesvu.com/v1/{resource}/{action}
All authenticated calls use header Authorization: Bearer <access_token> and JSON request bodies unless noted.

Purchase Orders

Method Action Endpoint Scope Docs
POST Create https://api.salesvu.com/v1/purchase-orders/create write:purchase_orders
PUT Update https://api.salesvu.com/v1/purchase-orders/update write:purchase_orders
POST List https://api.salesvu.com/v1/purchase-orders/list read:purchase_orders
POST Get https://api.salesvu.com/v1/purchase-orders/get read:purchase_orders
POST Get Payment Status https://api.salesvu.com/v1/purchase-orders/get-payment-status read:purchase_orders
POST Update Payment Status https://api.salesvu.com/v1/purchase-orders/update-payment-status write:purchase_orders

Catalog

Method Action Endpoint Scope Docs
POST Products https://api.salesvu.com/v1/catalog/products read:catalog
POST Create Product https://api.salesvu.com/v1/catalog/create-product write:catalog
PUT Update Product https://api.salesvu.com/v1/catalog/update-product write:catalog
POST Upload Product Images https://api.salesvu.com/v1/catalog/upload-product-images write:catalog
DELETE Delete Product Gallery Image https://api.salesvu.com/v1/catalog/delete-product-gallery-image write:catalog
POST Categories https://api.salesvu.com/v1/catalog/categories read:catalog
POST Create Category https://api.salesvu.com/v1/catalog/create-category write:catalog
PUT Update Category https://api.salesvu.com/v1/catalog/update-category write:catalog
DELETE Delete Category https://api.salesvu.com/v1/catalog/delete-category write:catalog
POST Sub Categories https://api.salesvu.com/v1/catalog/sub-categories read:catalog
POST Add Sub Category https://api.salesvu.com/v1/catalog/add-sub-category write:catalog
POST Modifiers https://api.salesvu.com/v1/catalog/modifiers read:catalog
POST Units https://api.salesvu.com/v1/catalog/units read:catalog
POST Add Unit https://api.salesvu.com/v1/catalog/add-unit write:catalog
POST Unit Conversion https://api.salesvu.com/v1/catalog/unit-conversion write:catalog
POST Tax https://api.salesvu.com/v1/catalog/tax read:catalog
POST Add Tax https://api.salesvu.com/v1/catalog/add-tax write:catalog
PUT Update Tax https://api.salesvu.com/v1/catalog/update-tax write:catalog
DELETE Delete Tax https://api.salesvu.com/v1/catalog/delete-tax write:catalog

Inventory

Method Action Endpoint Scope Docs
POST List https://api.salesvu.com/v1/inventory/list read:inventory
POST Adjust Inventory https://api.salesvu.com/v1/inventory/adjust-inventory write:inventory
POST Update Inventory Unit https://api.salesvu.com/v1/inventory/update-inventory-unit write:inventory

Customers

Method Action Endpoint Scope Docs
POST List https://api.salesvu.com/v1/customers/list read:customers
POST Create https://api.salesvu.com/v1/customers/create write:customers
PUT Update https://api.salesvu.com/v1/customers/update write:customers
POST Get https://api.salesvu.com/v1/customers/get read:customers

Online Orders

Method Action Endpoint Scope Docs
POST Get Order https://api.salesvu.com/v1/online-orders/get-order read:orders
POST Create https://api.salesvu.com/v1/online-orders/create write:orders
POST Add Product https://api.salesvu.com/v1/online-orders/add-product write:orders
POST Update Product Quantity https://api.salesvu.com/v1/online-orders/update-product-quantity write:orders
POST Update Product Modifiers https://api.salesvu.com/v1/online-orders/update-product-modifiers write:orders
POST Create Customer https://api.salesvu.com/v1/online-orders/create-customer write:orders
POST Assign Customer https://api.salesvu.com/v1/online-orders/assign-customer write:orders
POST Add Order Note https://api.salesvu.com/v1/online-orders/add-order-note write:orders
DELETE Delete Product https://api.salesvu.com/v1/online-orders/delete-product write:orders
DELETE Delete Order https://api.salesvu.com/v1/online-orders/delete-order write:orders
POST Complete Order https://api.salesvu.com/v1/online-orders/complete-order write:orders
POST Get Payment Methods https://api.salesvu.com/v1/online-orders/get-payment-methods read:orders

Orders

Method Action Endpoint Scope Docs
POST Get Payment Devices https://api.salesvu.com/v1/orders/get-payment-devices read:orders
POST Get Store Order https://api.salesvu.com/v1/orders/get-store-order read:orders
POST Complete Store Order https://api.salesvu.com/v1/orders/complete-store-order write:orders
POST Get Store Orders For Range https://api.salesvu.com/v1/orders/get-store-orders-for-range read:orders

Manage Vendors

Method Action Endpoint Scope Docs
POST List https://api.salesvu.com/v1/manage-vendors/list read:vendors
POST Get Vendor Information https://api.salesvu.com/v1/manage-vendors/get-vendor-information read:vendors
POST Create https://api.salesvu.com/v1/manage-vendors/create write:vendors
PUT Update https://api.salesvu.com/v1/manage-vendors/update write:vendors
POST Assign Vendor To Products https://api.salesvu.com/v1/manage-vendors/assign-vendor-to-products write:vendors
POST Get Vendor Products https://api.salesvu.com/v1/manage-vendors/get-vendor-products read:vendors
DELETE Delete Vendor Product https://api.salesvu.com/v1/manage-vendors/delete-vendor-product write:vendors

Manage Discounts

Method Action Endpoint Scope Docs
POST List https://api.salesvu.com/v1/manage-discounts/list read:discounts
POST Create https://api.salesvu.com/v1/manage-discounts/create write:discounts
PUT Update https://api.salesvu.com/v1/manage-discounts/update write:discounts
DELETE Delete https://api.salesvu.com/v1/manage-discounts/delete write:discounts

Locations

Method Action Endpoint Scope Docs
POST List https://api.salesvu.com/v1/locations/list read:store
POST Industry Categories https://api.salesvu.com/v1/locations/industry-categories read:store
POST Countries https://api.salesvu.com/v1/locations/countries read:store
POST States https://api.salesvu.com/v1/locations/states read:store
POST Timezones https://api.salesvu.com/v1/locations/timezones read:store
POST Create https://api.salesvu.com/v1/locations/create create:store
POST Update https://api.salesvu.com/v1/locations/update write:store
POST Get Out Of Stock Settings https://api.salesvu.com/v1/locations/get-out-of-stock-settings read:store
POST Update Out Of Stock Settings https://api.salesvu.com/v1/locations/update-out-of-stock-settings write:store
POST Update Online Ordering https://api.salesvu.com/v1/locations/update-online-ordering write:store
POST Publish Ecommerce https://api.salesvu.com/v1/locations/publish-ecommerce write:store
DELETE Delete https://api.salesvu.com/v1/locations/delete delete:store

Test

Method Endpoint Scope
GET https://api.salesvu.com/v1/test/ping