Download OpenAPI specification:Download
Add a new saving envelope in the account.
AddEnvelopeDetailsReq
OK
Bad Request
Internal Server Error
{- "AccountIdentifier": 955970,
- "EnvelopeName": "Envelope Test",
- "TargetAmount": 300,
- "TargetDate": "2021-05-13T18:17:06.1295351+05:30",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "EnvelopeReferenceID": 985,
- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Deletes the saving envelope from the account. The envelope amount is automatically transferred to the account before saving envelope is deleted
DeleteEnvelopeReq
OK
Bad Request
Internal Server Error
{- "EnvelopeReferenceID": 979,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Returns transaction history of the saving envelope.
ListSavingEnvelopesReq
OK
Bad Request
Internal Server Error
{- "EnvelopeReferenceID": 5044,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "EnvelopeHistoryList": [
- {
- "EnvelopeReferenceID": 983,
- "AccountEnvelopFundHistoryTypeID": 1,
- "AccountEnvelopFundHistoryType": "EnvelopeName",
- "Value": "My First Saving Envelope",
- "CreatedDate": "2020-05-03T18:17:06.2422358+05:30"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Returns list of saving envelope(s) in the account.
ListSavingEnvelopesReq
OK
Bad Request
Internal Server Error
{- "AccountIdentifier": 955970,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "SavingEnvelopeList": [
- {
- "EnvelopeReferenceID": 983,
- "EnvelopeName": "My First Saving Envelope",
- "TargetAmount": 1000,
- "TotalReservedAmount": 50,
- "TargetDate": "2021-05-13T18:17:06.2192985+05:30"
}
], - "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Releases the amount from the saving account and transfers it to the account.
ReleaseFundsReq
OK
Bad Request
Internal Server Error
{- "Amount": 500,
- "EnvelopeReferenceID": 979,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Transfer specified amount from the account to the saving envelope.
ReserveFundsReq
OK
Bad Request
Internal Server Error
{- "Amount": 500,
- "EnvelopeReferenceID": 979,
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}
Changes the name, amount and date of the envelope.
UpdateEnvelopeDetailsReq
OK
Bad Request
Internal Server Error
{- "EnvelopeReferenceID": 952,
- "EnvelopeName": "Envelope Test",
- "TargetAmount": 300,
- "TargetDate": "2021-05-13T18:17:06.1514768+05:30",
- "ClientRequestReference": "[ReferenceExample]",
- "CultureID": 1
}
{- "Description": "Success",
- "ResponseCode": "000",
- "ResponseDateTime": "2021-12-21T13:58:02.899",
- "ClientRequestReference": "reference",
- "RequestID": 27194
}