Bỏ qua đến nội dung
CargoDuo logoCargoDuo
Bảng giá

Xác thực

Khóa API, phạm vi quyền và danh sách IP được phép.

Gửi khóa API dưới dạng bearer token trong mọi yêu cầu tới /v1.

Bash
curl https://runner.cargoduo.com/v1/balance \
  -H "Authorization: Bearer $CARGODUO_API_KEY"

Khóa API

KhóaChi tiết
Định dạngcd_live_ + 40 ký tự
Người tạoChủ sở hữu tổ chức, trong console dành cho nhà phát triển
Hiển thịMột lần, khi tạo. Chúng tôi chỉ lưu giá trị băm
Mỗi tổ chứcTối đa 20 khóa đang hoạt động
Tùy chọnNgày hết hạn, danh sách IP được phép (địa chỉ IP hoặc dải CIDR)
Đổi khóaKhóa bí mật mới, giữ nguyên cài đặt. Khóa cũ ngừng hoạt động ngay

Chỉ giữ khóa trên máy chủ. Không bao giờ đưa khóa vào mã chạy trên trình duyệt hay ứng dụng di động.

Phạm vi quyền

Phạm vi quyềnEndpoint
pack:writePOST /v1/pack, POST /v1/estimate, DELETE /v1/jobs/{id}, POST /v1/projects/{id}/pack
jobs:readGET /v1/jobs, GET /v1/jobs/{id}, GET /v1/jobs/{id}/result
account:readGET /v1/limits, GET /v1/balance, GET /v1/usage
resources:readGET /v1/projects, GET /v1/projects/{id}, GET /v1/vehicles, GET /v1/vehicles/{id}, GET /v1/templates, GET /v1/templates/{id}
resources:writePOST /v1/projects, PATCH /v1/projects/{id}, DELETE /v1/projects/{id}, POST /v1/projects/{id}/pack, POST /v1/vehicles, PATCH /v1/vehicles/{id}, DELETE /v1/vehicles/{id}, POST /v1/templates, PATCH /v1/templates/{id}, DELETE /v1/templates/{id}

Khóa mới có mọi phạm vi quyền. POST /v1/projects/{id}/pack cần cả pack:write lẫn resources:write.

Lỗi

Trạng tháiMãÝ nghĩa
401unauthorizedThiếu khóa API, khóa sai định dạng hoặc không xác định.
401key_revokedKhóa đã bị thu hồi.
401key_expiredKhóa đã quá ngày hết hạn.
403ip_not_allowedIP gọi đến không nằm trong danh sách IP được phép của khóa.
403subscription_inactiveTổ chức không có gói đăng ký đang hoạt động nào bao gồm API.
403account_inactiveTổ chức bị tạm ngưng, hoặc không có chủ sở hữu nào có tài khoản đang hoạt động.
403scope_missingKhóa thiếu phạm vi quyền mà endpoint này yêu cầu.
429rate_limitedQuá nhiều yêu cầu trong phút, giờ hoặc ngày hiện tại (theo khóa hoặc theo tổ chức), hoặc có hơn 60 lần xác thực thất bại mỗi phút từ địa chỉ IP của bạn.

Liên quan