API

Zalo OA và ZaPro Connect

OA đã kết nối, điều kiện gửi, và link để cửa hàng tự kết nối OA. Địa chỉ gốc: https://app.zapro.vn/v1.

GET/v1/oas OA đã kết nối, kèm mã dùng trong oa khi gửi.

GET/v1/oas/{oa} Một OA: trạng thái kết nối, lần làm mới token gần nhất.

Điều kiện để OA gửi được qua API

  • OA đã được Zalo xác thực (cần giấy phép kinh doanh, duyệt tối đa 7 ngày làm việc).
  • OA ở gói Tăng trưởng trở lên (khoảng 2,5 triệu đồng một năm, trả cho Zalo).
  • OA còn chỗ kết nối ứng dụng: gói Tăng trưởng cho tối đa 3 ứng dụng.
  • Có ít nhất một mẫu tin đã được duyệt.

ZaPro Connect

Dành cho công ty phần mềm phục vụ nhiều cửa hàng (gói Scale). Tạo link, gửi cho cửa hàng; chủ cửa hàng đăng nhập Zalo và cấp quyền. OA của cửa hàng gắn với external_id bên hệ thống của bạn, và bạn gửi tin thay cho tất cả bằng một API key.

Tạo link cho cửa hàng
curl -X POST https://app.zapro.vn/v1/connect/links \
  -H "Authorization: Bearer $ZAPRO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "external_id": "store-42", "label": "Hoa Sen Spa", "expires_in_days": 7 }'