Profil

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).

← Servis listesine dön

İstek

Kimlik Doğrulama

Bearer GUID (Authorization: Bearer başlığı yerine payload ile de gönderilebilir).

Yanıt

Henüz istek gönderilmedi.

Servis Dokümanı (LLM için markdown)

# 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
}
```