Partner API v1.2
Sefera Partner API
Hac ve Umre programlarını kendi sisteminize güvenli şekilde bağlayın. Sunucu-sunucu REST API; kiracı yalnızca partner token’dan çözülür.
Base URL: https://api.sefera.com.tr. Tarayıcıda veya mobil uygulamada token kullanmayın.
Ne okuyabilirsiniz
- Quickstartİlk isteği yaklaşık iki dakikada kurun.
- API ReferenceGET /v1/programs ve GET /v1/programs/{programId}.
- AuthenticationBearer token, kapsam, rotation ve revocation.
- OpenAPICanonical 3.1 spec — YAML ve JSON.
- AI Integrationllms.txt ve ajanlar için sabit kurallar.
First request
-kw">curl -sS \
-H "Authorization: Bearer $SEFERA_PARTNER_TOKEN" \
-H "Accept: application/json" \
"https://api.sefera.com.tr/v1/programs"
const token = process.env.SEFERA_PARTNER_TOKEN;
const base = 'https://api.sefera.com.tr';
const res = await fetch(`${base}/v1/programs`, {
headers: { Authorization: `Bearer ${token}` },
});
if (!res.ok) {
throw new Error(`Partner API HTTP ${res.status}`);
}
const payload = await res.json();
<?php
$token = getenv('SEFERA_PARTNER_TOKEN');
$base = 'https://api.sefera.com.tr';
$ch = curl_init($base . '/v1/programs');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . $token,
'Accept: application/json',
],
]);
$body = curl_exec($ch);
$code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($code !== 200) {
throw new RuntimeException('Partner API HTTP ' . $code);
}
$payload = json_decode($body, true);