Catalog Webhooks
Upswello receives supplier webhooks under /api/webhook/catalog/. Data is appended to local Excel files.
Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/health | Server status |
| GET | /api/webhook/catalog/data | Current Excel contents as JSON |
| POST | /api/webhook/catalog/mobilesentrix | Mobile 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)
- Start the app:
npm run dev - In another terminal:
ngrok http 3000 - 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