{"openapi":"3.1.0","info":{"title":"Netro Systems Website Integrations API","version":"1.0.0","description":"Browser-facing integration endpoints used by the Netro Systems website. These endpoints are not a general-purpose public API."},"servers":[{"url":"https://www.netrosystems.com"}],"paths":{"/api/audit/submit":{"post":{"summary":"Submit an MVP audit request","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["url","contactName","contactEmail"],"properties":{"url":{"type":"string","format":"uri"},"contactName":{"type":"string"},"contactEmail":{"type":"string","format":"email"}}}}}},"responses":{"200":{"description":"Audit request accepted"},"400":{"description":"Invalid request"}}}},"/api/audit/status":{"get":{"summary":"Retrieve an MVP audit status","parameters":[{"name":"id","in":"query","required":true,"schema":{"type":"string"}},{"name":"token","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"Audit status"},"400":{"description":"Invalid request"}}}},"/api/tidycal/timeslots":{"get":{"summary":"Retrieve appointment availability","parameters":[{"name":"bookingTypeId","in":"query","required":true,"schema":{"type":"string"}},{"name":"starts_at","in":"query","required":true,"schema":{"type":"string","format":"date-time"}},{"name":"ends_at","in":"query","required":true,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"Available timeslots"},"400":{"description":"Invalid request"}}}},"/api/tidycal/booking":{"post":{"summary":"Create a meeting booking","responses":{"200":{"description":"Booking created"},"400":{"description":"Invalid request"}}}}}}