Mevzuat Değişiklikleri API
GET /api/v1/changes
Mevzuat değişiklik akışını ERP, GRC ve uyum otomasyonlarına taşır. Yanıt yalnız verified public change özetini döndürür; tam mevzuat metni ve private tenant içeriği bu endpointten expose edilmez.
| Alan | Değer |
|---|---|
| Auth | x-api-key veya JWT |
| Permission | regulations:read |
| Plan | Professional, Commercial, Enterprise |
| OpenAPI | /api/docs-json içinde allowlist path |
Sorgu Parametreleri
| Parametre | Tip | Not |
|---|---|---|
page | integer | Varsayılan 1 |
limit | integer | Varsayılan 20, maksimum 100 |
source | enum | Built-in kaynak kodu; örn. RESMI_GAZETE, BDDK, TCMB, SPK, SEDDK, MASAK, HMB, MEVZUAT_GOV, GIB, KIK_EKAP, KVKK, CALISMA_SGK, TICARET |
sourceCode | string | Kurum veya kaynak kısa kodu |
impactLevel | enum | Etki seviyesi |
dateFrom, dateTo | date string | Yayın tarihi aralığı |
sourceCategory, sourceCategories, sourceSubcategory ve
legalDocumentClass filtreleri herkese açık arşiv endpointinde desteklenir:
Herkese Açık Mevzuat Arşivi.
Resmi Kaynak Kodları
source ve sourceCode alanları aşağıdaki built-in kaynak kodlarını kullanır.
Kullanıcı arayüzünde kısa etiket gösterilebilir; API sözleşmesinde kodlar
değişmez.
| Kod | Resmi kaynak kapsamı | Kategori örnekleri |
|---|---|---|
RESMI_GAZETE | Resmî Gazete | Kanun, yönetmelik, tebliğ, karar |
BDDK | Bankacılık Düzenleme ve Denetleme Kurumu | Duyuru, kurul kararı, bülten |
TCMB | Türkiye Cumhuriyet Merkez Bankası | Mevzuat, duyuru, basın duyurusu |
SPK | Sermaye Piyasası Kurulu | Bülten, duyuru, ilke kararı |
SEDDK | Sigortacılık ve Özel Emeklilik Düzenleme ve Denetleme Kurumu | Genelge, tebliğ, sektör duyurusu |
MASAK | Mali Suçları Araştırma Kurulu | Tebliğ, rehber, duyuru |
HMB | Hazine ve Maliye Bakanlığı | Tebliğ, duyuru |
MEVZUAT_GOV | Mevzuat.gov.tr | Kanun, KHK, yönetmelik, tebliğ, Cumhurbaşkanı kararı/genelgesi |
GIB | Gelir İdaresi Başkanlığı | Kanun, madde, özelge, sirküler, tebliğ, gerekçe |
KIK_EKAP | Kamu İhale Kurumu / EKAP | İhale mevzuatı, kurul kararı, duyuru |
KVKK | Kişisel Verileri Koruma Kurumu | Mevzuat, kurul kararı, ilke kararı, rehber |
CALISMA_SGK | Çalışma ve Sosyal Güvenlik Bakanlığı / SGK | Çalışma, İSG, SGK mevzuatı, genelge, duyuru |
TICARET | Ticaret Bakanlığı | İç ticaret, gümrük, tüketici mevzuatı, tebliğ |
Yanıt
Başarılı yanıt API envelope ile döner: success=true, data.items,
data.total, data.page, data.limit, data.totalPages.
{
"success": true,
"data": {
"items": [
{
"id": "reg_01",
"title": "BDDK Kurul Kararı",
"sourceType": "BDDK",
"sourceCode": "BDDK",
"publishedAt": "2026-05-06T09:00:00.000Z",
"complianceDeadline": null,
"impactLevel": "YUKSEK",
"sectors": ["BANKACILIK"],
"topics": ["SERMAYE_YETERLILIGI"],
"summary": "Kısa doğrulanmış özet"
}
],
"total": 1,
"page": 1,
"limit": 20,
"totalPages": 1
}
}Hata Kodları
| Status | Anlam |
|---|---|
401 | API key veya JWT eksik/geçersiz |
403 | regulations:read izni veya plan entitlement yok |
429 | Rate limit aşıldı; Retry-After beklenir |
Örnekler
curl -s "https://api.mevzuatradar.com/api/v1/changes?limit=20&source=BDDK" \
-H "x-api-key: $MEVZUATRADAR_API_KEY"