Ürünleri Ara
Bu endpoint, bir beyannamedeki ürünleri aramak için kullanılır.
Endpoint
GET /api/v1/declarations/{declaration_id}/products
Path Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| declaration_id | string | Beyannamenin benzersiz tanımlayıcısı |
Query Parametreleri
| Parametre | Tip | Açıklama |
|---|---|---|
| page | integer | Sayfalama için sayfa numarası (varsayılan: 1) |
| per_page | integer | Sayfa başına öğe sayısı (varsayılan: 10) |
| search | string | Arama terimi (opsiyonel) |
| sort_by | string | Sıralama alanı (opsiyonel) |
| sort_order | string | Sıralama yönü (asc/desc, varsayılan: desc) |
Başlıklar
| Başlık | Değer | Açıklama |
|---|---|---|
Authorization | Gerekli. Kimlik doğrulama için Bearer token | |
X-Target-Server | Gerekli. Hedef sunucu tanımlayıcısı |
Yanıt
Başarılı Yanıt (200 OK)
{
"data": [
{
"id": "string",
"declaration_id": "string",
"gtip": {
"code": "string",
"item_information": "string"
},
"imex_type": "integer",
"regime_code": "integer",
"serial_number": "integer",
"made_in_country": {
"code": "string",
"name": "string"
},
"gross_weight_kg": "number",
"net_weight_kg": "number",
"measurement": {
"unit": "string",
"value": "number"
},
"taxes": [
{
"id": "string",
"code": "integer",
"base": "number",
"rate": "number",
"amount": "number"
}
],
"quantity": "integer",
"item_definition": {
"box_type": "string",
"box_count": "integer",
"box_brand": "string",
"trading_definition": "string"
},
"total_invoice": {
"currency": "string",
"amount": "number"
},
"documents": [
{
"id": "string",
"name": "string",
"url": "string",
"type": "string",
"hash": "string",
"size": "integer",
"created_at": "string"
}
],
"is_auto_generated": "boolean",
"auto_fill_id": "string",
"created_at": "string",
"updated_at": "string",
"deleted_at": "string"
}
],
"meta": {
"current_page": "integer",
"per_page": "integer",
"total": "integer",
"total_pages": "integer"
}
}
Örnek İstek
curl --request GET \
--url '{{HOST}}/api/v1/declarations/67db101b6f7e65dcdd379d6f/products?page=1&per_page=10&search=laptop&sort_by=created_at&sort_order=desc' \
--header 'Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...' \
--header 'X-Target-Server: declaration'
Örnek Yanıt
{
"data": [
{
"id": "683074668a67b1a6c70c8fb7",
"declaration_id": "67db101b6f7e65dcdd379d6f",
"gtip": {
"code": "8471.30.00.00.00",
"item_information": "Laptop computers"
},
"imex_type": 3,
"regime_code": 1000,
"serial_number": 1,
"made_in_country": {
"code": "TR",
"name": "Türkiye"
},
"gross_weight_kg": 2.5,
"net_weight_kg": 2,
"measurement": {
"unit": "GT",
"value": 1
},
"taxes": [
{
"id": "123e4567-e89b-12d3-a456-426614174002",
"code": 5,
"base": 1999.99,
"rate": 18,
"amount": 359.99
}
],
"quantity": 1,
"item_definition": {
"box_type": "AA",
"box_count": 1,
"box_brand": "Apple",
"trading_definition": "MacBook Pro 16-inch"
},
"total_invoice": {
"currency": "USD",
"amount": 1999.99
},
"documents": [],
"is_auto_generated": false,
"auto_fill_id": null,
"created_at": "2025-05-23T13:13:10.392Z",
"updated_at": "2025-05-23T13:13:10.392Z",
"deleted_at": null
}
],
"meta": {
"current_page": 1,
"per_page": 10,
"total": 1,
"total_pages": 1
}
}