E-Devlet document verification API

Verify uploaded E-Devlet documents and return structured results to your product.

docufykit.com is built around the E-Devlet belge doğrulama flow. It verifies that uploaded PDFs match the upstream E-Devlet source document, extracts structured data, and delivers the final result to your backend through REST and signed webhooks.

Delivery model
Belge doğrulama

Built to verify E-Devlet sourced documents before extraction, then push signed terminal events with retries and replay controls.

Upload model
Signed upload

Your backend creates a verification, uploads the document to a signed URL, then confirms processing.

Portal scope
Customer-managed

Organizations can manage apps, keys, webhook endpoints, deliveries, and verification history directly.

Available now

Customer-ready verification workflow

  • One-document verification jobs for uploaded E-Devlet PDFs with signed upload targets.
  • Authenticity verification against the belge doğrulama source before extraction and decisioning.
  • Structured extraction for supported document types, starting with YOK_STUDENT.
  • Stable machine-readable statuses and reason_code values for integrations.
  • Customer portal for apps, members, security, deliveries, and verification history.

Planned next

What we intend to add next

  • More E-Devlet document types with document-specific rule sets.
  • Deeper onboarding and integration snippets inside the portal.
  • Expanded customer account flows like ownership transfer and resets.
  • Operational hardening such as richer audit trails and rate limits.
  • Optional internal operations tooling layered on top of the same platform.

End-to-end path

How the product fits into your stack

1

Create verification

Send metadata and receive a signed upload URL.

2

Upload E-Devlet PDF

Push the E-Devlet document directly to storage and confirm upload completion.

3

Wait for processing

docufykit runs belge doğrulama authenticity checks, extracts data, and makes a decision.

4

Receive outcome

Your system gets a signed webhook and can inspect the result in the portal.