505 102 57 98

Acentio REST API v2.0

Müşteri, vize, tur ve ödeme süreçlerinizi kendi sistemlerinizle kolayca entegre edin.

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.

HTTP Header
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.

GET /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 Örneği
curl -X GET "https://api.acentio.com/v2/visas?status=onaylandi" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Accept: application/json"
200 OK 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
  }
}
POST /visas

Sisteme yeni bir vize talebi kaydeder.

Request Body
{
  "passenger_id": 105,
  "type": "Turistik",
  "country": "SA",
  "notes": "Acil işlem gereklidir."
}
201 Created
{
  "success": true,
  "message": "Vize talebi başarıyla oluşturuldu.",
  "visa_id": 4593
}