Catalog Webhooks

Upswello receives supplier webhooks under /api/webhook/catalog/. Data is appended to local Excel files.

Endpoints

MethodPathDescription
GET/api/healthServer status
GET/api/webhook/catalog/dataCurrent Excel contents as JSON
POST/api/webhook/catalog/mobilesentrixMobile Sentrix webhook receiver

Mobile Sentrix

  • Accepts JSON POST
  • Extracts part name and price (handles unknown field names)
  • Logs full raw payload on first receipt for schema inspection
  • Appends to data/catalog/mobilesentrix-parts.xlsx (Part Name, Price, Date Updated)
  • Returns 200 OK on success

Expose via ngrok (for callback URL)

  1. Start the app: npm run dev
  2. In another terminal: ngrok http 3000
  3. Use the HTTPS URL as the Mobile Sentrix callback, e.g. https://abc123.ngrok.io/api/webhook/catalog/mobilesentrix

Need help?

Have a question not covered here? Contact our support team at support@upswello.com

On this page