# Webship fulfilment quote intake Webship is a fulfilment partner for e-commerce (storage, picking, packing, shipping). This site does NOT publish fixed prices. After intake, Webship contacts the prospect with a tailored quote. ## Human form (NL / EN / FR) - https://calculator.webship.be/nl - https://calculator.webship.be/en - https://calculator.webship.be/fr ## For automated clients - API schema: /openapi.json - Submit quote request: POST /api/submit (Content-Type: application/json) - Human-readable guide: /nl/voor-agents (also /en/voor-agents, /fr/voor-agents) - Set "source": "ai_agent" in the JSON body when submitting on behalf of a user. ## Example POST /api/submit { "language": "nl", "source": "ai_agent", "companyName": "Example BV", "contactName": "Alex Example", "contactEmail": "alex@example.com", "companyNumber": "BE0123456789", "productTypeDescription": "Cosmetica", "ordersPerMonth": 150, "totalSkus": 40, "avgOrderValueEur": 75, "avgSkusPerOrder": 2, "avgItemsPerOrder": 3, "avgShipmentWeightKg": 1.5, "avgColliPerOrder": 1, "storageCubicMeters": 10, "smallVsLargeRatio": 60, "destinationCountries": ["BE"], "needsShippingBox": true, "isBio": false, "isFood": false, "hasPalletOrders": false, "company_fax": "" } Success: { "ok": true, "requestId": "", "language": "nl" } Validation error: { "error": "Validation failed", "issues": [{ "path": "contactEmail", "message": "..." }] } Rate limit: about 8 requests per minute per IP. Do not send company_fax (honeypot); leave it empty.