{ "uuid": "ecf94922-09e2-4039-b5ef-6fdcfa32a6ee", "lastMigration": 29, "name": "Xero Bank Feeds API", "endpointPrefix": "bankfeeds.xro/1.0", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "df131a55-0f6a-48ff-8a09-75d90f12e443", "documentation": "Searches for feed connections", "method": "get", "endpoint": "FeedConnections", "responses": [ { "uuid": "a79e808f-5a7f-4801-a572-c8ce66e84b56", "body": "{\n \"items\": [\n {\n \"accountId\": \"079a88ea-276d-41fb-a1f1-366ef3e22921\",\n \"accountName\": \"Joe's Savings Account\",\n \"accountNumber\": \"3809087654321500\",\n \"accountToken\": \"10000123\",\n \"accountType\": \"{{oneOf (array 'BANK' 'CREDITCARD')}}\",\n \"country\": \"{{oneOf (array 'AD' 'AE' 'AF' 'AG' 'AI' 'AL' 'AM' 'AN' 'AO' 'AQ' 'AR' 'AS' 'AT' 'AU' 'AW' 'AZ' 'BA' 'BB' 'BD' 'BE' 'BF' 'BG' 'BH' 'BI' 'BJ' 'BL' 'BM' 'BN' 'BO' 'BR' 'BS' 'BT' 'BW' 'BY' 'BZ' 'CA' 'CC' 'CD' 'CF' 'CG' 'CH' 'CI' 'CK' 'CL' 'CM' 'CN' 'CO' 'CR' 'CU' 'CV' 'CW' 'CX' 'CY' 'CZ' 'DE' 'DJ' 'DK' 'DM' 'DO' 'DZ' 'EC' 'EE' 'EG' 'EH' 'ER' 'ES' 'ET' 'FI' 'FJ' 'FK' 'FM' 'FO' 'FR' 'GA' 'GB' 'GD' 'GE' 'GG' 'GH' 'GI' 'GL' 'GM' 'GN' 'GQ' 'GR' 'GT' 'GU' 'GW' 'GY' 'HK' 'HN' 'HR' 'HT' 'HU' 'ID' 'IE' 'IL' 'IM' 'IN' 'IO' 'IQ' 'IR' 'IS' 'IT' 'JE' 'JM' 'JO' 'JP' 'KE' 'KG' 'KH' 'KI' 'KM' 'KN' 'KP' 'KR' 'KW' 'KY' 'KZ' 'LA' 'LB' 'LC' 'LI' 'LK' 'LR' 'LS' 'LT' 'LU' 'LV' 'LY' 'MA' 'MC' 'MD' 'ME' 'MF' 'MG' 'MH' 'MK' 'ML' 'MM' 'MN' 'MO' 'MP' 'MR' 'MS' 'MT' 'MU' 'MV' 'MW' 'MX' 'MY' 'MZ' 'NA' 'NC' 'NE' 'NG' 'NI' 'NL' 'NO' 'NP' 'NR' 'NU' 'NZ' 'OM' 'PA' 'PE' 'PF' 'PG' 'PH' 'PK' 'PL' 'PM' 'PN' 'PR' 'PS' 'PT' 'PW' 'PY' 'QA' 'RE' 'RO' 'RS' 'RU' 'RW' 'SA' 'SB' 'SC' 'SD' 'SE' 'SG' 'SH' 'SI' 'SJ' 'SK' 'SL' 'SM' 'SN' 'SO' 'SR' 'SS' 'ST' 'SV' 'SX' 'SY' 'SZ' 'TC' 'TD' 'TG' 'TH' 'TJ' 'TK' 'TL' 'TM' 'TN' 'TO' 'TR' 'TT' 'TV' 'TW' 'TZ' 'UA' 'UG' 'US' 'UY' 'UZ' 'VA' 'VC' 'VE' 'VG' 'VI' 'VN' 'VU' 'WF' 'WS' 'XK' 'YE' 'YT' 'ZA' 'ZM' 'ZW')}}\",\n \"currency\": \"{{oneOf (array 'AED' 'AFN' 'ALL' 'AMD' 'ANG' 'AOA' 'ARS' 'AUD' 'AWG' 'AZN' 'BAM' 'BBD' 'BDT' 'BGN' 'BHD' 'BIF' 'BMD' 'BND' 'BOB' 'BRL' 'BSD' 'BTN' 'BWP' 'BYN' 'BZD' 'CAD' 'CDF' 'CHF' 'CLP' 'CNY' 'COP' 'CRC' 'CUC' 'CUP' 'CVE' 'CZK' 'DJF' 'DKK' 'DOP' 'DZD' 'EGP' 'ERN' 'ETB' 'EUR' 'FJD' 'FKP' 'GBP' 'GEL' 'GGP' 'GHS' 'GIP' 'GMD' 'GNF' 'GTQ' 'GYD' 'HKD' 'HNL' 'HRK' 'HTG' 'HUF' 'IDR' 'ILS' 'IMP' 'INR' 'IQD' 'IRR' 'ISK' 'JEP' 'JMD' 'JOD' 'JPY' 'KES' 'KGS' 'KHR' 'KMF' 'KPW' 'KRW' 'KWD' 'KYD' 'KZT' 'LAK' 'LBP' 'LKR' 'LRD' 'LSL' 'LYD' 'MAD' 'MDL' 'MGA' 'MKD' 'MMK' 'MNT' 'MOP' 'MRU' 'MUR' 'MVR' 'MWK' 'MXN' 'MYR' 'MZN' 'NAD' 'NGN' 'NIO' 'NOK' 'NPR' 'NZD' 'OMR' 'PAB' 'PEN' 'PGK' 'PHP' 'PKR' 'PLN' 'PYG' 'QAR' 'RON' 'RSD' 'RUB' 'RWF' 'SAR' 'SBD' 'SCR' 'SDG' 'SEK' 'SGD' 'SHP' 'SLL' 'SOS' 'SPL' 'SRD' 'STN' 'SVC' 'SYP' 'SZL' 'THB' 'TJS' 'TMT' 'TND' 'TOP' 'TRY' 'TTD' 'TVD' 'TWD' 'TZS' 'UAH' 'UGX' 'USD' 'UYU' 'UZS' 'VEF' 'VND' 'VUV' 'WST' 'XAF' 'XCD' 'XDR' 'XOF' 'XPF' 'YER' 'ZAR' 'ZMW' 'ZMK' 'ZWD' '')}}\",\n \"error\": {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n },\n \"id\": \"0d3cf8d-95dc-4466-8dc0-47e6d1197e28\",\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED')}}\"\n }\n ],\n \"pagination\": {\n \"itemCount\": 2,\n \"page\": 1,\n \"pageCount\": 1,\n \"pageSize\": 10\n }\n}", "latency": 0, "statusCode": 201, "label": "search results matching criteria returned with pagination and items array", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1c266c77-c8ca-4885-a5db-df1d26ac2f53", "body": "", "latency": 0, "statusCode": 400, "label": "validation error response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1618394-bc9f-497b-9b6f-a929797340fc", "documentation": "Create one or more new feed connection", "method": "post", "endpoint": "FeedConnections", "responses": [ { "uuid": "a5bcbd10-0302-45c4-aece-acb6a1b6aea3", "body": "{\n \"items\": [\n {\n \"accountId\": \"079a88ea-276d-41fb-a1f1-366ef3e22921\",\n \"accountName\": \"Joe's Savings Account\",\n \"accountNumber\": \"3809087654321500\",\n \"accountToken\": \"10000123\",\n \"accountType\": \"{{oneOf (array 'BANK' 'CREDITCARD')}}\",\n \"country\": \"{{oneOf (array 'AD' 'AE' 'AF' 'AG' 'AI' 'AL' 'AM' 'AN' 'AO' 'AQ' 'AR' 'AS' 'AT' 'AU' 'AW' 'AZ' 'BA' 'BB' 'BD' 'BE' 'BF' 'BG' 'BH' 'BI' 'BJ' 'BL' 'BM' 'BN' 'BO' 'BR' 'BS' 'BT' 'BW' 'BY' 'BZ' 'CA' 'CC' 'CD' 'CF' 'CG' 'CH' 'CI' 'CK' 'CL' 'CM' 'CN' 'CO' 'CR' 'CU' 'CV' 'CW' 'CX' 'CY' 'CZ' 'DE' 'DJ' 'DK' 'DM' 'DO' 'DZ' 'EC' 'EE' 'EG' 'EH' 'ER' 'ES' 'ET' 'FI' 'FJ' 'FK' 'FM' 'FO' 'FR' 'GA' 'GB' 'GD' 'GE' 'GG' 'GH' 'GI' 'GL' 'GM' 'GN' 'GQ' 'GR' 'GT' 'GU' 'GW' 'GY' 'HK' 'HN' 'HR' 'HT' 'HU' 'ID' 'IE' 'IL' 'IM' 'IN' 'IO' 'IQ' 'IR' 'IS' 'IT' 'JE' 'JM' 'JO' 'JP' 'KE' 'KG' 'KH' 'KI' 'KM' 'KN' 'KP' 'KR' 'KW' 'KY' 'KZ' 'LA' 'LB' 'LC' 'LI' 'LK' 'LR' 'LS' 'LT' 'LU' 'LV' 'LY' 'MA' 'MC' 'MD' 'ME' 'MF' 'MG' 'MH' 'MK' 'ML' 'MM' 'MN' 'MO' 'MP' 'MR' 'MS' 'MT' 'MU' 'MV' 'MW' 'MX' 'MY' 'MZ' 'NA' 'NC' 'NE' 'NG' 'NI' 'NL' 'NO' 'NP' 'NR' 'NU' 'NZ' 'OM' 'PA' 'PE' 'PF' 'PG' 'PH' 'PK' 'PL' 'PM' 'PN' 'PR' 'PS' 'PT' 'PW' 'PY' 'QA' 'RE' 'RO' 'RS' 'RU' 'RW' 'SA' 'SB' 'SC' 'SD' 'SE' 'SG' 'SH' 'SI' 'SJ' 'SK' 'SL' 'SM' 'SN' 'SO' 'SR' 'SS' 'ST' 'SV' 'SX' 'SY' 'SZ' 'TC' 'TD' 'TG' 'TH' 'TJ' 'TK' 'TL' 'TM' 'TN' 'TO' 'TR' 'TT' 'TV' 'TW' 'TZ' 'UA' 'UG' 'US' 'UY' 'UZ' 'VA' 'VC' 'VE' 'VG' 'VI' 'VN' 'VU' 'WF' 'WS' 'XK' 'YE' 'YT' 'ZA' 'ZM' 'ZW')}}\",\n \"currency\": \"{{oneOf (array 'AED' 'AFN' 'ALL' 'AMD' 'ANG' 'AOA' 'ARS' 'AUD' 'AWG' 'AZN' 'BAM' 'BBD' 'BDT' 'BGN' 'BHD' 'BIF' 'BMD' 'BND' 'BOB' 'BRL' 'BSD' 'BTN' 'BWP' 'BYN' 'BZD' 'CAD' 'CDF' 'CHF' 'CLP' 'CNY' 'COP' 'CRC' 'CUC' 'CUP' 'CVE' 'CZK' 'DJF' 'DKK' 'DOP' 'DZD' 'EGP' 'ERN' 'ETB' 'EUR' 'FJD' 'FKP' 'GBP' 'GEL' 'GGP' 'GHS' 'GIP' 'GMD' 'GNF' 'GTQ' 'GYD' 'HKD' 'HNL' 'HRK' 'HTG' 'HUF' 'IDR' 'ILS' 'IMP' 'INR' 'IQD' 'IRR' 'ISK' 'JEP' 'JMD' 'JOD' 'JPY' 'KES' 'KGS' 'KHR' 'KMF' 'KPW' 'KRW' 'KWD' 'KYD' 'KZT' 'LAK' 'LBP' 'LKR' 'LRD' 'LSL' 'LYD' 'MAD' 'MDL' 'MGA' 'MKD' 'MMK' 'MNT' 'MOP' 'MRU' 'MUR' 'MVR' 'MWK' 'MXN' 'MYR' 'MZN' 'NAD' 'NGN' 'NIO' 'NOK' 'NPR' 'NZD' 'OMR' 'PAB' 'PEN' 'PGK' 'PHP' 'PKR' 'PLN' 'PYG' 'QAR' 'RON' 'RSD' 'RUB' 'RWF' 'SAR' 'SBD' 'SCR' 'SDG' 'SEK' 'SGD' 'SHP' 'SLL' 'SOS' 'SPL' 'SRD' 'STN' 'SVC' 'SYP' 'SZL' 'THB' 'TJS' 'TMT' 'TND' 'TOP' 'TRY' 'TTD' 'TVD' 'TWD' 'TZS' 'UAH' 'UGX' 'USD' 'UYU' 'UZS' 'VEF' 'VND' 'VUV' 'WST' 'XAF' 'XCD' 'XDR' 'XOF' 'XPF' 'YER' 'ZAR' 'ZMW' 'ZMK' 'ZWD' '')}}\",\n \"error\": {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n },\n \"id\": \"0d3cf8d-95dc-4466-8dc0-47e6d1197e28\",\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED')}}\"\n }\n ],\n \"pagination\": {\n \"itemCount\": 2,\n \"page\": 1,\n \"pageCount\": 1,\n \"pageSize\": 10\n }\n}", "latency": 0, "statusCode": 201, "label": "success new feed connection(s)response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "751b52bf-ecf8-4c21-97d6-b6ae9b8d33bc", "body": "", "latency": 0, "statusCode": 400, "label": "invalid input, object invalid", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "98ac807c-934e-4aa3-8e41-1d144648947b", "body": "{\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n}", "latency": 0, "statusCode": 409, "label": "failed to create new feed connection(s)response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "67004729-2203-491d-8590-d101781d4b04", "documentation": "Delete an existing feed connection", "method": "post", "endpoint": "FeedConnections/DeleteRequests", "responses": [ { "uuid": "75a12413-3d5a-4c67-8444-40061dfa81b1", "body": "{\n \"items\": [\n {\n \"accountId\": \"079a88ea-276d-41fb-a1f1-366ef3e22921\",\n \"accountName\": \"Joe's Savings Account\",\n \"accountNumber\": \"3809087654321500\",\n \"accountToken\": \"10000123\",\n \"accountType\": \"{{oneOf (array 'BANK' 'CREDITCARD')}}\",\n \"country\": \"{{oneOf (array 'AD' 'AE' 'AF' 'AG' 'AI' 'AL' 'AM' 'AN' 'AO' 'AQ' 'AR' 'AS' 'AT' 'AU' 'AW' 'AZ' 'BA' 'BB' 'BD' 'BE' 'BF' 'BG' 'BH' 'BI' 'BJ' 'BL' 'BM' 'BN' 'BO' 'BR' 'BS' 'BT' 'BW' 'BY' 'BZ' 'CA' 'CC' 'CD' 'CF' 'CG' 'CH' 'CI' 'CK' 'CL' 'CM' 'CN' 'CO' 'CR' 'CU' 'CV' 'CW' 'CX' 'CY' 'CZ' 'DE' 'DJ' 'DK' 'DM' 'DO' 'DZ' 'EC' 'EE' 'EG' 'EH' 'ER' 'ES' 'ET' 'FI' 'FJ' 'FK' 'FM' 'FO' 'FR' 'GA' 'GB' 'GD' 'GE' 'GG' 'GH' 'GI' 'GL' 'GM' 'GN' 'GQ' 'GR' 'GT' 'GU' 'GW' 'GY' 'HK' 'HN' 'HR' 'HT' 'HU' 'ID' 'IE' 'IL' 'IM' 'IN' 'IO' 'IQ' 'IR' 'IS' 'IT' 'JE' 'JM' 'JO' 'JP' 'KE' 'KG' 'KH' 'KI' 'KM' 'KN' 'KP' 'KR' 'KW' 'KY' 'KZ' 'LA' 'LB' 'LC' 'LI' 'LK' 'LR' 'LS' 'LT' 'LU' 'LV' 'LY' 'MA' 'MC' 'MD' 'ME' 'MF' 'MG' 'MH' 'MK' 'ML' 'MM' 'MN' 'MO' 'MP' 'MR' 'MS' 'MT' 'MU' 'MV' 'MW' 'MX' 'MY' 'MZ' 'NA' 'NC' 'NE' 'NG' 'NI' 'NL' 'NO' 'NP' 'NR' 'NU' 'NZ' 'OM' 'PA' 'PE' 'PF' 'PG' 'PH' 'PK' 'PL' 'PM' 'PN' 'PR' 'PS' 'PT' 'PW' 'PY' 'QA' 'RE' 'RO' 'RS' 'RU' 'RW' 'SA' 'SB' 'SC' 'SD' 'SE' 'SG' 'SH' 'SI' 'SJ' 'SK' 'SL' 'SM' 'SN' 'SO' 'SR' 'SS' 'ST' 'SV' 'SX' 'SY' 'SZ' 'TC' 'TD' 'TG' 'TH' 'TJ' 'TK' 'TL' 'TM' 'TN' 'TO' 'TR' 'TT' 'TV' 'TW' 'TZ' 'UA' 'UG' 'US' 'UY' 'UZ' 'VA' 'VC' 'VE' 'VG' 'VI' 'VN' 'VU' 'WF' 'WS' 'XK' 'YE' 'YT' 'ZA' 'ZM' 'ZW')}}\",\n \"currency\": \"{{oneOf (array 'AED' 'AFN' 'ALL' 'AMD' 'ANG' 'AOA' 'ARS' 'AUD' 'AWG' 'AZN' 'BAM' 'BBD' 'BDT' 'BGN' 'BHD' 'BIF' 'BMD' 'BND' 'BOB' 'BRL' 'BSD' 'BTN' 'BWP' 'BYN' 'BZD' 'CAD' 'CDF' 'CHF' 'CLP' 'CNY' 'COP' 'CRC' 'CUC' 'CUP' 'CVE' 'CZK' 'DJF' 'DKK' 'DOP' 'DZD' 'EGP' 'ERN' 'ETB' 'EUR' 'FJD' 'FKP' 'GBP' 'GEL' 'GGP' 'GHS' 'GIP' 'GMD' 'GNF' 'GTQ' 'GYD' 'HKD' 'HNL' 'HRK' 'HTG' 'HUF' 'IDR' 'ILS' 'IMP' 'INR' 'IQD' 'IRR' 'ISK' 'JEP' 'JMD' 'JOD' 'JPY' 'KES' 'KGS' 'KHR' 'KMF' 'KPW' 'KRW' 'KWD' 'KYD' 'KZT' 'LAK' 'LBP' 'LKR' 'LRD' 'LSL' 'LYD' 'MAD' 'MDL' 'MGA' 'MKD' 'MMK' 'MNT' 'MOP' 'MRU' 'MUR' 'MVR' 'MWK' 'MXN' 'MYR' 'MZN' 'NAD' 'NGN' 'NIO' 'NOK' 'NPR' 'NZD' 'OMR' 'PAB' 'PEN' 'PGK' 'PHP' 'PKR' 'PLN' 'PYG' 'QAR' 'RON' 'RSD' 'RUB' 'RWF' 'SAR' 'SBD' 'SCR' 'SDG' 'SEK' 'SGD' 'SHP' 'SLL' 'SOS' 'SPL' 'SRD' 'STN' 'SVC' 'SYP' 'SZL' 'THB' 'TJS' 'TMT' 'TND' 'TOP' 'TRY' 'TTD' 'TVD' 'TWD' 'TZS' 'UAH' 'UGX' 'USD' 'UYU' 'UZS' 'VEF' 'VND' 'VUV' 'WST' 'XAF' 'XCD' 'XDR' 'XOF' 'XPF' 'YER' 'ZAR' 'ZMW' 'ZMK' 'ZWD' '')}}\",\n \"error\": {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n },\n \"id\": \"0d3cf8d-95dc-4466-8dc0-47e6d1197e28\",\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED')}}\"\n }\n ],\n \"pagination\": {\n \"itemCount\": 2,\n \"page\": 1,\n \"pageCount\": 1,\n \"pageSize\": 10\n }\n}", "latency": 0, "statusCode": 202, "label": "Success response for deleted feed connection", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1197bc78-796a-4d94-b63c-cd22d3def0b0", "body": "", "latency": 0, "statusCode": 400, "label": "bad input parameter", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "9fa9d6d2-385c-436b-8860-ba62bff483da", "documentation": "Retrieve single feed connection based on a unique id provided", "method": "get", "endpoint": "FeedConnections/:id", "responses": [ { "uuid": "60b35575-0114-4c7b-905a-0710694c74a4", "body": "{\n \"accountId\": \"079a88ea-276d-41fb-a1f1-366ef3e22921\",\n \"accountName\": \"Joe's Savings Account\",\n \"accountNumber\": \"3809087654321500\",\n \"accountToken\": \"10000123\",\n \"accountType\": \"{{oneOf (array 'BANK' 'CREDITCARD')}}\",\n \"country\": \"{{oneOf (array 'AD' 'AE' 'AF' 'AG' 'AI' 'AL' 'AM' 'AN' 'AO' 'AQ' 'AR' 'AS' 'AT' 'AU' 'AW' 'AZ' 'BA' 'BB' 'BD' 'BE' 'BF' 'BG' 'BH' 'BI' 'BJ' 'BL' 'BM' 'BN' 'BO' 'BR' 'BS' 'BT' 'BW' 'BY' 'BZ' 'CA' 'CC' 'CD' 'CF' 'CG' 'CH' 'CI' 'CK' 'CL' 'CM' 'CN' 'CO' 'CR' 'CU' 'CV' 'CW' 'CX' 'CY' 'CZ' 'DE' 'DJ' 'DK' 'DM' 'DO' 'DZ' 'EC' 'EE' 'EG' 'EH' 'ER' 'ES' 'ET' 'FI' 'FJ' 'FK' 'FM' 'FO' 'FR' 'GA' 'GB' 'GD' 'GE' 'GG' 'GH' 'GI' 'GL' 'GM' 'GN' 'GQ' 'GR' 'GT' 'GU' 'GW' 'GY' 'HK' 'HN' 'HR' 'HT' 'HU' 'ID' 'IE' 'IL' 'IM' 'IN' 'IO' 'IQ' 'IR' 'IS' 'IT' 'JE' 'JM' 'JO' 'JP' 'KE' 'KG' 'KH' 'KI' 'KM' 'KN' 'KP' 'KR' 'KW' 'KY' 'KZ' 'LA' 'LB' 'LC' 'LI' 'LK' 'LR' 'LS' 'LT' 'LU' 'LV' 'LY' 'MA' 'MC' 'MD' 'ME' 'MF' 'MG' 'MH' 'MK' 'ML' 'MM' 'MN' 'MO' 'MP' 'MR' 'MS' 'MT' 'MU' 'MV' 'MW' 'MX' 'MY' 'MZ' 'NA' 'NC' 'NE' 'NG' 'NI' 'NL' 'NO' 'NP' 'NR' 'NU' 'NZ' 'OM' 'PA' 'PE' 'PF' 'PG' 'PH' 'PK' 'PL' 'PM' 'PN' 'PR' 'PS' 'PT' 'PW' 'PY' 'QA' 'RE' 'RO' 'RS' 'RU' 'RW' 'SA' 'SB' 'SC' 'SD' 'SE' 'SG' 'SH' 'SI' 'SJ' 'SK' 'SL' 'SM' 'SN' 'SO' 'SR' 'SS' 'ST' 'SV' 'SX' 'SY' 'SZ' 'TC' 'TD' 'TG' 'TH' 'TJ' 'TK' 'TL' 'TM' 'TN' 'TO' 'TR' 'TT' 'TV' 'TW' 'TZ' 'UA' 'UG' 'US' 'UY' 'UZ' 'VA' 'VC' 'VE' 'VG' 'VI' 'VN' 'VU' 'WF' 'WS' 'XK' 'YE' 'YT' 'ZA' 'ZM' 'ZW')}}\",\n \"currency\": \"{{oneOf (array 'AED' 'AFN' 'ALL' 'AMD' 'ANG' 'AOA' 'ARS' 'AUD' 'AWG' 'AZN' 'BAM' 'BBD' 'BDT' 'BGN' 'BHD' 'BIF' 'BMD' 'BND' 'BOB' 'BRL' 'BSD' 'BTN' 'BWP' 'BYN' 'BZD' 'CAD' 'CDF' 'CHF' 'CLP' 'CNY' 'COP' 'CRC' 'CUC' 'CUP' 'CVE' 'CZK' 'DJF' 'DKK' 'DOP' 'DZD' 'EGP' 'ERN' 'ETB' 'EUR' 'FJD' 'FKP' 'GBP' 'GEL' 'GGP' 'GHS' 'GIP' 'GMD' 'GNF' 'GTQ' 'GYD' 'HKD' 'HNL' 'HRK' 'HTG' 'HUF' 'IDR' 'ILS' 'IMP' 'INR' 'IQD' 'IRR' 'ISK' 'JEP' 'JMD' 'JOD' 'JPY' 'KES' 'KGS' 'KHR' 'KMF' 'KPW' 'KRW' 'KWD' 'KYD' 'KZT' 'LAK' 'LBP' 'LKR' 'LRD' 'LSL' 'LYD' 'MAD' 'MDL' 'MGA' 'MKD' 'MMK' 'MNT' 'MOP' 'MRU' 'MUR' 'MVR' 'MWK' 'MXN' 'MYR' 'MZN' 'NAD' 'NGN' 'NIO' 'NOK' 'NPR' 'NZD' 'OMR' 'PAB' 'PEN' 'PGK' 'PHP' 'PKR' 'PLN' 'PYG' 'QAR' 'RON' 'RSD' 'RUB' 'RWF' 'SAR' 'SBD' 'SCR' 'SDG' 'SEK' 'SGD' 'SHP' 'SLL' 'SOS' 'SPL' 'SRD' 'STN' 'SVC' 'SYP' 'SZL' 'THB' 'TJS' 'TMT' 'TND' 'TOP' 'TRY' 'TTD' 'TVD' 'TWD' 'TZS' 'UAH' 'UGX' 'USD' 'UYU' 'UZS' 'VEF' 'VND' 'VUV' 'WST' 'XAF' 'XCD' 'XDR' 'XOF' 'XPF' 'YER' 'ZAR' 'ZMW' 'ZMK' 'ZWD' '')}}\",\n \"error\": {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n },\n \"id\": \"0d3cf8d-95dc-4466-8dc0-47e6d1197e28\",\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED')}}\"\n}", "latency": 0, "statusCode": 200, "label": "success returns a FeedConnection object matching the id in response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "842d0da6-16e4-419f-8c41-d134c0d827da", "body": "", "latency": 0, "statusCode": 400, "label": "bad input parameter", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "3bf6075e-c32b-4522-ac68-b4ff154a1109", "documentation": "Retrieve all statements", "method": "get", "endpoint": "Statements", "responses": [ { "uuid": "44b09b0b-a484-482b-9020-1dda4a8bebcc", "body": "{\n \"items\": [\n {\n \"endBalance\": {\n \"amount\": \"10.1340\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"endDate\": \"2018-07-27\",\n \"errors\": [\n {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n }\n ],\n \"feedConnectionId\": \"87cb0dc8-fa32-409c-b622-19f8de8dcc83\",\n \"id\": \"ba4f3127-5e46-427d-80ea-dea2fcd26afe\",\n \"startBalance\": {\n \"amount\": \"9.0000\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"startDate\": \"2018-07-27\",\n \"statementLineCount\": 1,\n \"statementLines\": [\n {\n \"amount\": \"5.00\",\n \"chequeNumber\": \"021\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\",\n \"description\": \"Description for statement line 2\",\n \"payeeName\": \"Payee name for statement line 2\",\n \"postedDate\": \"2018-06-10\",\n \"reference\": \"Reference for statement line 2\",\n \"transactionId\": \"transaction-id-2\"\n }\n ],\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED' 'DELIVERED')}}\"\n }\n ],\n \"pagination\": {\n \"itemCount\": 2,\n \"page\": 1,\n \"pageCount\": 1,\n \"pageSize\": 10\n }\n}", "latency": 0, "statusCode": 200, "label": "success returns Statements array of objects response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "1efd6a0b-1454-4baf-a0d6-c8f75462a140", "body": "", "latency": 0, "statusCode": 400, "label": "bad input parameter", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "69512a3a-aa8e-4542-bccb-4d394781672e", "documentation": "Creates one or more new statements", "method": "post", "endpoint": "Statements", "responses": [ { "uuid": "5b66be91-b04f-4a1d-af05-54170384f4bf", "body": "{\n \"items\": [\n {\n \"endBalance\": {\n \"amount\": \"10.1340\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"endDate\": \"2018-07-27\",\n \"errors\": [\n {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n }\n ],\n \"feedConnectionId\": \"87cb0dc8-fa32-409c-b622-19f8de8dcc83\",\n \"id\": \"ba4f3127-5e46-427d-80ea-dea2fcd26afe\",\n \"startBalance\": {\n \"amount\": \"9.0000\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"startDate\": \"2018-07-27\",\n \"statementLineCount\": 1,\n \"statementLines\": [\n {\n \"amount\": \"5.00\",\n \"chequeNumber\": \"021\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\",\n \"description\": \"Description for statement line 2\",\n \"payeeName\": \"Payee name for statement line 2\",\n \"postedDate\": \"2018-06-10\",\n \"reference\": \"Reference for statement line 2\",\n \"transactionId\": \"transaction-id-2\"\n }\n ],\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED' 'DELIVERED')}}\"\n }\n ],\n \"pagination\": {\n \"itemCount\": 2,\n \"page\": 1,\n \"pageCount\": 1,\n \"pageSize\": 10\n }\n}", "latency": 0, "statusCode": 202, "label": "Success returns Statements array of objects in response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "766e3024-b0b8-4aa5-b99a-af38313b3327", "body": "", "latency": 0, "statusCode": 400, "label": "Statement failed validation", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "59892305-4619-4829-baee-7cd6fc880e3f", "body": "", "latency": 0, "statusCode": 403, "label": "Invalid application or feed connection", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "25d45c47-185a-4bb3-b65f-aeee2ed2cf6b", "body": "", "latency": 0, "statusCode": 409, "label": "Duplicate statement received", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "ae5cc331-e462-47be-bcae-8c7d350790e7", "body": "", "latency": 0, "statusCode": 413, "label": "Statement exceeds size limit", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f60036cf-7018-4ac7-98c3-7591af0accc7", "body": "", "latency": 0, "statusCode": 422, "label": "Unprocessable Entity", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d615a621-f576-48ad-b018-a9a43505ea88", "body": "", "latency": 0, "statusCode": 500, "label": "Intermittent Xero Error", "headers": [ { "key": "Content-Type", "value": "application/problem+json" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "f1229160-8f49-4881-9de0-081df932d95b", "documentation": "Retrieve single statement based on unique id provided", "method": "get", "endpoint": "Statements/:statementID", "responses": [ { "uuid": "13f9ecce-ffe6-4487-a148-06c18ebaf09e", "body": "{\n \"endBalance\": {\n \"amount\": \"10.1340\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"endDate\": \"2018-07-27\",\n \"errors\": [\n {\n \"detail\": \"The application has not been configured to use these API endpoints.\",\n \"status\": 403,\n \"title\": \"Invalid Application\",\n \"type\": \"{{oneOf (array 'invalid-request' 'invalid-application' 'invalid-feed-connection' 'duplicate-statement' 'invalid-end-balance' 'invalid-start-and-end-date' 'invalid-start-date' 'internal-error' 'feed-already-connected-in-current-organisation' 'invalid-end-date' 'statement-not-found' 'feed-connected-in-different-organisation' 'feed-already-connected-in-different-organisation' 'bank-feed-not-found' 'invalid-country-specified' 'invalid-organisation-bank-feeds' 'invalid-organisation-multi-currency' 'invalid-feed-connection-for-organisation' 'invalid-user-role' 'account-not-valid')}}\"\n }\n ],\n \"feedConnectionId\": \"87cb0dc8-fa32-409c-b622-19f8de8dcc83\",\n \"id\": \"ba4f3127-5e46-427d-80ea-dea2fcd26afe\",\n \"startBalance\": {\n \"amount\": \"9.0000\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\"\n },\n \"startDate\": \"2018-07-27\",\n \"statementLineCount\": 1,\n \"statementLines\": [\n {\n \"amount\": \"5.00\",\n \"chequeNumber\": \"021\",\n \"creditDebitIndicator\": \"{{oneOf (array 'CREDIT' 'DEBIT')}}\",\n \"description\": \"Description for statement line 2\",\n \"payeeName\": \"Payee name for statement line 2\",\n \"postedDate\": \"2018-06-10\",\n \"reference\": \"Reference for statement line 2\",\n \"transactionId\": \"transaction-id-2\"\n }\n ],\n \"status\": \"{{oneOf (array 'PENDING' 'REJECTED' 'DELIVERED')}}\"\n}", "latency": 0, "statusCode": 200, "label": "search results matching id for single statement", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "f641fd4b-6f5a-4dbd-83e4-5045c405e7c3", "body": "", "latency": 0, "statusCode": 404, "label": "Statement not found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "df131a55-0f6a-48ff-8a09-75d90f12e443" }, { "type": "route", "uuid": "f1618394-bc9f-497b-9b6f-a929797340fc" }, { "type": "route", "uuid": "67004729-2203-491d-8590-d101781d4b04" }, { "type": "route", "uuid": "9fa9d6d2-385c-436b-8860-ba62bff483da" }, { "type": "route", "uuid": "3bf6075e-c32b-4522-ac68-b4ff154a1109" }, { "type": "route", "uuid": "69512a3a-aa8e-4542-bccb-4d394781672e" }, { "type": "route", "uuid": "f1229160-8f49-4881-9de0-081df932d95b" } ] }