As an applicant, I Would like to create a guarantee in the application so that the details can be approved by the registered bank.
The access token from the user authorization is required to be added as Bearer token to access the API. User can utilize the sample payload provided, for the guarantee creation. The payload has some basic details for guarantee. Every guarantee shall have a unique “applicantReference”. On successful guarantee creation, the response body is loaded with complete details of the guarantee from which the value of “dealUUID” needs to be noted down. This acts as a reference for this guarantee and would be required for any steps to carry on it.
URL |
|
Method |
POST |
Sample payload |
{
"applicationDetails": {
"undertakingForm": "DEMAND_GUARANTEE",
"deliveryTo": {
"partyCode": "BENE"
},
"purposeOfMessage": "ISSU",
"choiceOfText": "ST",
"language": "EN",
"guaranteeNarrative": {
"undertakingTransactionDetails": "Business Transaction ",
"comments": "Final Comments"
},
"summaryOrComments": "summary",
"undertakingAmount": {
"currencyCode": "EUR",
"amount": 15000
},
"undertakingType": "BID_BOND",
"amendmentDetails": {},
"attachments": [
{
"fileReference": "63479dc6939ee30014cad96c",
"size": 0,
"fileName": "Test.docx",
"fileType": "DOCX",
"channelCode": "OTHR",
"documentType": "OTHERS",
"uploadTime": "22/09/2022 , 10:53"
}
],
"deliveryMethod": {
"deliveryExtensionCode": "COUR"
},
"organizationUnitId": "61e54ba743ff4d0016a7f4be",
"expirationData": {
"expiryDate": "2023-09-23",
"expirationType": "FIXED_DATE"
},
"backOffice": {
"id": "62e7e5e1d4764b0016c31c73",
"name": "Bank in France",
"street": "Kaputsinov 12",
"city": "Paris",
"country": "FR",
"swift": "",
"legalEntityId": ""
},
"issuanceDate": "2022-09-22",
"partyReference": {
"applicantReference": "SampleJsonsandy102"
},
"beneficiary": {
"id": "61e4161343ff4d0016a7f4bd",
"name": "Corp2",
"street": "Saint louis Avenue",
"city": "London",
"country": "GB",
"swift": "",
"legalEntityId": "Corp2"
},
"customerContact": "",
"applicableRules": {
"applicableRules": "DEMAND_GUARANTEES"
},
"chargesBy": "APPLICANT",
"multipleDemands": null,
"adviseThroughBank": null,
"issuanceMethod": "COUR",
"domesticUndertaking": true
},
"originalAmount": "",
"isToSign": true,
"isStepFilled": {
"intro": true,
"types": true,
"amount_currency": true,
"beneficiary": true,
"legal_form": true,
"another_bank": true,
"guarantee_format": true,
"delivery_address": true,
"delivery_method": true,
"charges": true,
"demand": true,
"auto_extension": true,
"attachments": true
},
"organizationUnitName": "Corp1",
"generalInformation": {
"entity": "030",
"customerId": "62c58883d4764b0016c31bd9",
"dealTypeCode": "02D",
"transactionNumber": "0",
"transactionType": "ISS",
"establishedBy": "C"
}
}
|
Comments
0 comments
Please sign in to leave a comment.