Beacon Rest Services V1 (session)
The original Beacon PRO+ API surface — login and logout, account switching, branch list, jobs, order history and detail, catalog item lookup, pricing, cart items, order submission and templates. Nineteen published operations. Authenticated with a browser-shaped cookie session (JSESSIONID, DYN_USER_ID, DYN_USER_CONFIRM, siteId) established by POST /login and lasting one hour, or seven days with the RememberMe flag, rather than with a bearer token.
POST
/login
User login with username/password
POST
/logout
User logout
GET
/getLoginDeclaration
Get login declaration
GET
/getCurrentUserInfo
Get current user details
GET
/accounts
List all available accounts for the user
POST
/switchAccount
Change user's current account
GET
/branchlist
List all available branches
GET
/jobs
List available jobs for an account and provide the job name and number combination rule.
GET
/orderhistory
List all the orders in the account
GET
/orderdetail
Get details of the order by Id
GET
/itemlist
Get list of items
GET
/items
Get items details
GET
/getProductInfo
Get product and related accounts info
GET
/getSkuUom
Get all the Unit of Measure (UoM) for a given sku ids
GET
/pricing
Get price and Unit of Measures (UoMs) for multiple line items
GET
/cartItems
Get items in the cart
POST
/submitOrder
Submit order
POST
/addMultipleItemsToOrder
Add item(s) to cart
GET
/template
List all templates and details for the current user