Skip to navigation

Products

Products


Endpoint Bilgileri

AlanDeğer
MetotGET
URLhttps://gatewayapi.insurapps.net/api/Offline/Products
YetkilendirmeBearer Token

Offline kullanım için mevcut sigorta ürünlerinin listesini getirir.

Bu endpoint, kimliği doğrulanmış acente veya sigorta şirketi kullanıcısının erişim yetkisine sahip olduğu ürünleri anahtar-değer listesi olarak döndürür. Yanıttaki her öğe bir ürün tanımlayıcısı (Value) ve okunabilir bir ürün adı (Text) içerir.


Kimlik Doğrulama

  • Token’da geçerli bir acente veya sigorta şirketi rolü bulunmalıdır.

  • Acente kullanıcıları için token’da geçerli bir acente ataması olmalıdır.

  • Şirket kullanıcıları için token’da geçerli bir sigorta şirketi ataması olmalıdır.


Yanıt

200 OK — Başarılı Yanıt

İstek başarıyla tamamlandığında ürün nesnelerinden oluşan bir JSON dizisi döndürülür.

[
{
"Value": "<urun_id>",
"Text": "<urun_adi>"
}
]
AlanTipAçıklama
ValuestringBenzersiz ürün tanımlayıcısı
TextstringOkunabilir ürün adı

Hata Senaryoları

403 Forbidden — Acente Bulunamadı

Kimliği doğrulanmış kullanıcı acente olmasına rağmen token’da geçerli bir acente ataması bulunamadığında döndürülür.

{
"Status": false,
"Code": "OfflineProducts.AgentNotFound",
"Message": "No valid agent assignment found for agent user.",
"Response": null
}

403 Forbidden — Sigorta Şirketi Bulunamadı

Kimliği doğrulanmış kullanıcı şirket kullanıcısı olmasına rağmen token’da geçerli bir sigorta şirketi ataması bulunamadığında döndürülür.

{
"Status": false,
"Code": "OfflineProducts.InsuranceCompanyNotFound",
"Message": "No valid insurance company assignment found in token.",
"Response": null
}

403 Forbidden — Acente veya Şirket Rolü Gerekli

Kimliği doğrulanmış kullanıcının acente veya şirket rolü bulunmadığında döndürülür.

{
"Status": false,
"Code": "OfflineProducts.AgentOrCompanyRoleRequired",
"Message": "Only agent or company users are authorized for this endpoint.",
"Response": null
}

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Response headers

Content-TypestringOptional
DatestringOptional
Content-EncodingstringOptional
Transfer-EncodingstringOptional
VarystringOptional
X-Frame-OptionsstringOptional
X-XSS-ProtectionstringOptional
X-Content-Type-OptionsstringOptional
Referrer-PolicystringOptional

Response

OK

Errors

403
Forbidden Error