[POST] /api/signflow
[
{
"instructionNo": "string",
"documentBase64": "string",
"type": "string",
"date": "string",
"aggregateAmount": 0,
"currency": "string",
"targetLocation": "string",
"instructionDetail": "string",
"vkn": "string",
"useTimeStamp": true,
"timeout": 0,
"attachDocument": true,
"signatureFormat": "string",
"mailType": 0,
"language": 0,
"CreatedBy": "string",
"MailExplanation": "string",
"SendFirstApproverWhenApprove": false,
"CompanyName": "string",
"MailBodyHtml": "string",
"SendSmsToApprovers": false,
"SeparatelyApprover": false,
"PreviewDocumentInMail": false,
"approvers": [
{
"name": "string",
"surname": "string",
"phone": "string",
"mail": "string",
"order": 0,
"vkn": "string",
"operator": "string",
"isMobile": true,
"signatureInfoText": "string",
"language": "tr",
"SignatureType": "string"
}
],
"actions": [
{
"action": 0,
"alias": "string",
"parameters": [
{
"key": "string",
"value": "string"
}
]
}
],
"stamp": {
"useDefault": true,
"enableQRCode": true,
"enableText": true,
"line1": "string",
"line2": "string",
"line3": "string",
"textPositionX": 0,
"textPositionY": 0,
"qrCodePositionX": 0,
"qrCodePositionY": 0,
"qrCodeHeight": 0,
"qrCodeWidth": 0,
"rotationDegree": 0,
"showUrl": true
}
}
]
Gönderim Testti İstek Modeli | ||
---|---|---|
Alan | Tip | Açıklama |
instructionNo | string | Talimata ait tekil bir numara beklenmektedir. Benzersiz bir değer olmalıdır. Aynı talimat numarası birden fazla kez gönderilirse bir önceki süreç pasife çekilir. |
documentBase64 | string | Dokümana ait base64 verisidir |
type | string | Bu alanda isteğin türünü gönderebilirsiniz. Örneğin; TEMINAT MEKTUBU/ KIYMETLİ EVRAKIN İPTALİ |
date | string | İşleme ait tarih bilgisini dd.MM.yyyy formatında text olarak gönderebilirsiniz |
aggregateAmount | decimal | Dokümana ait toplam tutar bilgisini bu alanda decimal formatında gönderebilirsiniz |
currency | string | Para birimini bu alanda gönderebilirsiniz. TRY/USD vb. |
instructionDetail | string | Talimata ilişkin detay bilgisini burada gönderebilirsiniz. |
useTimeStamp | bool | Zaman damgası kullanılacak mı? Zaman damgası belgenin imzalanma zamanını garanti eden bir çeşit damga türüdür. |
timeout | int | Saniye cinsinden belgenin ne kadar süre sonra zaman aşımına uğrayacağı bilgisi, süre dolduğunda belgenin durumu zaman aşımı olarak güncellenir. |
attachDocument | bool | Doküman ek olarak gönderilsin mi? |
signatureFormat | string | Doküman format bilgisidir. CADES/XADES/PADES |
mailType | string enum | Mail türü olarak SOZLESME/ODEME/IPTAL/UPLOAD seçeneklerinden uygun olanı gönderebilirsiniz. |
language | string enum | Sürecin devam edeceği dil parametresinidir. tr/en olarak gönderebilirsiniz. |
CreatedBy | string | Süreci oluşturan kişi |
MailExplanation | string | Sürec mailinde gönderilecek açıklama metni |
SendFirstApproverWhenApprove | boolean | İlk onaycı onayladıktan sonra banka gönderimi yapılması flagı |
CompanyName | string | Sürecin hangi şirket için başlatıldığı bilgisi |
MailBodyHtml | string | Mail içeriğine özelleştirilmiş html eklenmesi |
SendSmsToApprovers | boolean | Süreç onaycılarına sms gönderimi |
SeparatelyApprover | boolean | Onaycıların sırasız onaylaması durumu |
PreviewDocumentInMail | boolean | Dokümanın mail içeriğine resim olarak eklenmesi |
approvers | array | Onaycılara ilişkin bilgileri bu dizi içerisinde gönderebilirsiniz |
name | string | Onaycı adı |
surname | string | Onaycı soyadı |
phone | string | Onaycıya ait telefon numarası |
string | Onaycıya ait mail adresi | |
order | int | Onaylama sıra bilgisidir |
vkn | string | Onaycıya ait vkn bilgisidir |
operator | string | Onaycıya ait telefonun operator bilgisidir. TURKCELL/VODAFONE/TURKTELEKOM |
signatureInfoText | string | İmza bilgi metni bilgidir |
language | int | Onaycıya ait dil parametresi tr/en gönderilebilir |
signatureType | int | İmzacı tipi SignatureType(Mobil İmza),ESignature(E-İmza),MobileWithESignature(Mobil İmza & E-İmza),Initial(Talep Onay) |
actions | array | İmza sürecine dahil edilecek olan aksiyon tanımlarıdır |
action | string | Aksiyona ait enum değeridir SFTP, SFTPFILE, EMAIL ve EMAILFILE enum tiplerinden birini gönderebilirsiniz. |
alias | string | Aksiyon olarak eklediğiniz tanımın alias bilgisidir. |
stamp | model | İmza ile ilgili bilgi ve QR kod yönetimini bu alanda göndereceğiniz parametreler ile kontrol edebilisiniz. |
useDefault | bool | Varsayılan ayarlar kullanılsın mı? |
enableQRCode | bool | QR kod üretilsin mi? |
enableText | bool | Text olarak bilgi verilsin mi? |
line1 | string | 1. satırda yazacak bilgi |
line2 | string | 2. satırda yazacak bilgi |
line3 | string | 3. satırda yazacak bilgi |
textPositionX | int | Text alanın x pozisyonu |
textPositionY | int | Text alanın y pozisyonu |
qrCodePositionX | int | QR bilgisinin x pozisyonu |
qrCodePositionY | int | QR bilgisinin y pozisyonu |
qrCodeHeight | int | QR bilgisinin yükseklik bilgisi |
qrCodeWidth | int | QR bilgisinin genişlik bilgisi |
rotationDegree | int | QR kod görseline ait derece açısı bilgisidir |
showUrl | bool | Url bilgisi gösterilsin mi? |