UDENTIVA Nền tảng Quản lý Nha khoa Thông minh
TÀI NGUYÊN API

Webhooks

Khi các sự kiện xảy ra tại phòng khám của bạn, một thông báo có chữ ký sẽ được gửi đến địa chỉ đã đăng ký; bạn giữ hệ thống của mình cập nhật theo thời gian thực.

Truy cập sớm Toàn bộ API

Endpoint

3 endpoint

Các endpoint thuộc tài nguyên này. Mỗi endpoint bị giới hạn trong dữ liệu phòng khám mà khóa API gắn với; các endpoint ghi hỗ trợ tiêu đề Idempotency-Key.

GET /v1/webhooks Liệt kê các đăng ký webhook đã lưu admin
POST /v1/webhooks Đăng ký webhook cho thông báo sự kiện admin
DELETE /v1/webhooks/{id} Xóa đăng ký webhook admin

Ví dụ Sử dụng

Đăng ký webhook

Yêu cầu
curl -X POST https://api.udentiva.com/v1/webhooks \
  -H "Authorization: Bearer udk_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://siz.example/hook","events":["payment.created"]}'
Phản hồi
HTTP/1.1 201 Created
{
  "id": "wh-1",
  "url": "https://siz.example/hook",
  "events": ["payment.created"],
  "secret": "whsec_xxx"
}

Bảo mật ở tài nguyên này

Bảo mật không phải là một tính năng, mà là chính kiến trúc. Những đảm bảo có hiệu lực tại tài nguyên này:

Mỗi thông báo được ký bằng khóa bí mật dùng chung (HMAC); bằng cách xác minh chữ ký, bạn xác nhận rằng yêu cầu thực sự đến từ UDENTIVA.
An toàn khi gửi lại: mỗi sự kiện có một mã định danh duy nhất; bạn có thể loại bỏ việc phân phối trùng lặp dựa trên mã định danh (tiêu thụ idempotent).
Đăng ký webhook được cô lập theo phòng khám của bạn; bạn chỉ nhận các sự kiện của chính mình.
Toàn bộ mô hình bảo mật →

Định dạng Lỗi

Lỗi trả về trong một phong bì nhất quán; mã hướng đến máy, thông điệp hướng đến người dùng. Lỗi nội bộ/stack không bao giờ bị rò rỉ.

{
  "error": {
    "code": "validation_failed",
    "message": "Trường không hợp lệ: email"
  }
}

Tài nguyên khác

Bệnh nhân Lịch hẹn & Lịch Odontogram & Điều trị Thu tiền & Tài chính Kho Hình ảnh Labo Lead & CRM Du lịch Y tế Báo cáo & BI Chuyển Dữ liệu (Export API)
Bạn muốn có quyền truy cập sớm?
Là người đầu tiên biết khi API mở.
Liên hệ