{"protocol":"okidooki-app","version":"0","network":"NowTrust","description":"On-demand licensed security guards and SOS dispatch in Switzerland.","endpoints":{"discover":"https://nowtrust.app/a2a/v0/discover","quote":"https://nowtrust.app/a2a/v0/quote","order":"https://nowtrust.app/a2a/v0/order","confirm":"https://nowtrust.app/a2a/v0/confirm","status":"https://nowtrust.app/a2a/v0/status","cancel":"https://nowtrust.app/a2a/v0/cancel","orders":"https://nowtrust.app/a2a/v0/orders","sosStatus":"https://nowtrust.app/a2a/v0/sos/status","sandboxApprove":"https://nowtrust.app/a2a/v0/sandbox/approve","sosCancel":"https://nowtrust.app/a2a/v0/sos/cancel","sos":"https://nowtrust.app/a2a/v0/sos","linkStart":"https://nowtrust.app/a2a/v0/link/start","linkStatus":"https://nowtrust.app/a2a/v0/link/status","sellers":"https://nowtrust.app/a2a/v0/sellers","availability":"https://nowtrust.app/a2a/v0/availability","reviews":"https://nowtrust.app/a2a/v0/reviews","reviewsCreate":"https://nowtrust.app/a2a/v0/reviews/create","bookings":"https://nowtrust.app/a2a/v0/bookings","bookingsStatus":"https://nowtrust.app/a2a/v0/bookings/status","messages":"https://nowtrust.app/a2a/v0/messages","messagesSend":"https://nowtrust.app/a2a/v0/messages/send","incidents":"https://nowtrust.app/a2a/v0/incidents","receipt":"https://nowtrust.app/a2a/v0/receipt","seriesQuote":"https://nowtrust.app/a2a/v0/series/quote","seriesOrder":"https://nowtrust.app/a2a/v0/series/order"},"auth":{"buyer":["api-key+hmac"],"headers":["Authorization","X-Timestamp","X-Signature","Idempotency-Key"]},"settlement":["stripe"],"currencies":["CHF"],"capabilities":["quote_guard","book_guard","cancel_booking","sos_dispatch"],"stages":{"discover":"live","quote":"live","order":"live","cancel":"live","sos":"live"},"linking":{"required":true,"deepLink":"nowtrust://link/{code}","instructions":"The user enters the code in NowTrust: Settings, Connected apps."},"sandbox":{"howTo":"Test keys act on sandbox accounts only (admin sandbox/user from the portal). Sandbox accounts have no card: an order stays needs_user_confirmation until POST sandbox/approve {orderId} settles it without Stripe (no booking, no guard, no charge). Status, orders and cancel then behave as live."},"intents":["birthday","party","corporate","event","wedding","vip","vip_night","club","night_out","escort","late_return","property","now"]}