# Hata Kodları

Postapos API servislerinde, işlemin başarılı veya başarısız olduğunu belirtmek için HTTP yanıt kodları kullanılmaktadır. Genel olarak, **2XX** aralığındaki kodlar başarıyı gösterirken, **4XX** aralığındaki kodlar verilen bilgilerden kaynaklanan hataları işaret eder. **5XX** aralığındaki kodlar ise sunucu kaynaklı hataları ifade eder.

Eğer servisler HTTP 200 kodu ile yanıt verirse, dönen yanıtta "error" ve "message" alanları yer alacaktır. HTTP 200 dışında bir yanıt kodu döndüğünde ise, aşağıdaki formatta bir JSON cevabı dönmektedir.

Bu yapı, sistemin doğru şekilde hata yönetimi ve başarı durumunu izlemeyi sağlar, böylece kullanıcılar doğru bilgilere kolayca erişebilir.

### **Http Status Kodları**

<table><thead><tr><th width="197"></th><th></th></tr></thead><tbody><tr><td>200</td><td>OK – İşlem Başarılı</td></tr><tr><td>400</td><td>Bad Request – İstek Hatası</td></tr><tr><td>401</td><td>Unauthorized – API Anahtarınız Yanlış</td></tr><tr><td>403</td><td>Forbidden – Yetkilendirme için Yasak İstek</td></tr><tr><td>404</td><td>Not Found – Bulunamadı</td></tr><tr><td>405</td><td>Method Not Allowed – İzin Verilmeyen Yöntem</td></tr></tbody></table>

### **Servis Status Kodları**

<table><thead><tr><th width="197"></th><th></th></tr></thead><tbody><tr><td>201</td><td>Gönderilmesi Zorunlu Parametre Eksik</td></tr><tr><td>202</td><td>Tarih Formatları Hatalı Gönderilmiştir. Format : YYYY-MM-DD</td></tr><tr><td>203</td><td>status değeri geçersiz. int olarak 2-3-4-5 değerlerden en az biri olmalı</td></tr><tr><td>204</td><td>İstek karşısında veri bulunamadı</td></tr><tr><td>205</td><td>Başlangıç ve Bitiş tarih aralığı 30 günü geçemez.</td></tr><tr><td>405</td><td>Method Not Allowed – İzin Verilmeyen Yöntem</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://postapos.gitbook.io/postapos-api/genel-bilgiler/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
