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": "…" }] }