YemekOnline Kurye Firmaları API

Sipariş bilgilerine erişin ve sipariş yönetimi yapın

Kurye Firması Kayıt

Kayıt formunu doldurun, en kısa sürede e-posta adresiniz ile iletişime geçip API key bilgilerinizi paylaşacağız.

API Endpoint'leri

Sipariş Listesi
GET /orders

Tüm siparişleri listeler (filtreleme ve sayfalama desteği)

Sipariş Detayları
GET /orders/{id}

Belirli bir siparişin detaylı bilgilerini getirir

Sipariş Kabul
POST /orders/{id}/accept

Kurye firması bir siparişi kabul eder

Durum Güncelle
POST /orders/{id}/status

Sipariş durumunu günceller (picked_up, on_the_way, delivered)

Sipariş Takibi
GET /orders/{id}/track

Siparişin mevcut durumunu ve takip bilgilerini getirir

Kullanım Örnekleri

cURL ile Sipariş Listesi
curl -X GET "https://api.yemekonline.com.tr/orders" \
  -H "X-API-Key: YOUR_API_KEY_HERE"
cURL ile Sipariş Detayları
curl -X GET "https://api.yemekonline.com.tr/orders/123" \
  -H "X-API-Key: YOUR_API_KEY_HERE"
cURL ile Sipariş Kabul
curl -X POST "https://api.yemekonline.com.tr/orders/123/accept" \
  -H "X-API-Key: YOUR_API_KEY_HERE" \
  -H "Content-Type: application/json" \
  -d '{"notes": "Sipariş kabul edildi"}'
PHP Örneği
$api_key = 'YOUR_API_KEY_HERE';
$base_url = 'https://api.yemekonline.com.tr';

$ch = curl_init($base_url . '/orders');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    'X-API-Key: ' . $api_key
]);
$response = curl_exec($ch);
$data = json_decode($response, true);
curl_close($ch);

Detaylı Dokümantasyon

Tüm endpoint'leri test etmek ve detaylı bilgi almak için Swagger UI'ı kullanın:

Swagger UI'ı Aç

Özellikler

Güvenli

API Key ve Token tabanlı kimlik doğrulama

Hızlı

RESTful API standartlarına uygun, optimize edilmiş

Dokümante

Swagger UI ile interaktif dokümantasyon

© 2025 YemekOnline. Tüm hakları saklıdır.