🚨 Announcement

A new version of the API is available. Please review the changelog for details.

Skip to content

Integration checklist

Run through this checklist before pointing real orders at Kaspi Delivery.

Credentials and security

  • [ ] Sandbox API key created and stored securely.
  • [ ] Production API key ready but not committed to source control.
  • [ ] x-api-key header added to every request, including retries.
  • [ ] Idempotency keys generated for create/cancel requests.

Connectivity

  • [ ] Outbound HTTPS to sandbox.kaspi.kz and api.kaspi.kz is allowed.
  • [ ] Webhook receiver exposed on HTTPS and returns a 2xx in under 5 seconds.
  • [ ] Logging in place for webhook signature validation and retries.

Payloads

  • [ ] Every delivery has a unique externalOrderId.
  • [ ] Pickup and drop-off contacts include name and phone.
  • [ ] Parcel weight, description, and value are set for insurance.
  • [ ] Optional notes tested for couriers (e.g., building entry details).

Observability

  • [ ] Alerting on HTTP 4xx/5xx spikes from the Delivery API.
  • [ ] Dashboard for delivery status transitions and cancellation reasons.
  • [ ] Webhook retry counts monitored; dead-letter queue for failed events.

When all items are checked, move to Create a delivery to run a full flow.