KKTC E-Fatura REST API'si ile hızlıca entegrasyon yapmanızı sağlamak için temel adımları ve önemli bilgileri özetler.
Ana API URL
https://efatura.maliye.gov.ct.tr/apiTest API URL
https://test-efatura.maliye.gov.ct.tr/apiMetot: POST
Content-Type: application/x-www-form-urlencoded
Token URL (Ana):
https://keycloak.maliye.gov.ct.tr/realms/production/protocol/openid-connect/token
Token URL (Test):
https://keycloak.maliye.gov.ct.tr/realms/test/protocol/openid-connect/token
| Anahtar | Değer |
|---|---|
| grant_type | password |
| client_id | efatura-frontend |
| username | Sisteme kayıtlı kullanıcı adınız. |
| password | Kullanıcı adınıza ait parolanız. |
Başarılı bir isteğin ardından dönen JSON objesindeki access_token alanını alın. Bu token'ı diğer API isteklerinizde Authorization başlığı altında Bearer <ACCESS_TOKEN> formatında gönderin.
Örnek Başlık:
Authorization: Bearer [access_token]Belirli bir mükellef adına bir veya birden fazla fatura oluşturmak ve göndermek için kullanılır.
Metot: POST
Endpoint: /api/mukellefler/{VKN}/faturalar
Path Parametreleri:
VKN: Fatura kesilecek mükellefin 9 haneli vergi kimlik numarası.Fatura detaylarını içeren JSON objesi (FaturaOlusturRequest şemasına uygun olmalıdır). Detaylı şema için Swagger UI adresine bakınız.
Swagger UI