LIONFIN

OpenAPI 3.0.3 · sürüm 1.0.0

LIONFIN Müşteri API

Müşteri paneli → API Anahtarları'ndan üretilen Bearer anahtarla kullanılır. Her anahtar için kapsam (scope) ve izinli IP tanımlanabilir; her istek loglanır.

openapi.json Taban: https://lionfin.com.tr/api/v1

Kimlik doğrulama

Müşteri paneli → API Anahtarları sayfasından üretilen anahtarı her istekte gönderin. Anahtar üretilirken kapsam (hangi uçlara erişebileceği) ve izinli IP listesi seçilir; her istek loglanır (durum kodu, süre).

curl -H "Authorization: Bearer lf_xxxxxxxxxxxxxxxx" \
     -H "Accept: application/json" \
     https://lionfin.com.tr/api/v1/me
  • 401 — anahtar geçersiz ya da süresi dolmuş
  • 403 — IP izinli listede değil ya da anahtarın kapsamı yok (x-scope)
  • 429 — dakikada 60 istek sınırı

Uç noktalar

GET /api/v1/me Hesap bilgisi kapsam: me

Anahtarın sahibi olan müşteri hesabı.

Yanıt alanları

id integer
name string
email string
phone string · boş olabilir
status string
credit_balance number (float)
GET /api/v1/services Hizmetler kapsam: services

Hosting / sunucu hizmetleri, dönem ve sonraki ödeme tarihiyle.

Yanıt alanları

id integer
name string
product string · boş olabilir
domain string · boş olabilir
status string
billing_period string · boş olabilir
recurring_amount number (float)
next_due_date string (date) · boş olabilir

Liste yanıtı { "data": [ … ] } biçimindedir.

GET /api/v1/domains Alan adları kapsam: domains

Kayıtlı alan adları, durum ve bitiş tarihi.

Yanıt alanları

id integer
name string
status string
registered_at string (date) · boş olabilir
expires_at string (date) · boş olabilir
auto_renew boolean

Liste yanıtı { "data": [ … ] } biçimindedir.

GET /api/v1/invoices Faturalar kapsam: invoices

Tüm faturalar (ödenmiş / ödenmemiş / kısmen ödenmiş).

Yanıt alanları

id integer
number string
status string
total number (float)
tax_total number (float)
due_at string (date) · boş olabilir
paid_at string (date) · boş olabilir

Liste yanıtı { "data": [ … ] } biçimindedir.

GET /api/v1/orders Siparişler kapsam: orders

Sipariş geçmişi.

Yanıt alanları

id integer
number string
status string
total number (float)
created_at string (date-time)

Liste yanıtı { "data": [ … ] } biçimindedir.