Ever Connect
v1.4.0中文·EN·한국어Sign inRequest access
Reference material

Business flows

One flow = one job to be done, with the endpoints it calls in order. The AI assistant and MCP use this same definition, so it cannot drift from the code.

check_stock

Check a batch of SKUs at once: pass a list of barcodes and get, for each, the available quantity, your settlement price and the expected arrival date when it is short. Use this for "are these in stock" instead of querying them one by one.

#StepEndpoint
1meGET /api/v1/me
2stock_listGET /api/v1/warehouses/{warehouse_code}/stock

Permission:stock:read

find_products

Find products by keyword: pass part of a style code or product name and get matching styles with your settlement price and whether they can be replenished. To see colours, sizes and stock for one style, then use check_stock or the product_get endpoint.

#StepEndpoint
1meGET /api/v1/me
2product_listGET /api/v1/products

Permission:product:read

get_statement

Reconcile a period: returns your account balances, the total for the period and the transactions behind it. Use this for "how much did we spend this month", "what is my balance", "reconcile the account".

#StepEndpoint
1balance_listGET /api/v1/balances
2transaction_listGET /api/v1/transactions

Permission:finance:read

quote_order write

See the allocation before committing to a wholesale order: creates a draft and runs the allocation preview, telling you per line how much can be allocated, how much is short, when it arrives and the total payable. It does NOT submit. Then use place_order to commit, or cancel_order to drop it (a draft left behind keeps holding allocation).

#StepEndpoint
1meGET /api/v1/me
2order_createPOST /api/v1/orders
3order_allocation_previewPOST /api/v1/orders/{order_id}/allocation-preview

Permission:order:write

place_order write

Submit a wholesale order (lines can no longer be changed). Run quote_order first to see the allocation and the amount. Payment defaults to pay-on-invoice.

#StepEndpoint
1order_submitPOST /api/v1/orders/{order_id}/submit

Permission:order:write

cancel_order write

Void a wholesale order and release the allocation it was holding. Use this to clean up after deciding not to buy.

#StepEndpoint
1order_cancelDELETE /api/v1/orders/{order_id}

Permission:order:write

quote_dropship write

Pre-allocate before committing a drop-ship batch: creates the lines and runs the pre-allocation, telling you line by line whether it can be filled, how much is short and what is payable. It does NOT submit. This is the standard drop-ship flow, look at the shortages first. Then place_dropship to commit, or release_dropship to let the stock go.

#StepEndpoint
1meGET /api/v1/me
2dropship_order_createPOST /api/v1/dropship-orders
3dropship_order_allocation_previewPOST /api/v1/dropship-orders/allocation-preview

Permission:df:write

place_dropship write

Submit drop-ship lines (no changes afterwards). Pass the preview_key from quote_dropship to commit exactly what that pre-allocation showed.

#StepEndpoint
1meGET /api/v1/me
2dropship_order_submitPOST /api/v1/dropship-orders/submit

Permission:df:write

release_dropship write

Release the stock held by a drop-ship pre-allocation you decided not to submit. Without this the stock stays held.

#StepEndpoint
1dropship_order_allocation_cancelDELETE /api/v1/dropship-orders/{dropship_order_id}/allocation

Permission:df:write