Downloading results: when it is present in an API response, actionResultsDownloadURLs contains the authenticated URLs for downloading each generated result file.

MXPROCESS

Asynchronous API: AI Supplier Intelligence

Upload one CSV catalogue or a ZIP containing up to 200 CSV catalogues. The queued worker uses pandas, sentence-transformers and FAISS to find cross-supplier product candidates, then uses bounded AI review to flag ambiguous references. Results are procurement leads, not purchasing decisions.

Endpoint: POST https://mxprocess.com/api/files/start-process
Authentication: Bearer JWT from POST /api/login_check
Cost: 180 tokens, charged after success.

Start the action

Accepted input is one CSV or one ZIP with 1–200 CSV files, up to 150 MB compressed and 250 MB uncompressed. Product-name headers such as product_name, name or description are required. Supplier, reference, price and currency columns are optional.

Initial response and polling

Poll /api/actions/get-action-infos/123 with the same JWT. Completion includes product-index CSV, semantic-match CSV, potential-price-opportunity CSV, Markdown review and JSON. Download every artifact, including JSON, with /api/actions/download-action-result/123/FILENAME.

Functional error example

For a client that can wait for processing, use the synchronous API.

Contact us