IntegrationsAPI
Review requests from your own software.
One call after the appointment or the order, and Citypicked asks for the review. Ratings and private feedback come back as webhooks.
Request
POST /v1/requests Authorization: Bearer cp_live_… Idempotency-Key: booking-4711 { "channel": "sms", "consent": true, "contacts": [{ "name": "Emma Clark", "phone": "+12015550123" }] }
Response 201
{ "created": 1,
"results": [{ "outcome": "created", "request_id": "…" }] }