Kayıtlı veriler ve projeler
Uygulamayla paylaşılan araçlar, şablonlar ve projeler.
Organizasyonunuzun araçları, kargo şablonları ve projeleri, CargoDuo uygulamasında gösterilen kayıtlarla aynıdır. Burada değiştirdiğiniz bir kayıt uygulamada da değişir.
| Kaynak | ID'ler | Endpoint'ler |
|---|---|---|
| Araçlar | Hazır araçlar: slug (standard-trailer-13-6m), sizinkiler: veh_… | /v1/vehicles (hazır araçlar salt okunurdur) |
| Şablonlar | tpl_… | /v1/templates |
| Projeler | prj_…; slotlar pv_…, öğeler item_… | /v1/projects |
Okuma için resources:read; oluşturma, değiştirme ve silme için resources:write gerekir. Bu çağrılar ücretsizdir ve diğer tüm çağrılar gibi rate limit'e dahildir.
Bir işte kullanın
{
"vehicles": [
{
"vehicle_id": "veh_118",
"quantity": 2
}
],
"items": [
{
"template_id": "tpl_42",
"quantity": 18
},
{
"template_id": "tpl_43",
"quantity": 40,
"weight": 14
}
]
}Bir ID'nin yanında gönderilen alanlar kayıtlı değerleri geçersiz kılar. id varsayılan olarak kayıtlı ID'yi alır.
Projeler
| Adım | Çağrı |
|---|---|
| 1 | Bir ad, araçlar (vehicle_id, quantity) ve öğelerle POST /v1/projects |
| 2 | POST /v1/projects/{id}/pack: POST /v1/pack gibi fiyatlandırılır ve çalıştırılır |
| 3 | Plan projeye kaydedilir ve uygulamada açılır (app_url) |
İş çalışırken biri projeyi düzenlerse plan yalnızca işte kalır (project_not_saved uyarısı).
Üyeler
Her kayıtta created_by ve updated_by bulunur. Bir çağrı, anahtarı oluşturan üye tarafından yapılmış sayılır. Listeleri ?created_by=me ya da bir üye ID'siyle (usr_…) filtreleyin.