Postman Koleksiyonu¶
DijitalBelge External API'nin tüm uçlarını içeren hazır Postman koleksiyonu.
İndir¶
- Koleksiyon —
DijitalBelge-External-API.postman_collection.json - Ortam —
DijitalBelge-External-API.postman_environment.json
Kurulum¶
- Postman → Import → iki dosyayı da yükle.
- Sağ üstten DijitalBelge External - TEST ortamını seç.
- Ortam değişkenlerini doldur (Current Value alanı — yalnızca Initial değil):
clientId/clientSecret— Panel > Ayarlar > API Entegrasyonu > Yeni UygulamabaseUrl— TEST:https://testapp.dijitalbelge.com:8443/api/external· PROD:https://app.dijitalbelge.com/api/external
{{clientId}}/{{clientSecret}}Current Value boşsa istekler 401 döner.
İçerik¶
| Klasör | Uçlar |
|---|---|
| Reference | partytype, documenttype, signaturetype, form |
| Signers | search, bulk-insert, update, deactivate |
| Process Definitions | taslakları listele, detay, POST /{id}/start (taslaktan süreç başlat) |
| Process Instances | oluştur, detay, qr (PNG), status/start · cancel · complete, sil, download-zip |
| Documents | document/single, document/document-type, belge/dosya getir, dosya listesi, dosya (storedFileId), sil |
| Signing Tasks | belgeye imzacı ekle, signers/all-documents (DOSYA_IMZALAMA), imzacı çıkar, imza dosyası + doğrulama (task & signer bazlı) |
| AutoSign | etkinleştir / devre dışı |
| E-İmza Login (Sümen) | auth/tx, auth/tx/{id}, auth/tx/{id}/audit |
| Mobil İmza Login | auth/operators, {operator}/mobiltx, {operator}/mobil/{id} |
Otomatik değişkenler¶
Her istekte X-Client-Id + X-Client-Secret header'ları açıkça tanımlıdır.
Test scriptleri yanıttan şu değişkenleri doldurur; böylece uçtan uca akış tek tıkla ilerler:
definitionId, processId, documentId, signerId, taskId, storedFileId, loginTxId
Önerilen akış¶
Taslaktan süreç (kısa yol)¶
- Process Definitions →
GET /→definitionIdset edilir - Signers →
POST bulk-insert→signerIdset edilir - Process Definitions →
POST /{definitionId}/start(signers, gerekirsedocumentSignerOverrides/formValues,autoStart: true)
Elle süreç kurma¶
- Process Instances →
POST /→processId - Documents →
POST document/single(veyadocument-type) →documentId - Signing Tasks →
POST document/{documentId}/signers→taskId - Process Instances →
PUT status/start - İmza sonrası → Signing Tasks →
GET signers/{signerId}/signature/file/.../verify
Notlar¶
- Webhook yönetimi (
/webhooks) bu koleksiyonda yoktur — o uç/api/externalaltında değildir, panel oturumu (JWT) ile korunur. Webhook olayları için Webhook sayfasına bakın. base64alanlarına gerçek PDF içeriğini koyun.autosignuçları IP whitelist zorunlu kılar (Enterprise).