Skip to navigation

ErrorPatternExplanations

GET /api/ErrorPatternExplanations

Sistemde tanımlı ErrorPatternExplanation kayıtlarını sayfalanmış olarak döner. ErrorMessage alanında substring filtresi ve Id alanında sıralama desteği bulunur.

Yetkilendirme

[Authorize(Policy = Constants.Authorization.Read)] — Bearer token zorunlu, Read policy yetkisi gerekli.

Query Parametreleri

ParametreTipZorunluVarsayılanKural
PageintHayır1>= 1
PageSizeintHayır501 - 200
SortOrderstringHayırdescasc veya desc
ErrorMessagestringHayır—Maks. 500 karakter

Başarılı Yanıt (200)

PagedData döner:

{
"totalCount": 128,
"page": 1,
"size": 50,
"totalPage": 3,
"hasNextPage": true,
"hasPreviousPage": false,
"items": [
{
"id": 42,
"errorMessage": "Connection timeout",
"description": "Karşı sistem ile bağlantı zaman aşımına uğradı."
}
]
}

Hata Kodları

KodHTTPAçıklama
Validation.General400Query parametresi doğrulama hatası
—401Token eksik / geçersiz
—403Read yetkisi yok
—500Beklenmeyen sunucu hatası

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Query parameters

PageintegerOptional

1-tabanlı sayfa numarası. Varsayılan: 1. Kural: Page >= 1.

PageSizeintegerOptional

Sayfa başına kayıt sayısı. Varsayılan: 50. Kural: 1 ile 200 arasında.

SortOrderstringOptional

Id alanı üzerinde sıralama yönü. Değerler: asc / desc (büyük/küçük harf duyarsız). Varsayılan: desc.

ErrorMessagestringOptional

ErrorMessage alanı üzerinde substring filtresi (opsiyonel). Maks. 500 karakter.

Response headers

Content-TypestringOptional

Response

OK

Errors

400
Bad Request Error