{"name":"RideWrench Developer Platform","version":"1.0.0","baseUrl":"https://www.ridewrench.com","audiences":{"fleet":{"apiBase":"/api/v1","credentialPrefix":"rw_live_","openapi":"/api/v1/openapi.json"},"provider":{"apiBase":"/api/v1/provider","credentialPrefix":"rwp_live_","openapi":"/api/v1/provider/openapi.json","locationScoped":true}},"sdks":{"javascript":{"runtime":"Node.js 18+, edge and modern browsers","package":"/sdk/javascript/package.json","module":"/sdk/javascript/index.js","types":"/sdk/javascript/index.d.ts","readme":"/sdk/javascript/README.md"},"python":{"runtime":"Python 3.8+","package":"/sdk/python/pyproject.toml","module":"/sdk/python/ridewrench_sdk.py","readme":"/sdk/python/README.md"}},"artifacts":{"postman":"/sdk/ridewrench-postman-collection.json","documentation":"/developers"},"reliability":{"idempotencyHeader":"Idempotency-Key","requestIdHeader":"X-Request-Id","pagination":"cursor","webhookDelivery":"at-least-once","webhookSignature":"HMAC-SHA256(timestamp.raw_body)","webhookHeaders":["X-RideWrench-Timestamp","X-RideWrench-Delivery","X-RideWrench-Event","X-RideWrench-Signature"]}}