openapi: 3.2.0 info: title: routefusion-api Graphql (37 Disregard) API version: '1.0' servers: - url: https://sandbox.external.routefusion.com security: - {} tags: - name: Graphql (37 Disregard) paths: /graphql (37 disregard): post: summary: organizationVirtualAccountsPage description: The organizationVirtualAccountsPage query will return paginated results for virtual accounts associated with the requesting user's organization ID. operationId: organization-virtual-accounts-page requestBody: content: application/json: schema: type: object properties: query: type: string default: '{}' responses: '200': description: '200' content: application/json: examples: Result: value: "{\n \"data\": {\n \"organizationVirtualAccountsPage\": {\n \"items\": [{...}, {...}],\n \"pagination\": {\n \"page\": 1,\n \"page_size\": 0,\n \"pages_total\": 0,\n \"items_total\": 0\n },\n \"updated_date\": null\n }\n }\n}" '400': description: '400' content: application/json: examples: Result: value: '{}' schema: type: object properties: {} deprecated: false x-readme: code-samples: - language: node code: "// query organizationVirtualAccountsPage\n\nvar axios = require('axios');\nvar data = JSON.stringify({\n query: `query organizationVirtualAccountsPage(\n $search_terms: String\n $pagination: PaginationInput!\n $filters: [FilterInput]\n ) {\n organizationVirtualAccountsPage(\n search_terms: $search_terms\n pagination: $pagination\n filters: $filters\n ) {\n items {\n id\n currency\n created_date\n updated_date\n balance\n client_friendly_name\n account_name\n account_iban\n account_number\n master_account_iban\n master_account_number\n state\n organization {\n id\n identifier\n }\n entity {\n id\n entity_name\n }\n }\n pagination {\n page\n page_size\n pages_total\n items_total\n }\n updated_date\n }\n }`,\n variables: {\"pagination\":{\"page\":1,\"page_size\":20}}\n});\n\nvar config = {\n method: 'post',\n url: 'https://sandbox.external.routefusion.com/graphql',\n headers: {\n 'Authorization': 'Bearer ',\n 'Content-Type': 'application/json'\n },\n data : data\n};\n\naxios(config)\n.then(function (response) {\n console.log(JSON.stringify(response.data));\n})\n.catch(function (error) {\n console.log(error);\n});" - language: curl code: '# query organizationVirtualAccountsPage curl --location --request POST ''https://sandbox.external.routefusion.com/graphql'' \ --header ''Authorization: Bearer