[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? |