İçeriğe atla

Kimlik doğrulama

API anahtarları, yetkiler ve IP izin listeleri.

Her /v1 isteğinde API anahtarınızı bearer token olarak gönderin.

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

API anahtarları

AnahtarAyrıntı
Biçimcd_live_ + 40 karakter
OluşturanOrganizasyon sahibi, geliştirici konsolunda
GösterimYalnızca bir kez, oluşturulurken. Sadece hash'i saklanır
Organizasyon başınaEn fazla 20 etkin anahtar
İsteğe bağlıSon kullanma tarihi, IP izin listesi (IP'ler ya da CIDR aralıkları)
YenilemeYeni gizli anahtar, aynı ayarlar. Eskisi anında geçersiz olur

Anahtarları sunucunuzda tutun. Hiçbir zaman bir tarayıcıya ya da mobil uygulamaya gömmeyin.

Yetkiler

YetkiEndpoint'ler
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}

Yeni anahtarlar tüm yetkilere sahiptir. POST /v1/projects/{id}/pack için hem pack:write hem de resources:write gerekir.

Hatalar

DurumKodAnlamı
401unauthorizedAPI anahtarı eksik, hatalı biçimde ya da tanınmıyor.
401key_revokedAnahtar iptal edildi.
401key_expiredAnahtarın geçerlilik süresi doldu.
403ip_not_allowedİsteği gönderen IP, anahtarın izin listesinde değil.
403subscription_inactiveOrganizasyonun API'yi içeren etkin bir aboneliği yok.
403account_inactiveOrganizasyon askıya alınmış ya da hesabı etkin olan bir organizasyon sahibi yok.
403scope_missingAnahtarda bu endpoint'in gerektirdiği bir yetki eksik.
429rate_limitedGeçerli dakika, saat ya da gün içinde çok fazla istek gönderildi (anahtar ya da organizasyon başına) veya IP adresinizden gelen başarısız kimlik doğrulama denemeleri dakikada 60 sınırını aştı.

İlgili