Back to Collection Items
LOCAL loHttp
LOCAL lnSuccess
LOCAL loJson
LOCAL loSbRequestBody
LOCAL loResp
LOCAL loSbResponseBody
LOCAL loJarrResp
LOCAL lnRespStatusCode
LOCAL loJson
LOCAL lcLink
LOCAL lcId
LOCAL lcName
LOCAL lcCategory
LOCAL lcV_Currency
LOCAL lcCollected_at
LOCAL lcAccount_number
LOCAL lcClient_number
LOCAL lcRFC
LOCAL lcCLABE
LOCAL lcPeriod_start_date
LOCAL lcPeriod_end_date
LOCAL lcCut_date
LOCAL lcFinal_balance
LOCAL lcPrevious_balance
LOCAL lcTotal_inflow_amount
LOCAL lcTotal_outflow_amount
LOCAL lcTotal_inflow_transactions
LOCAL lcTotal_outflow_transactions
LOCAL lcPdf
LOCAL j
LOCAL lnCount_j
LOCAL lcValue
LOCAL lcAccounting_dateValue
LOCAL lcValue_dateValue
LOCAL lcReferenceValue
LOCAL lcObservationsValue
LOCAL lcAdditional_dataValue
LOCAL lcBalanceValue
LOCAL lcStatusValue
LOCAL lcTypeValue
LOCAL lcCurrencyValue
LOCAL lcDescriptionValue
LOCAL lcInternal_identificationValue
LOCAL lcAccountValue
LOCAL i
LOCAL lnCount_i
* This example assumes the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Http')
loHttp = CreateObject('Chilkat.Http')
loHttp.BasicAuth = 1
loHttp.Login = "{{secretId}}"
loHttp.Password = "{{secretPassword}}"
* Use this online tool to generate code from sample JSON: Generate Code to Create JSON
* The following JSON is sent in the request body.
* {
* "session": "39cd6a88-8ee3-4e59-a861-b8a2187e0f4c",
* "token": "1234ab",
* "link": "683005d6-f45c-4adb-b289-f1a12f50f80c",
* "account": "d4617561-1c01-4b2f-83b6-a594f7b3bc57",
* "save_data": true
* }
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.JsonObject')
loJson = CreateObject('Chilkat.JsonObject')
loJson.UpdateString("session","39cd6a88-8ee3-4e59-a861-b8a2187e0f4c")
loJson.UpdateString("token","1234ab")
loJson.UpdateString("link","683005d6-f45c-4adb-b289-f1a12f50f80c")
loJson.UpdateString("account","d4617561-1c01-4b2f-83b6-a594f7b3bc57")
loJson.UpdateBool("save_data",1)
loHttp.SetRequestHeader("Content-Type","application/json")
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.StringBuilder')
loSbRequestBody = CreateObject('Chilkat.StringBuilder')
loJson.EmitSb(loSbRequestBody)
loResp = loHttp.PTextSb("PATCH","https://domain.com/api/statements/",loSbRequestBody,"utf-8","application/json",0,0)
IF (loHttp.LastMethodSuccess = 0) THEN
? loHttp.LastErrorText
RELEASE loHttp
RELEASE loJson
RELEASE loSbRequestBody
CANCEL
ENDIF
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.StringBuilder')
loSbResponseBody = CreateObject('Chilkat.StringBuilder')
loResp.GetBodySb(loSbResponseBody)
* For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.JsonArray')
loJarrResp = CreateObject('Chilkat.JsonArray')
loJarrResp.LoadSb(loSbResponseBody)
loJarrResp.EmitCompact = 0
? "Response Body:"
? loJarrResp.Emit()
lnRespStatusCode = loResp.StatusCode
? "Response Status Code = " + STR(lnRespStatusCode)
IF (lnRespStatusCode >= 400) THEN
? "Response Header:"
? loResp.Header
? "Failed."
RELEASE loResp
RELEASE loHttp
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
RELEASE loJarrResp
CANCEL
ENDIF
RELEASE loResp
* Sample JSON response:
* (Sample code for parsing the JSON response is shown below)
* [
* {
* "link": "<string>",
* "account": {
* "id": "<uuid>",
* "name": "<string>",
* "category": "laboris Ut laborum officia id",
* "currency": "<string>"
* },
* "collected_at": "<dateTime>",
* "account_number": "<string>",
* "client_number": "<string>",
* "RFC": "<string>",
* "CLABE": "<string>",
* "period_start_date": "<date>",
* "period_end_date": "<date>",
* "cut_date": "<string>",
* "final_balance": "<number>",
* "previous_balance": "<number>",
* "total_inflow_amount": "<number>",
* "total_outflow_amount": "<number>",
* "total_inflow_transactions": "<number>",
* "total_outflow_transactions": "<number>",
* "transactions": [
* {
* "collected_at": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "accounting_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "value_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "reference": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "observations": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "additional_data": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "balance": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "status": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "type": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "currency": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "description": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "internal_identification": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "account": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* }
* },
* {
* "collected_at": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "accounting_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "value_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "reference": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "observations": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "additional_data": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "balance": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "status": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "type": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "currency": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "description": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "internal_identification": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "account": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* }
* }
* ],
* "pdf": "<binary>"
* },
* {
* "link": "<string>",
* "account": {
* "id": "<uuid>",
* "name": "<string>",
* "category": "incididunt laboris",
* "currency": "<string>"
* },
* "collected_at": "<dateTime>",
* "account_number": "<string>",
* "client_number": "<string>",
* "RFC": "<string>",
* "CLABE": "<string>",
* "period_start_date": "<date>",
* "period_end_date": "<date>",
* "cut_date": "<string>",
* "final_balance": "<number>",
* "previous_balance": "<number>",
* "total_inflow_amount": "<number>",
* "total_outflow_amount": "<number>",
* "total_inflow_transactions": "<number>",
* "total_outflow_transactions": "<number>",
* "transactions": [
* {
* "collected_at": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "accounting_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "value_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "reference": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "observations": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "additional_data": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "balance": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "status": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "type": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "currency": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "description": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "internal_identification": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "account": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* }
* },
* {
* "collected_at": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "accounting_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "value_date": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "reference": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "observations": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "additional_data": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "balance": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "status": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "type": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "currency": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "description": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "internal_identification": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* },
* "account": {
* "value": "<Error: Too many levels of nesting to fake this schema>"
* }
* }
* ],
* "pdf": "<binary>"
* }
* ]
* Sample code for parsing the JSON response...
* Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
i = 0
lnCount_i = loJarrResp.Size
DO WHILE i < lnCount_i
loJson = loJarrResp.ObjectAt(i)
lcLink = loJson.StringOf("link")
lcId = loJson.StringOf("account.id")
lcName = loJson.StringOf("account.name")
lcCategory = loJson.StringOf("account.category")
lcV_Currency = loJson.StringOf("account.currency")
lcCollected_at = loJson.StringOf("collected_at")
lcAccount_number = loJson.StringOf("account_number")
lcClient_number = loJson.StringOf("client_number")
lcRFC = loJson.StringOf("RFC")
lcCLABE = loJson.StringOf("CLABE")
lcPeriod_start_date = loJson.StringOf("period_start_date")
lcPeriod_end_date = loJson.StringOf("period_end_date")
lcCut_date = loJson.StringOf("cut_date")
lcFinal_balance = loJson.StringOf("final_balance")
lcPrevious_balance = loJson.StringOf("previous_balance")
lcTotal_inflow_amount = loJson.StringOf("total_inflow_amount")
lcTotal_outflow_amount = loJson.StringOf("total_outflow_amount")
lcTotal_inflow_transactions = loJson.StringOf("total_inflow_transactions")
lcTotal_outflow_transactions = loJson.StringOf("total_outflow_transactions")
lcPdf = loJson.StringOf("pdf")
j = 0
lnCount_j = loJson.SizeOfArray("transactions")
DO WHILE j < lnCount_j
loJson.J = j
lcValue = loJson.StringOf("transactions[j].collected_at.value")
lcAccounting_dateValue = loJson.StringOf("transactions[j].accounting_date.value")
lcValue_dateValue = loJson.StringOf("transactions[j].value_date.value")
lcReferenceValue = loJson.StringOf("transactions[j].reference.value")
lcObservationsValue = loJson.StringOf("transactions[j].observations.value")
lcAdditional_dataValue = loJson.StringOf("transactions[j].additional_data.value")
lcBalanceValue = loJson.StringOf("transactions[j].balance.value")
lcStatusValue = loJson.StringOf("transactions[j].status.value")
lcTypeValue = loJson.StringOf("transactions[j].type.value")
lcCurrencyValue = loJson.StringOf("transactions[j].currency.value")
lcDescriptionValue = loJson.StringOf("transactions[j].description.value")
lcInternal_identificationValue = loJson.StringOf("transactions[j].internal_identification.value")
lcAccountValue = loJson.StringOf("transactions[j].account.value")
j = j + 1
ENDDO
RELEASE loJson
i = i + 1
ENDDO
RELEASE loHttp
RELEASE loJson
RELEASE loSbRequestBody
RELEASE loSbResponseBody
RELEASE loJarrResp
Curl Command
curl -X PATCH
-u '{{secretId}}:{{secretPassword}}'
-H "Content-Type: application/json"
-d '{
"session": "39cd6a88-8ee3-4e59-a861-b8a2187e0f4c",
"token": "1234ab",
"link": "683005d6-f45c-4adb-b289-f1a12f50f80c",
"account": "d4617561-1c01-4b2f-83b6-a594f7b3bc57",
"save_data": true
}'
https://domain.com/api/statements/
Postman Collection Item JSON
{
"name": "Resume",
"request": {
"method": "PATCH",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"session\": \"39cd6a88-8ee3-4e59-a861-b8a2187e0f4c\",\n \"token\": \"1234ab\",\n \"link\": \"683005d6-f45c-4adb-b289-f1a12f50f80c\",\n \"account\": \"d4617561-1c01-4b2f-83b6-a594f7b3bc57\",\n \"save_data\": true\n}"
},
"url": {
"raw": "{{baseUrl}}/api/statements/",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements",
""
]
},
"description": "Used to resume a Statement retrieve session that was paused because an MFA token was required by the institution."
},
"response": [
{
"name": "Ok (when save_data=false)",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"link\": \"<string>\",\n\t\t\"account\": {\n\t\t\t\"id\": \"<uuid>\",\n\t\t\t\"name\": \"<string>\",\n\t\t\t\"category\": \"laboris Ut laborum officia id\",\n\t\t\t\"currency\": \"<string>\"\n\t\t},\n\t\t\"collected_at\": \"<dateTime>\",\n\t\t\"account_number\": \"<string>\",\n\t\t\"client_number\": \"<string>\",\n\t\t\"RFC\": \"<string>\",\n\t\t\"CLABE\": \"<string>\",\n\t\t\"period_start_date\": \"<date>\",\n\t\t\"period_end_date\": \"<date>\",\n\t\t\"cut_date\": \"<string>\",\n\t\t\"final_balance\": \"<number>\",\n\t\t\"previous_balance\": \"<number>\",\n\t\t\"total_inflow_amount\": \"<number>\",\n\t\t\"total_outflow_amount\": \"<number>\",\n\t\t\"total_inflow_transactions\": \"<number>\",\n\t\t\"total_outflow_transactions\": \"<number>\",\n\t\t\"transactions\": [\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"pdf\": \"<binary>\"\n\t},\n\t{\n\t\t\"link\": \"<string>\",\n\t\t\"account\": {\n\t\t\t\"id\": \"<uuid>\",\n\t\t\t\"name\": \"<string>\",\n\t\t\t\"category\": \"incididunt laboris\",\n\t\t\t\"currency\": \"<string>\"\n\t\t},\n\t\t\"collected_at\": \"<dateTime>\",\n\t\t\"account_number\": \"<string>\",\n\t\t\"client_number\": \"<string>\",\n\t\t\"RFC\": \"<string>\",\n\t\t\"CLABE\": \"<string>\",\n\t\t\"period_start_date\": \"<date>\",\n\t\t\"period_end_date\": \"<date>\",\n\t\t\"cut_date\": \"<string>\",\n\t\t\"final_balance\": \"<number>\",\n\t\t\"previous_balance\": \"<number>\",\n\t\t\"total_inflow_amount\": \"<number>\",\n\t\t\"total_outflow_amount\": \"<number>\",\n\t\t\"total_inflow_transactions\": \"<number>\",\n\t\t\"total_outflow_transactions\": \"<number>\",\n\t\t\"transactions\": [\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"pdf\": \"<binary>\"\n\t}\n]"
},
{
"name": "Created (when save_data=true)",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Created",
"code": 201,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"id\": \"<uuid>\",\n\t\t\"link\": \"<string>\",\n\t\t\"account\": {\n\t\t\t\"id\": \"<uuid>\",\n\t\t\t\"name\": \"<string>\",\n\t\t\t\"category\": \"in anim \",\n\t\t\t\"currency\": \"<string>\"\n\t\t},\n\t\t\"collected_at\": \"<dateTime>\",\n\t\t\"account_number\": \"<string>\",\n\t\t\"client_number\": \"<string>\",\n\t\t\"RFC\": \"<string>\",\n\t\t\"CLABE\": \"<string>\",\n\t\t\"period_start_date\": \"<date>\",\n\t\t\"period_end_date\": \"<date>\",\n\t\t\"cut_date\": \"<string>\",\n\t\t\"final_balance\": \"<number>\",\n\t\t\"previous_balance\": \"<number>\",\n\t\t\"total_inflow_amount\": \"<number>\",\n\t\t\"total_outflow_amount\": \"<number>\",\n\t\t\"total_inflow_transactions\": \"<number>\",\n\t\t\"total_outflow_transactions\": \"<number>\",\n\t\t\"transactions\": [\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"pdf\": \"<binary>\"\n\t},\n\t{\n\t\t\"id\": \"<uuid>\",\n\t\t\"link\": \"<string>\",\n\t\t\"account\": {\n\t\t\t\"id\": \"<uuid>\",\n\t\t\t\"name\": \"<string>\",\n\t\t\t\"category\": \"ut minim exercitat\",\n\t\t\t\"currency\": \"<string>\"\n\t\t},\n\t\t\"collected_at\": \"<dateTime>\",\n\t\t\"account_number\": \"<string>\",\n\t\t\"client_number\": \"<string>\",\n\t\t\"RFC\": \"<string>\",\n\t\t\"CLABE\": \"<string>\",\n\t\t\"period_start_date\": \"<date>\",\n\t\t\"period_end_date\": \"<date>\",\n\t\t\"cut_date\": \"<string>\",\n\t\t\"final_balance\": \"<number>\",\n\t\t\"previous_balance\": \"<number>\",\n\t\t\"total_inflow_amount\": \"<number>\",\n\t\t\"total_outflow_amount\": \"<number>\",\n\t\t\"total_inflow_transactions\": \"<number>\",\n\t\t\"total_outflow_transactions\": \"<number>\",\n\t\t\"transactions\": [\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t},\n\t\t\t{\n\t\t\t\t\"collected_at\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"accounting_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"value_date\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"reference\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"observations\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"additional_data\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"balance\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"status\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"type\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"currency\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"description\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"internal_identification\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t},\n\t\t\t\t\"account\": {\n\t\t\t\t\t\"value\": \"<Error: Too many levels of nesting to fake this schema>\"\n\t\t\t\t}\n\t\t\t}\n\t\t],\n\t\t\"pdf\": \"<binary>\"\n\t}\n]"
},
{
"name": "Bad request error",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Bad Request",
"code": 400,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t},\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t}\n]"
},
{
"name": "Unauthorized",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Unauthorized",
"code": 401,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t},\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t}\n]"
},
{
"name": "Request Timeout",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Request Timeout",
"code": 408,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t},\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t}\n]"
},
{
"name": "MFA Token Required",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Precondition Required",
"code": 428,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "{\n\t\"code\": \"<string>\",\n\t\"message\": \"<string>\",\n\t\"request_id\": \"<uuid>\",\n\t\"session\": \"<uuid>\",\n\t\"expiry\": \"<integer>\",\n\t\"link\": \"<uuid>\",\n\t\"token_generation_data\": {\n\t\t\"instructions\": \"<string>\",\n\t\t\"type\": \"<string>\",\n\t\t\"value\": \"<string>\"\n\t}\n}"
},
{
"name": "Unexpected Error",
"originalRequest": {
"method": "PATCH",
"header": [
{
"description": "Added as a part of security scheme: basic",
"key": "Authorization",
"value": "Basic <credentials>"
}
],
"url": {
"raw": "{{baseUrl}}/api/statements",
"host": [
"{{baseUrl}}"
],
"path": [
"api",
"statements"
]
}
},
"status": "Internal Server Error",
"code": 500,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Content-Type",
"value": "application/json"
}
],
"cookie": [
],
"body": "[\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t},\n\t{\n\t\t\"code\": \"<string>\",\n\t\t\"message\": \"<string>\",\n\t\t\"request_id\": \"<string>\"\n\t}\n]"
}
]
}