Ana içeriğe geç

Sigorta Tekliflerini Ara

Bu endpoint, belirli bir deklarasyon için sigorta tekliflerinin listesini getirir.

Endpoint

GET /api/v1/declarations/{declaration_id}/insurances

Path Parametreleri

ParametreTipAçıklama
declaration_idstringDeklarasyonun benzersiz tanımlayıcısı

Query Parametreleri

ParametreTipAçıklama
pageintegerSayfalama için sayfa numarası (varsayılan: 1)
per_pageintegerSayfa başına öğe sayısı (varsayılan: 10)

Başlıklar

BaşlıkDeğerAçıklama
AuthorizationGerekli. Kimlik doğrulama için Bearer token
Content-TypeGerekli. application/json olmalıdır
X-Target-ServerGerekli. Hedef sunucu tanımlayıcısı

Yanıt

Başarılı Yanıt (200 OK)

{
"data": [
{
"id": "string",
"declaration_id": "string",
"agent": "string",
"agent_full_name": "string",
"agent_image_url": "string",
"status": "integer",
"username": "string",
"password": "string",
"owner_identity_number": "string",
"policy_number": "string",
"policy_renewal_number": "integer",
"policy_currency_type": "string",
"policy_asset_description": "string",
"policy_reference_number": "string",
"goods_to_be_printed_on_policy": "string",
"flotan_policy_number": "string",
"asset_value": "number",
"asset_value_currency_type": "string",
"asset_description_english": "string",
"is_asset_used": "boolean",
"transport_license_plate": "string",
"from_country": "string",
"from_city": "string",
"from_region": "string",
"to_country": "string",
"to_city": "string",
"to_region": "string",
"transport_type": "string",
"transport_vehicle_count": "integer",
"loading_date": "string",
"beneficiary_name": "string",
"letter_of_credit_number": "string",
"imo_number": "string",
"policy_description_turkish": "string",
"policy_description_english": "string",
"response": {
"policy_number": "integer",
"agent_name": "string",
"product_number": "integer",
"gross_premium": "string",
"net_premium": "string",
"tl_net_premium": "string",
"tl_gross_premium": "string",
"tl_agent_commission": "string",
"renewal_number": "string",
"document_url": "string",
"error_code": "string",
"error_message": "string",
"warning_message": "string",
"is_success": "boolean"
},
"created_at": "string",
"updated_at": "string"
}
],
"total": "integer",
"page": "integer",
"per_page": "integer"
}

Durum Kodları

Sigorta teklifi durumu aşağıdaki tam sayı değerleriyle temsil edilir:

Durum KoduAçıklama
1Yanıt Bekleniyor
2Yanıt Alındı
3Kabul Bekleniyor
4Kabul Edildi
5Reddedildi
6Başarısız

Örnek İstek

curl --request GET \
--url '{{HOST}}/api/v1/declarations/67db101b6f7e65dcdd379d6f/insurances?page=1&per_page=10' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'X-Target-Server: declaration'

Örnek Yanıt

{
"data": [
{
"id": "682338497ac580beda9d7f7c",
"declaration_id": "67db101b6f7e65dcdd379d6f",
"agent": "ecopol",
"agent_full_name": "ECOPOL SİGORTA BROKERLİK ANONİM ŞİRKETİ",
"agent_image_url": "https://interzoon.fra1.digitaloceanspaces.com/insurance/logo/kordon.png",
"status": 4,
"username": "A4882222",
"password": "NKL123456!",
"owner_identity_number": "3241047192",
"policy_number": "1077607962",
"policy_renewal_number": 0,
"policy_currency_type": "USD",
"policy_asset_description": "Policeye Basilacak Emtia",
"policy_reference_number": "24-00025",
"goods_to_be_printed_on_policy": "Policeye Basilacak Emtia",
"flotan_policy_number": "",
"asset_value": 1000,
"asset_value_currency_type": "USD",
"asset_description_english": "Personal belongings and electronics",
"is_asset_used": false,
"transport_license_plate": "34ABC123",
"from_country": "ÇİN",
"from_city": "WOHAM",
"from_region": "WOHAM",
"to_country": "TÜRKİYE",
"to_city": "ISTANBUL",
"to_region": "AHL",
"transport_type": "vehicle",
"transport_vehicle_count": 1,
"loading_date": "2025-05-20",
"beneficiary_name": "",
"letter_of_credit_number": "",
"imo_number": "",
"policy_description_turkish": "Kişisel eşyalar ve elektronik ürünler için sigorta poliçesi",
"policy_description_english": "Insurance policy for personal belongings and electronics",
"response": {
"policy_number": 1077627582,
"agent_name": "",
"product_number": 201,
"gross_premium": "2.68",
"net_premium": "2.55",
"tl_net_premium": "98.81",
"tl_gross_premium": "103.75",
"tl_agent_commission": "22,2328125",
"renewal_number": "0",
"document_url": "https://fra1.digitaloceanspaces.com/interzoon/dev/declaration/67db101b6f7e65dcdd379d6f/insurance-policy/682338497ac580beda9d7f7c/insurance-policy",
"error_code": null,
"error_message": null,
"warning_message": null,
"is_success": true
},
"created_at": "2025-05-13T12:17:13.851Z",
"updated_at": "2025-05-13T12:18:52.698Z"
}
],
"total": 9,
"page": 1,
"per_page": 10
}