{"ok":true,"name":"Nexcade working session request","description":"Submit a request for Nexcade to discuss freight quoting, tenders, rate updates, bookings, or reporting.","endpoint":"https://nexcade.ai/api/contact","openapi":"https://nexcade.ai/openapi.json","methods":{"GET":"Read this machine-readable schema.","POST":"Submit a working-session request."},"contentTypes":["application/json","application/x-www-form-urlencoded"],"accept":"application/json","requiredFields":["name","email"],"fields":{"name":{"type":"string","maxLength":160,"required":true},"email":{"type":"string","format":"email","maxLength":220,"required":true},"company":{"type":"string","maxLength":180,"required":false},"workflow":{"type":"string","enum":["Quoting","Tenders","Rate updates","Bookings","Reporting","Something else"],"required":false},"message":{"type":"string","maxLength":4000,"required":false},"source":{"type":"string","maxLength":120,"required":false,"default":"Website contact form"},"utm_source":{"type":"string","maxLength":100,"required":false,"description":"First-touch utm_source value for the browser session."},"referrer":{"type":"string","format":"uri-origin","maxLength":500,"required":false,"description":"External referring origin. Paths, queries, and fragments are removed."},"landing_page":{"type":"string","format":"relative-path","maxLength":500,"required":false,"description":"First landing-page path. Queries and fragments are removed."}},"successResponse":{"ok":true,"message":"Thanks. We have your details."},"fallback":{"email":"hello@nexcade.ai"}}