POST https://restapitest.orkestra.com.tr/api/v1/profil
Giriş yapan kullanıcının bilgilerini ve yetkili olduğu etiketleri (WORKLABEL), firmaları (mükellefler) ve müşterileri listeler. Giriş gerektirir (bearer ya da basic auth).
Henüz istek gönderilmedi.
# Profil
Giriş yapan kullanıcının bilgilerini ve yetkili olduğu etiketleri (WORKLABEL), firmaları (mükellefler) ve müşterileri listeler. Giriş gerektirir (bearer ya da basic auth).
## Parametreler
- **bearer** (string, isteğe bağlı): Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir). Örnek: `"9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"`
- **musteri** (string, isteğe bağlı): Basic auth için müşteri (firma) kodu. Örnek: `"demo"`
- **kullanici** (string, isteğe bağlı): Basic auth için kullanıcı adı. Örnek: `"ali"`
- **sifre** (string, isteğe bağlı): Basic auth için şifre. Loglara asla yazılmaz. Örnek: `"gizli123"`
## Örnek İstek
```json
{
"bearer": "9b2f6c1e-0d4a-4a7e-9c3b-1f2e3d4c5b6a"
}
```
## Örnek Yanıt (olumlu)
```json
{
"basarili": true,
"mesaj": "Profil bilgileri",
"veri": {
"kullanici": {
"user_reference": 12345,
"kullanici": "ali",
"ad": "Ali Yılmaz",
"eposta": "ali@ornek.com",
"rol": 1,
"musteri": "demo",
"musteri_unvan": "Demo Bilişim A.Ş."
},
"etiketler": [
{
"reference": 501,
"tip": 0,
"tip_adi": "E-Fatura",
"pk": "urn:mail:demopk@ornekfirma.com.tr",
"gb": "urn:mail:demogb@ornekfirma.com.tr",
"vkn": "1234567890",
"unvan": "Örnek Firma A.Ş.",
"gib_durumu": 1,
"gib_durumu_adi": "Kayıtlı",
"firma_reference": 42
}
],
"firmalar": [
{
"reference": 42,
"kod": "ORNEK",
"vkn": "1234567890",
"unvan": "Örnek Firma A.Ş.",
"musteri_reference": 7
}
],
"musteriler": [
{
"reference": 7,
"kod": "demo",
"unvan": "Demo Bilişim A.Ş."
}
]
}
}
```
## Örnek Yanıt (olumsuz)
```json
{
"basarili": false,
"mesaj": "Kimlik doğrulama gerekli: bearer (header ya da payload) veya basic auth.",
"veri": null
}
```