Kargo hesabı oluşturma

Kargo hesabı oluşturma #

Kendi kargo anlaşmanızdan da teklifleri almak için sisteme kullanıcı ve hesaplarınızı tanımlayabilirsiniz.

İstek #


curl --request POST \
  --url http://api.geliver.io/api/v1/provideraccounts \
  --header 'Authorization: Bearer cb611162-541f-4fb3-a353-586e2013fb31' \
  --header 'Content-Type: application/json' \
  --data '{
    "username": "testkargo",
    "password": "sifrekargo",
    "providerCode": "MNG",
    "version": 0,
    "isActive": false,
    "parameters": {},
}'
Parametreler Açıklama
username Kullanıcı adınız.
password Parolanız
providerCode Kargo firmasının Geliver sistemindeki sağlayıcı kodu. MNG, YURTICI, VATAN, SURAT, PTT değerlerini alabilir.
version Şifreleme türü. version 0 şifrelemeden saklar, 1 ve üstü farklı şifrelemeler ile saklar. Şifrelemeler geliştirme aşamasında
parameters Kargo sağlayıcının ihtiyacı olacak ekstra parametreler burada tanımlanabilir. Bu kısım daha sonraki güncellemelerde düzenlenecektir.
isActive Hesabın aktif olup olmadığını belirtir. Silme isteği gönderirseniz false olacaktır.

Cevap #

Gönderi oluşturma isteğine cevap aşağıdaki gibidir. Cevaptaki offers alanından teklifleri alabilirsiniz.


{
    "result": true,
    "data": {
        "id": "626e0538-87f5-498d-858a-86c582bff2e5",
        "createdAt": "2021-12-20T10:39:15.58433+03:00",
        "updatedAt": "2021-12-20T10:39:15.58433+03:00",
        "providerCode": "MNG",
        "username": "testkargo",
        "isActive": false,
        "parameters": {},
        "version": 0
    }
}

Parametreler Açıklama
result Başarılı olup olmadığı. true ise başarılıdır.
data Oluşturulan kargo hesabı kaydı (id’siyle birlikte).
code Eğer istek başarısız ise burada hata kodu bulunur
message Eğer istek başarısız ise burada hata mesajı bulunur
additionalMessage Sadece test ortamı için geçerli olan detaylı hata mesajı