Bu endpoint, Varolan bir taslak sevkiyatı gerçek bir gönderiye çevirmek üzere işleme alır. Bu işlemle birlikte sevkiyat aktif hale gelir ve sistemdeki işleme alınmış gönderiler arasında yerini alır.
{{BASE_URL}}/api/v1/consignments/draft/{draft_consignment_id}/start-processPOSTapplication/jsonAPIKEY| Parametre Adı | Parametre Tipi | Zorunluluk | Açıklama |
|---|---|---|---|
draft_consignment_id |
Integer | ZORUNLU | Daha önce oluşturulmuş TASLAK SEVKİYAT ID numarası |
Aşağıda, API isteği için bir örnek JSON verisi bulunmaktadır. Bu örnekte önceden oluşturulan Taslak Sevkiyata, Gövde Parametreleri kullanılarak olmayan veriler(paket bilgileri) doldurulmuş/güncellenmiş ve işleme alınması sağlanmıştır.
POST {{BASE_URL}}/api/v1/consignments/draft/243/start-process
Content-Type: application/json
Authorization: APIKEY {{APIKEY}}
{
"package": {
"items": [
{
"description": "Bosch Kahve makinesi",
"gtip": "12345678901",
"origin": "TR",
"currency_code": "TR",
"quantity": 1,
"category": "Beyaz eşya",
"unit_price": 200
}
]
}
}
Başarılı bir istekte, API aşağıdaki gibi bir yanıt döndürecektir:
{
"status": true,
"message": "Draft Consignment process start successfully",
"data": {
"consignment": 243,
"barcode": "C2H32972076995",
"c2hBarcode": "C2H32972076995",
"providerTrackingCode": "C2H32972076995",
"contentType": "application/pdf",
"base64label": "...base64_label_data...."
}
}
API isteği başarısız olursa, API aşağıdaki gibi bir hata yanıtı döndürecektir:
{
"status": false,
"errors": [
{
"message": "reference_no:Reference number \"XYZ123\" has already been used. Please provide a unique reference number."
}
]
}