{ "uuid": "cafc2828-e048-4d1f-9983-37446cae28a9", "lastMigration": 29, "name": "Nordigen Account Information Services API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "855d4726-a6d1-4e1a-a7d8-a2cbf01165f0", "documentation": "Access account metadata.\n\nInformation about the account record, such as the processing status and IBAN.", "method": "get", "endpoint": "api/accounts/:id/", "responses": [ { "uuid": "381e8200-ca3f-44bd-81ac-cbcefd348cb2", "body": "{\n \"aspsp_identifier\": \"\",\n \"created\": \"{{faker 'date.recent' 365}}\",\n \"iban\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"last_accessed\": \"{{faker 'date.recent' 365}}\",\n \"status\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "sample account metadata", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "50817531-42ff-4e2c-94ab-e008f1ec2081", "documentation": "Access account balances.\n\nBalances will be returned in Berlin Group PSD2 format.", "method": "get", "endpoint": "api/accounts/:id/balances/", "responses": [ { "uuid": "c64f1c89-c21d-4ec7-8996-affb766ff7cd", "body": "", "latency": 0, "statusCode": 200, "label": "sample account balances", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "fbc3bc1d-62d7-4937-a2c0-40b1eb4ea26d", "documentation": "Access account details.\n\nAccount details will be returned in Berlin Group PSD2 format.", "method": "get", "endpoint": "api/accounts/:id/details/", "responses": [ { "uuid": "a8516805-f284-455e-8832-a61bf83573a4", "body": "", "latency": 0, "statusCode": 200, "label": "sample account details", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "602d71f2-3f1b-47a8-ae8e-61caada830a2", "documentation": "Access account transactions.\n\nTransactions will be returned in Berlin Group PSD2 format.", "method": "get", "endpoint": "api/accounts/:id/transactions/", "responses": [ { "uuid": "c1351dc6-aeed-4a3a-9152-edeee59c7fff", "body": "", "latency": 0, "statusCode": 200, "label": "sample transaction data", "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": "e5e58c04-2e68-4c35-87d3-cce33c7c780b", "body": "", "latency": 0, "statusCode": 409, "label": "Account state does not support this operation", "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": "dcd46cb1-bbd8-4d45-8ae5-6d8bbcdf8ce1", "documentation": "API endpoints related to end-user agreements.", "method": "get", "endpoint": "api/agreements/enduser/", "responses": [ { "uuid": "70d0df91-6d6c-47f1-87cc-607ff28f62c8", "body": "{\n \"count\": 123,\n \"next\": \"http://api.example.org/accounts/?offset=400&limit=100\",\n \"previous\": \"http://api.example.org/accounts/?offset=200&limit=100\",\n \"results\": [\n {\n \"accepted\": \"{{faker 'date.recent' 365}}\",\n \"access_scope\": [\n \"balances\",\n \"details\",\n \"transactions\"\n ],\n \"access_valid_for_days\": 90,\n \"aspsp_id\": \"\",\n \"created\": \"{{faker 'date.recent' 365}}\",\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"max_historical_days\": 90\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "0efffb84-8df6-4461-8cca-51d48d42cc6c", "documentation": "API endpoints related to end-user agreements.", "method": "post", "endpoint": "api/agreements/enduser/", "responses": [ { "uuid": "88c5be1f-bb8f-4d6f-9f95-3ce3fd4445cb", "body": "{\n \"accepted\": \"{{faker 'date.recent' 365}}\",\n \"access_scope\": [\n \"balances\",\n \"details\",\n \"transactions\"\n ],\n \"access_valid_for_days\": 90,\n \"aspsp_id\": \"\",\n \"created\": \"{{faker 'date.recent' 365}}\",\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"max_historical_days\": 90\n}", "latency": 0, "statusCode": 201, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "61490bca-af08-4157-885f-fcbc7ad34a36", "documentation": "Delete End User Agreement.", "method": "delete", "endpoint": "api/agreements/enduser/:id/", "responses": [ { "uuid": "b4d0ba33-86ce-4610-baf8-fec7311b4de6", "body": "", "latency": 0, "statusCode": 204, "label": "No response body", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "a5da6003-c60e-421a-9464-35cce6012c37", "documentation": "API endpoints related to end-user agreements.", "method": "get", "endpoint": "api/agreements/enduser/:id/", "responses": [ { "uuid": "0fe65539-83b2-430e-ac1a-1e4a9741da01", "body": "{\n \"accepted\": \"{{faker 'date.recent' 365}}\",\n \"access_scope\": [\n \"balances\",\n \"details\",\n \"transactions\"\n ],\n \"access_valid_for_days\": 90,\n \"aspsp_id\": \"\",\n \"created\": \"{{faker 'date.recent' 365}}\",\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"max_historical_days\": 90\n}", "latency": 0, "statusCode": 200, "label": "EUA", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "03a32598-cc62-4e65-97e3-7c831e660668", "documentation": "Accept an end-user agreement via the API.", "method": "put", "endpoint": "api/agreements/enduser/:id/accept/", "responses": [ { "uuid": "b7572ab5-6267-491f-9eb5-7cc9b71cee70", "body": "{\n \"accepted\": \"{{faker 'date.recent' 365}}\",\n \"access_scope\": [\n \"balances\",\n \"details\",\n \"transactions\"\n ],\n \"access_valid_for_days\": 90,\n \"aspsp_id\": \"\",\n \"created\": \"{{faker 'date.recent' 365}}\",\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"max_historical_days\": 90\n}", "latency": 0, "statusCode": 200, "label": "EUA", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "b74e671a-9c2c-4e61-9c22-832b2d9af472", "documentation": "Show the text of the end-user agreement.", "method": "get", "endpoint": "api/agreements/enduser/:id/text/", "responses": [ { "uuid": "6ace3b91-e284-4f45-a914-f32b7a89618f", "body": "", "latency": 0, "statusCode": 200, "label": "EUA Text", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e38fe73b-0b6b-4ed7-9d0a-bda12bc24449", "documentation": "List all ASPSPs available.", "method": "get", "endpoint": "api/aspsps/", "responses": [ { "uuid": "6444323a-552a-4c49-8824-827646f657ef", "body": "[\n {\n \"bic\": \"\",\n \"countries\": [\n \"\"\n ],\n \"id\": \"\",\n \"logo\": \"\",\n \"name\": \"\",\n \"transaction_total_days\": \"90\"\n }\n]", "latency": 0, "statusCode": 200, "label": "list of supported ASPSPs in the country", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "756cd720-1203-4bf0-92fd-0ed8c3acde5f", "documentation": "Get details about a specific ASPSP.", "method": "get", "endpoint": "api/aspsps/:id/", "responses": [ { "uuid": "2b5082d7-726c-47e6-b76c-8a00a133478f", "body": "{\n \"bic\": \"\",\n \"countries\": [\n \"\"\n ],\n \"id\": \"\",\n \"logo\": \"\",\n \"name\": \"\",\n \"transaction_total_days\": \"90\"\n}", "latency": 0, "statusCode": 200, "label": "ASPSP Representation", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "e24114cb-f3c4-492b-92cd-86b6585624a5", "documentation": "API endpoints related to requisitions.", "method": "get", "endpoint": "api/requisitions/", "responses": [ { "uuid": "1fd22763-be87-4b90-8d28-3728b3a814b7", "body": "{\n \"count\": 123,\n \"next\": \"http://api.example.org/accounts/?offset=400&limit=100\",\n \"previous\": \"http://api.example.org/accounts/?offset=200&limit=100\",\n \"results\": [\n {\n \"accounts\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"agreements\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"redirect\": \"\",\n \"reference\": \"\",\n \"status\": \"\",\n \"user_language\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7ccc6175-15b1-44b4-b055-1f37e7476c81", "documentation": "API endpoints related to requisitions.", "method": "post", "endpoint": "api/requisitions/", "responses": [ { "uuid": "48fae813-08fd-4ad6-a5a4-73c416b6bbd9", "body": "{\n \"accounts\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"agreements\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"redirect\": \"\",\n \"reference\": \"\",\n \"status\": \"\",\n \"user_language\": \"\"\n}", "latency": 0, "statusCode": 201, "label": "requisition", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "2a3decdf-e519-4785-97f6-ea207946e277", "documentation": "Delete Requisition and all End User Agreements.", "method": "delete", "endpoint": "api/requisitions/:id/", "responses": [ { "uuid": "b45c7b09-36b8-42a3-ba98-d32c1cc8389e", "body": "", "latency": 0, "statusCode": 204, "label": "No response body", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "d5cc5fb6-9180-41de-ae31-b3913bbd535f", "documentation": "API endpoints related to requisitions.", "method": "get", "endpoint": "api/requisitions/:id/", "responses": [ { "uuid": "ceb457a0-e88b-4eb4-9182-4ca345cc1c8f", "body": "{\n \"accounts\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"agreements\": [\n \"{{faker 'string.uuid'}}\"\n ],\n \"enduser_id\": \"\",\n \"id\": \"{{faker 'string.uuid'}}\",\n \"redirect\": \"\",\n \"reference\": \"\",\n \"status\": \"\",\n \"user_language\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "requisition", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "38899ba4-bae8-48df-a287-bca562850e49", "documentation": "Get links for user redirection.", "method": "post", "endpoint": "api/requisitions/:id/links/", "responses": [ { "uuid": "73de5896-9a4a-46ed-941a-b670ff8c94fb", "body": "{\n \"initiate\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "link to initiate authorization with ASPSP", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "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": "855d4726-a6d1-4e1a-a7d8-a2cbf01165f0" }, { "type": "route", "uuid": "50817531-42ff-4e2c-94ab-e008f1ec2081" }, { "type": "route", "uuid": "fbc3bc1d-62d7-4937-a2c0-40b1eb4ea26d" }, { "type": "route", "uuid": "602d71f2-3f1b-47a8-ae8e-61caada830a2" }, { "type": "route", "uuid": "dcd46cb1-bbd8-4d45-8ae5-6d8bbcdf8ce1" }, { "type": "route", "uuid": "0efffb84-8df6-4461-8cca-51d48d42cc6c" }, { "type": "route", "uuid": "61490bca-af08-4157-885f-fcbc7ad34a36" }, { "type": "route", "uuid": "a5da6003-c60e-421a-9464-35cce6012c37" }, { "type": "route", "uuid": "03a32598-cc62-4e65-97e3-7c831e660668" }, { "type": "route", "uuid": "b74e671a-9c2c-4e61-9c22-832b2d9af472" }, { "type": "route", "uuid": "e38fe73b-0b6b-4ed7-9d0a-bda12bc24449" }, { "type": "route", "uuid": "756cd720-1203-4bf0-92fd-0ed8c3acde5f" }, { "type": "route", "uuid": "e24114cb-f3c4-492b-92cd-86b6585624a5" }, { "type": "route", "uuid": "7ccc6175-15b1-44b4-b055-1f37e7476c81" }, { "type": "route", "uuid": "2a3decdf-e519-4785-97f6-ea207946e277" }, { "type": "route", "uuid": "d5cc5fb6-9180-41de-ae31-b3913bbd535f" }, { "type": "route", "uuid": "38899ba4-bae8-48df-a287-bca562850e49" } ] }