Vignetim

Versicherungsprodukte

Rufen Sie verfügbare Reiseversicherungsprodukte mit Deckungsdetails und Preisen ab.

Versicherungsprodukte auflisten

GET /products/insurance

Antwort

{
	"data": [
		{
			"id": "d4e5f6a7-b8c9-0123-defa-234567890123",
			"slug": "travel-basic-europe",
			"name": "Travel Basic Europe",
			"description": "Basic travel insurance covering medical emergencies and trip cancellation across Europe.",
			"coverageType": "BASIC",
			"coverageRegion": "EUROPE",
			"duration": 30,
			"durationUnit": "DAYS",
			"maxCoverage": {
				"amount": 50000,
				"currency": "EUR"
			},
			"price": {
				"amount": 19.9,
				"currency": "EUR"
			},
			"features": ["Medical emergency coverage", "Trip cancellation", "Lost luggage protection"]
		},
		{
			"id": "e5f6a7b8-c9d0-1234-efab-345678901234",
			"slug": "travel-premium-worldwide",
			"name": "Travel Premium Worldwide",
			"description": "Comprehensive worldwide travel insurance with extended coverage.",
			"coverageType": "PREMIUM",
			"coverageRegion": "WORLDWIDE",
			"duration": 90,
			"durationUnit": "DAYS",
			"maxCoverage": {
				"amount": 200000,
				"currency": "EUR"
			},
			"price": {
				"amount": 79.9,
				"currency": "EUR"
			},
			"features": [
				"Medical emergency coverage",
				"Trip cancellation and interruption",
				"Lost and delayed luggage",
				"Flight delay compensation",
				"Emergency evacuation"
			]
		}
	]
}

Versicherungsprodukt nach Slug abrufen

GET /products/insurance/:slug

Pfadparameter

NameTypErforderlichBeschreibung
slugstringJaDer Versicherungsprodukt-Slug (z. B. travel-basic-europe)

Antwort

Gibt ein einzelnes Versicherungsproduktobjekt mit derselben Struktur wie die Einträge der Listenantwort zurück.

{
	"id": "d4e5f6a7-b8c9-0123-defa-234567890123",
	"slug": "travel-basic-europe",
	"name": "Travel Basic Europe",
	"description": "Basic travel insurance covering medical emergencies and trip cancellation across Europe.",
	"coverageType": "BASIC",
	"coverageRegion": "EUROPE",
	"duration": 30,
	"durationUnit": "DAYS",
	"maxCoverage": {
		"amount": 50000,
		"currency": "EUR"
	},
	"price": {
		"amount": 19.9,
		"currency": "EUR"
	},
	"features": ["Medical emergency coverage", "Trip cancellation", "Lost luggage protection"]
}