{
"endpoint": "/api/v1/shipments",
"method": "POST",
"headers": {
"Authorization": "Bearer {token}",
"Content-Type": "application/json"
},
"body": {
"sender": { "name": "...", "phone": "..." },
"receiver": { "name": "...", "address": "..." },
"packages": [{ "weight": 1.5, "type": "box" }]
}
}
API Интеграция
Пълнофункционален REST API за автоматизиране на всички логистични процеси. Интегрирайте Европът директно във вашата система.
Какво можете с API
Създаване на товарителници
Автоматично генериране на товарителници с всички необходими данни и получаване на баркод за печат.
Проследяване на пратка
Получаване на актуален статус на всяка пратка, webhook известия за промени в статуса.
Калкулация на цени
Изчисляване на цена за доставка преди създаване на пратка, включително всички допълнителни услуги.
Офиси и локации
Списък на всички офиси с работно време, адреси и координати за карта.
Наложен платеж
Управление на наложени платежи, справки за преведени суми и предстоящи плащания.
Печат на етикети
Генериране на PDF етикети в различни формати - A4, A6, термо етикети (10x15).
Лесна интеграция
Пример за създаване на пратка с няколко реда код
$response = Http::withToken($apiKey)
->post('https://api.evropat.bg/v2/shipments', [
'sender' => [
'name' => 'Моят Магазин ООД',
'phone' => '0888123456',
'city' => 'София',
],
'receiver' => [
'name' => 'Иван Иванов',
'phone' => '0899987654',
'address' => 'ул. Витоша 15',
'city' => 'Пловдив',
],
'packages' => [
['weight' => 1.5, 'contents' => 'Дрехи']
],
'cod_amount' => 45.99,
'payment_by' => 'receiver',
]);
$shipmentNumber = $response->json('shipment_number');
$labelPdf = $response->json('label_url');
Стандартен REST API с JSON формат
Сигурна автентикация с Bearer токени
Получавайте известия при промяна на статус на пратките чрез webhooks.
Заявете API достъп
Попълнете формата и ще получите API ключове и пълна документация в рамките на 24 часа.
Безплатен sandbox за тестване
Пълна документация с примери
Техническа поддръжка при интеграция