# API reference

Base URL `https://ulawk.com`. Each endpoint page has parameters, response fields, error responses, code samples in five languages and a **Try it** panel for your sandbox key. Machine-readable definition: [openapi.json](/en/gelistirici/openapi.json).

## Companies

Following, adding, profiles and officers.

- `GET /api/v1/sirketler/` — [List followed companies](/en/gelistirici/api/sirketleri-listele/)
- `POST /api/v1/sirket-ekle/` — [Follow a company](/en/gelistirici/api/sirket-ekle/)
- `GET /api/v1/ara/` — [Quick lookup (prefill)](/en/gelistirici/api/hizli-sorgu/)
- `GET /api/v1/sirketler/{sirket_id}/durum/` — [Preparation status](/en/gelistirici/api/sirket-durumu/)
- `GET /api/v1/sirketler/{sirket_id}/` — [Company profile](/en/gelistirici/api/sirket-profili/)
- `GET /api/v1/sirketler/{sirket_id}/yetkililer/` — [Officers on a date](/en/gelistirici/api/yetkililer/)
- `GET /api/v1/gorev-bitisleri/` — [Term expiries](/en/gelistirici/api/gorev-bitisleri/)

## Verification and signatures

Sealed verification report and signing authority check.

- `GET /api/v1/sirketler/{sirket_id}/dogrulama-raporu.pdf` — [Verification report](/en/gelistirici/api/dogrulama-raporu/)
- `POST /api/v1/sirketler/{sirket_id}/imza-kontrol/` — [Signing authority check](/en/gelistirici/api/imza-kontrol/)
- `GET /api/v1/sirketler/{sirket_id}/imza-kontrol/` — [Signing check (query) and officer list](/en/gelistirici/api/imza-kontrol-sorgu/)

## Changes

Sourced change feeds.

- `GET /api/v1/sirketler/{sirket_id}/degisiklikler/` — [Company changes](/en/gelistirici/api/sirket-degisiklikleri/)
- `GET /api/v1/degisiklikler/` — [Recent changes across companies](/en/gelistirici/api/gunluk-degisiklikler/)

## Notices and gazettes

Notices, gazette PDFs, page images, KAP.

- `GET /api/v1/sirketler/{sirket_id}/ilanlar/` — [Company notices](/en/gelistirici/api/ilanlar/)
- `GET /api/v1/ilanlar/{ilan_id}/pdf/` — [Gazette PDF](/en/gelistirici/api/ilan-pdf/)
- `GET /api/v1/ilanlar/{ilan_id}/sayfa/{sayfa}/` — [Gazette page image](/en/gelistirici/api/ilan-sayfasi/)
- `GET /api/v1/sirketler/{sirket_id}/pdfler/` — [All gazettes (ZIP)](/en/gelistirici/api/sirket-gazeteleri/)
- `GET /api/v1/gazeteler/` — [Gazette archive](/en/gelistirici/api/gazete-arsivi/)
- `GET /api/v1/sirketler/{sirket_id}/kap/` — [KAP disclosures](/en/gelistirici/api/kap/)

## Reports

Reports and their files.

- `GET /api/v1/raporlar/` — [Reports](/en/gelistirici/api/raporlar/)
- `GET /api/v1/raporlar/{rapor_id}/{tur}/` — [Report file](/en/gelistirici/api/rapor-dosyasi/)

## Sanctions screening

Exact-name screening.

- `POST /api/v1/yaptirim/tara/` — [Sanctions screening](/en/gelistirici/api/yaptirim-tara/)

## Webhooks

Change notifications by category.

- `GET /api/v1/webhooklar/` — [List webhooks](/en/gelistirici/api/webhook-listesi/)
- `POST /api/v1/webhooklar/` — [Create a webhook](/en/gelistirici/api/webhook-ekle/)
- `GET /api/v1/webhooklar/{webhook_id}/` — [Webhook detail](/en/gelistirici/api/webhook-ayrintisi/)
- `PATCH /api/v1/webhooklar/{webhook_id}/` — [Update a webhook](/en/gelistirici/api/webhook-guncelle/)
- `DELETE /api/v1/webhooklar/{webhook_id}/` — [Delete a webhook](/en/gelistirici/api/webhook-sil/)
- `POST /api/v1/webhooklar/{webhook_id}/test/` — [Send a test notification](/en/gelistirici/api/webhook-test/)

## Public

Keyless endpoints: coverage catalogue and service status.

- `GET /api/katalog/` — [Coverage catalogue](/en/gelistirici/api/katalog/)
- `GET /api/katalog/{kod}/` — [Coverage of one country](/en/gelistirici/api/katalog-ulke/)
- `GET /durum.json` — [Service status](/en/gelistirici/api/hizmet-durumu/)

## Legacy

Older endpoints kept for compatibility.

- `GET /api/v1/companies` — [Legacy company list](/en/gelistirici/api/eski-sirketler/)
- `GET /api/v1/company/{group_id}/profile` — [Legacy profile](/en/gelistirici/api/eski-profil/)
