Vignetim

Siparişleri Listele (List Orders)

İsteğe bağlı filtrelerle siparişlerinizin sayfalanmış listesini sorgulayın.

GET /orders

Sorgu Parametreleri (Query Parameters)

AdTürZorunluAçıklama
pageintegerHayırSayfa numarası (varsayılan: 1)
limitintegerHayırSayfa başına öğe sayısı (varsayılan: 20, maks: 100)
statusintegerHayırSipariş durum koduna göre filtrele (sayısal enum değeri)
productTypeintegerHayırÜrün türüne göre filtrele: 1 = VİNYET, 2 = ESIM, 3 = SİGORTA, 4 = CEZA_ODEME
dateFromISO 8601HayırBu tarihte veya sonrasında oluşturulan siparişleri filtrele
dateToISO 8601HayırBu tarihte veya öncesinde oluşturulan siparişleri filtrele
externalReferencestringHayırHarici referansınıza göre filtrele

Yanıt

{
	"data": [
		{
			"id": "ord-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
			"status": "COMPLETED",
			"products": [
				{
					"productId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
					"productTypeId": 1,
					"productName": "Austria 10-Day Vignette",
					"quantity": 1,
					"status": "COMPLETED"
				}
			],
			"total": {
				"amount": 11.5,
				"currency": "EUR"
			},
			"externalReference": "YOUR-ORDER-REF-001",
			"createdAt": "2026-03-20T14:30:00.000Z",
			"completedAt": "2026-03-20T14:31:15.000Z"
		},
		{
			"id": "ord-b2c3d4e5-f6a7-8901-bcde-f12345678901",
			"status": "PENDING",
			"products": [
				{
					"productId": "c3d4e5f6-a7b8-9012-cdef-123456789012",
					"productTypeId": 2,
					"productName": "Europe 10GB eSIM",
					"quantity": 1,
					"status": "PENDING"
				}
			],
			"total": {
				"amount": 24.99,
				"currency": "EUR"
			},
			"externalReference": "YOUR-ORDER-REF-002",
			"createdAt": "2026-03-20T15:00:00.000Z",
			"completedAt": null
		}
	],
	"meta": {
		"page": 1,
		"limit": 20,
		"totalItems": 156,
		"totalPages": 8
	}
}