# E-Belge Durum Sorgulama

POST EBelgeDurumSorgulamaV2 endpoint'i, GIB'e gönderilen e-Belgelerin durumunu sorgulama işlemleri için kullanılır.
Şu anda **e-Fatura** ve **e-Arşiv** belgelerinin statü sorgulaması desteklenmektedir.
Bu endpoint ile, belge türü ve UUID bilgisi gönderilerek, ilgili belgenin durum kodu (örneğin 1300, 1200 vb.) ve durumu sorgulanabilir.

Endpoint: POST /API/APIMethods/EBelgeDurumSorgulamaV2
Version: 1.0.0

## Request fields (application/json):

  - `Mikro` (object, required)

  - `Mikro.FirmaKodu` (string, required)
    İlgili firmanın kodu
    Example: MikroFLY

  - `Mikro.CalismaYili` (integer, required)
    İşlem yapılan yıl
    Example: 2025

  - `Mikro.KullaniciKodu` (string, required)
    API kullanıcısının kodu
    Example: SRV

  - `Mikro.Sifre` (string, required)
    API şifresi (MD5 formatında Günün tarihi ile hashlenmiş)
    Example: 5c3f2964996a220cdcfa48f8798622ff

  - `Mikro.ApiKey` (string, required)

  - `Mikro.EBelge` (object, required)

  - `Mikro.EBelge.EFaturaTipi` (integer, required)
    0: Gönderilen, 1: Gelen
    Enum: "0", "1"

  - `Mikro.EBelge.EBelgeTipi` (integer, required)
    0: EFatura, 1: EArsiv
    Enum: "0", "1"

  - `Mikro.EBelge.UUID` (string, required)
    Belgenin benzersiz kimliği
    Example: 381EF1A7-BE66-44E6-A3C2-65D75D05C78A

## Response 200:

  - `200` (unknown)
    Başarılı sorgulama sonucu

## Response 200 fields (application/json):

  - `status` (string)
    Example: success

  - `data` (object)
    EBelge durum bilgisi

## Response 400:

  - `400` (unknown)
    Hatalı istek

## Response 401:

  - `401` (unknown)
    Yetkilendirme hatası

## Response 500:

  - `500` (unknown)
    Sunucu hatası

