Arkman API

Seyahat Acenteleri için RESTful Servisler

Kimlik Doğrulama (token)

Diğer tüm endpoint'ler Authorization: Bearer <token> header'ı bekler. Token, kullanıcı adı/şifre ile bu endpoint üzerinden alınır.

POST /token

Yetkilendirme: gerekmez (bu endpoint'in kendisi giriş içindir).

Örnek İstek Gövdesi

{
  "Email": "<hesap-email>",
  "Password": "<hesap-sifresi>",
  "ActiveMusteriKod": "<musteri-kod>"
}

Not: Postman koleksiyonundaki örnek gerçek bir test hesabının bilgilerini içeriyordu; bu dökümanda yer verilmedi. ActiveMusteriKod alanı için önce boş/varsayılan bir değerle bir kere çağrı yapılır, dönen listeden ilgili müşterinin kodu seçilip tekrar çağrılır.

Response

AlanAçıklama
Token.tokenSonraki isteklerde Authorization: Bearer olarak kullanılacak JWT.
MusteriDblerKullanıcının erişebildiği müşteri/şirket listesi. Her elemanın GenelSirketler[0].SirketKodu değeri CariSirketNo, GenelSirketlerCoper[0].SirketNo değeri CoperSirketNo header'ı olarak kullanılır.