Giriş
Acentio API'si, JSON tabanlı RESTful bir mimari üzerine kurulmuştur. İsteklerinizi HTTP metodları (GET, POST, PUT, DELETE) kullanarak yapabilirsiniz. Tüm veriler JSON formatında gönderilmeli ve alınmalıdır.
Base URL: https://api.acentio.com/v2
Kimlik Doğrulama
API isteklerini doğrulayabilmemiz için her istekte header üzerinden bir Bearer token göndermeniz gerekmektedir. Token'ınızı Acentio panelinizdeki Ayarlar > API Yönetimi bölümünden oluşturabilirsiniz.
Authorization: Bearer YOUR_API_TOKEN Content-Type: application/json Accept: application/json
Vize İşlemleri
Acentenize ait aktif vize başvurularını listelemek ve yeni vize başvuruları oluşturmak için kullanılır.
/visas
Aktif vize başvurularını listeler. Varsayılan olarak son 30 günlük verileri getirir.
Parametreler
| Parametre | Tip | Zorunlu | Açıklama |
|---|---|---|---|
| status | String | Hayır | Vize durumu (örn: bekliyor, onaylandi) |
| page | Integer | Hayır | Sayfa numarası. Varsayılan: 1 |
curl -X GET "https://api.acentio.com/v2/visas?status=onaylandi" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json"
{
"success": true,
"data": [
{
"id": 4592,
"passenger_name": "Ahmet Yılmaz",
"passport_no": "U1234567",
"type": "Umre Vizesi",
"status": "onaylandi",
"created_at": "2024-05-20T14:30:00Z"
}
],
"meta": {
"total": 1,
"page": 1
}
}
/visas
Sisteme yeni bir vize talebi kaydeder.
{
"passenger_id": 105,
"type": "Turistik",
"country": "SA",
"notes": "Acil işlem gereklidir."
}
{
"success": true,
"message": "Vize talebi başarıyla oluşturuldu.",
"visa_id": 4593
}