Every API here is available over the APIs.io API and to AI agents over MCP.
openapi: 3.2.0
info:
title: routefusion-api Graphql (30 Disregard) API
version: '1.0'
servers:
- url: https://sandbox.external.routefusion.com
security:
- {}
tags:
- name: Graphql (30 Disregard)
paths:
/graphql (30 disregard):
post:
summary: transfer
description: The transfer query fetches and returns a single transfer.
operationId: transfer
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 \"transfer\": {\n \"id\": \"a8ab283d-cceb-40ec-bae3-6ba56489238b\",\n \"state\": \"processing\",\n \"source_amount\": \"100\",\n \"source_currency\": \"USD\",\n \"destination_amount\": \"1879.07\",\n \"destination_currency\": \"MXN\",\n \"purpose_of_payment\": \"treasury\",\n \"fee\": \"0.00\",\n \"rate\": \"18.790731445\",\n \"reference\": \"treasury\",\n \"created_date\": \"2024-08-01T21:18:37.126Z\",\n \"expected_delivery_date\": \"2024-08-01T21:18:42.264Z\",\n \"user\": {\n \"id\": \"40e0000f-cd03-4111-97cc-18ab3bd54d4c\",\n \"identifier\": \"michael@routefusion.com\",\n \"email\": \"michael@routefusion.com\",\n \"first_name\": \"Michael\",\n \"last_name\": \"Cramer\",\n \"admin\": true\n },\n \"wallet\": {\n \"id\": \"44d279ef-d7ba-4831-a008-2a83535d7ef7\"\n },\n \"beneficiary\": {\n \"id\": \"b4566679-9d90-4ca8-b91d-31e5a67949bf\",\n \"type\": \"business\",\n \"email\": \"johnny3@cool.com\",\n \"phone\": \"\",\n \"tax_number\": \"BNM840515VB1\",\n \"first_name\": null,\n \"last_name\": null,\n \"address1\": \"\",\n \"address2\": \"\",\n \"city\": \"\",\n \"state_province_region\": null,\n \"postal_code\": null,\n \"country\": \"MX\",\n \"contact_first_name\": \"Johnny\",\n \"contact_last_name\": \"Cool\",\n \"business_name\": \"Johnny Cool 3\",\n \"name_on_bank_account\": \"Johnny Cool 3\",\n \"swift_bic\": null,\n \"account_number\": \"032180000118359719\",\n \"routing_code\": \"\",\n \"currency\": \"MXN\",\n \"bank_name\": \"Banamex\",\n \"branch_name\": \"\",\n \"bank_address1\": \"127 20 de Noviembre\",\n \"bank_address2\": \"\",\n \"bank_city\": \"Ciudad de México\",\n \"bank_state_province_region\": \"Ciudad de México\",\n \"bank_postal_code\": \"06090\",\n \"bank_country\": \"MX\"\n },\n \"entity\": {\n \"id\": \"0196d8f4-6f80-447a-952c-4e0fd08efbfc\",\n \"type\": \"business\",\n \"business_name\": \"Johnny Cool Inc\",\n \"first_name\": null,\n \"last_name\": null,\n \"state\": \"verified\",\n \"email\": \"test@test.com\",\n \"phone\": \"+16035484187\",\n \"address1\": \"987 Main Street\",\n \"address2\": \"\",\n \"city\": \"Buda\",\n \"state_province_region\": \"TX\",\n \"postal_code\": \"78610\",\n \"country\": \"US\"\n },\n \"funding_instructions\": {\n \"type\": \"local\",\n \"message\": \"Add the reference to the wire under \\\"reference\\\", \\\"comment\\\", \\\"notes\\\" or a similar field\",\n \"amount\": null,\n \"currency\": \"USD\",\n \"bank_name\": \"BBVA MEXICO SA\",\n \"bank_address1\": \"PASEO DE LA REFORMA NO. 510 COL. JUÁREZ\",\n \"bank_address2\": null,\n \"bank_city\": null,\n \"bank_state_province_region\": \"CIUDAD DE MÉXICO\",\n \"bank_postal_code\": \"06600\",\n \"bank_country\": \"MX\",\n \"account_number\": \"012180001186314417\",\n \"routing_code\": null,\n \"swift_bic\": \"BCMRMXMMPYM\",\n \"account_holder_name\": \"MEXIPAGOS SA DE CV\",\n \"account_holder_address1\": \"AV INSURGENTES SUR 540 203\",\n \"account_holder_address2\": \"ROMA SUR\",\n \"account_holder_city\": \"CUAUHTEMOC\",\n \"account_holder_state_province_region\": \"ESTADO DE MEXICO\",\n \"account_holder_postal_code\": null,\n \"account_holder_country\": \"MX\",\n \"reference\": \"Johnny Cool Inc\"\n }\n }\n }\n}"
schema:
type: object
properties:
data:
type: object
properties:
transfer:
type: object
properties:
id:
type: string
example: a8ab283d-cceb-40ec-bae3-6ba56489238b
state:
type: string
example: processing
source_amount:
type: string
example: '100'
source_currency:
type: string
example: USD
destination_amount:
type: string
example: '1879.07'
destination_currency:
type: string
example: MXN
purpose_of_payment:
type: string
example: treasury
fee:
type: string
example: '0.00'
rate:
type: string
example: '18.790731445'
reference:
type: string
example: treasury
created_date:
type: string
example: '2024-08-01T21:18:37.126Z'
expected_delivery_date:
type: string
example: '2024-08-01T21:18:42.264Z'
user:
type: object
properties:
id:
type: string
example: 40e0000f-cd03-4111-97cc-18ab3bd54d4c
identifier:
type: string
example: michael@routefusion.com
email:
type: string
example: michael@routefusion.com
first_name:
type: string
example: Michael
last_name:
type: string
example: Cramer
admin:
type: boolean
example: true
default: true
wallet:
type: object
properties:
id:
type: string
example: 44d279ef-d7ba-4831-a008-2a83535d7ef7
beneficiary:
type: object
properties:
id:
type: string
example: b4566679-9d90-4ca8-b91d-31e5a67949bf
type:
type: string
example: business
email:
type: string
example: johnny3@cool.com
phone:
type: string
example: ''
tax_number:
type: string
example: BNM840515VB1
first_name: {}
last_name: {}
address1:
type: string
example: ''
address2:
type: string
example: ''
city:
type: string
example: ''
state_province_region: {}
postal_code: {}
country:
type: string
example: MX
contact_first_name:
type: string
example: Johnny
contact_last_name:
type: string
example: Cool
business_name:
type: string
example: Johnny Cool 3
name_on_bank_account:
type: string
example: Johnny Cool 3
swift_bic: {}
account_number:
type: string
example: 032180000118359719
routing_code:
type: string
example: ''
currency:
type: string
example: MXN
bank_name:
type: string
example: Banamex
branch_name:
type: string
example: ''
bank_address1:
type: string
example: 127 20 de Noviembre
bank_address2:
type: string
example: ''
bank_city:
type: string
example: Ciudad de México
bank_state_province_region:
type: string
example: Ciudad de México
bank_postal_code:
type: string
example: 06090
bank_country:
type: string
example: MX
entity:
type: object
properties:
id:
type: string
example: 0196d8f4-6f80-447a-952c-4e0fd08efbfc
type:
type: string
example: business
business_name:
type: string
example: Johnny Cool Inc
first_name: {}
last_name: {}
state:
type: string
example: verified
email:
type: string
example: test@test.com
phone:
type: string
example: '+16035484187'
address1:
type: string
example: 987 Main Street
address2:
type: string
example: ''
city:
type: string
example: Buda
state_province_region:
type: string
example: TX
postal_code:
type: string
example: '78610'
country:
type: string
example: US
funding_instructions:
type: object
properties:
type:
type: string
example: local
message:
type: string
example: Add the reference to the wire under "reference", "comment", "notes" or a similar field
amount: {}
currency:
type: string
example: USD
bank_name:
type: string
example: BBVA MEXICO SA
bank_address1:
type: string
example: PASEO DE LA REFORMA NO. 510 COL. JUÁREZ
bank_address2: {}
bank_city: {}
bank_state_province_region:
type: string
example: CIUDAD DE MÉXICO
bank_postal_code:
type: string
example: '06600'
bank_country:
type: string
example: MX
account_number:
type: string
example: 012180001186314417
routing_code: {}
swift_bic:
type: string
example: BCMRMXMMPYM
account_holder_name:
type: string
example: MEXIPAGOS SA DE CV
account_holder_address1:
type: string
example: AV INSURGENTES SUR 540 203
account_holder_address2:
type: string
example: ROMA SUR
account_holder_city:
type: string
example: CUAUHTEMOC
account_holder_state_province_region:
type: string
example: ESTADO DE MEXICO
account_holder_postal_code: {}
account_holder_country:
type: string
example: MX
reference:
type: string
example: Johnny Cool Inc
'400':
description: '400'
content:
application/json:
examples:
Result:
value: '{}'
schema:
type: object
properties: {}
deprecated: false
x-readme:
code-samples:
- language: node
code: "// query transfer\n\nvar axios = require('axios');\nvar data = JSON.stringify({\n query: `query transfer ($transfer_id: UUID!) {\n transfer (transfer_id: $transfer_id) {\n id\n state\n user {\n id\n }\n beneficiary {\n id\n }\n entity {\n id\n }\n wallet {\n id\n }\n fee\n source_amount\n source_currency\n destination_amount\n destination_currency\n purpose_of_payment\n rate\n reference\n created_date\n error\n }\n}`,\n variables: {\"transfer_id\":\"\"}\n});\n\nvar config = {\n method: 'post',\n url: 'https://sandbox.external.routefusion.com/graphql',\n headers: {\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 transfer
curl --location --request POST ''https://sandbox.external.routefusion.com/graphql'' \
--header ''Content-Type: application/json'' \
--data-raw ''{"query":"query transfer ($transfer_id: UUID!) {\n transfer (transfer_id: $transfer_id) {\n id\n state\n user {\n id\n identifier\n email\n first_name\n last_name\n admin\n }\n wallet {\n id\n }\n beneficiary {\n id\n type\n email\n phone\n tax_number\n first_name\n last_name\n address1\n address2\n city\n state_province_region\n postal_code\n country\n contact_first_name\n contact_last_name\n business_name\n name_on_bank_account\n swift_bic\n account_number\n routing_code\n currency\n bank_name\n branch_name\n bank_address1\n bank_address2\n bank_city\n bank_state_province_region\n bank_postal_code\n bank_country\n }\n entity {\n id\n type\n business_name\n first_name\n last_name\n state\n email\n phone\n address1\n address2\n city\n state_province_region\n postal_code\n country\n }\n fee\n source_amount\n source_currency\n destination_amount\n destination_currency\n purpose_of_payment\n rate\n reference\n created_date\n error\n }\n}","variables":{"transfer_id":""}}'''
samples-languages:
- node
- curl
tags:
- Graphql (30 Disregard)
x-readme-fauxas: true
x-provenance:
method: searched
source: https://docs.routefusion.com/reference
harvested: '2026-10-14'
tool: harvest-readme-openapi.py
note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored.
assembled_from:
- https://docs.routefusion.com/reference/beneficiaries-page.md
- https://docs.routefusion.com/reference/beneficiary-required-fields-v2.md
- https://docs.routefusion.com/reference/beneficiary.md
- https://docs.routefusion.com/reference/changetransferstate.md
- https://docs.routefusion.com/reference/create-business-beneficiary.md
- https://docs.routefusion.com/reference/create-business-entity.md
- https://docs.routefusion.com/reference/create-personal-beneficiary.md
- https://docs.routefusion.com/reference/create-personal-entity.md
- https://docs.routefusion.com/reference/create-representative.md
- https://docs.routefusion.com/reference/create-transfer.md
- https://docs.routefusion.com/reference/create-user.md
- https://docs.routefusion.com/reference/create-virtual-account.md
- https://docs.routefusion.com/reference/create-wallet-transfer.md
- https://docs.routefusion.com/reference/create-wallet.md
- https://docs.routefusion.com/reference/create-webhook-subscription.md
- https://docs.routefusion.com/reference/delete-representative.md
- https://docs.routefusion.com/reference/disable-webhook-subscription.md
- https://docs.routefusion.com/reference/entities-page.md
- https://docs.routefusion.com/reference/entity-beneficiaries.md
- https://docs.routefusion.com/reference/entity-required-fields.md
- https://docs.routefusion.com/reference/entity-wallets.md
- https://docs.routefusion.com/reference/entity.md
- https://docs.routefusion.com/reference/finalize-entity.md
- https://docs.routefusion.com/reference/finalize-transfer.md
- https://docs.routefusion.com/reference/finalize-wallet-transfer.md
- https://docs.routefusion.com/reference/findbank.md
- https://docs.routefusion.com/reference/get-mid-market-rate.md
- https://docs.routefusion.com/reference/get-rate.md
- https://docs.routefusion.com/reference/get-transfer-quote.md
- https://docs.routefusion.com/reference/incoming-transfers-page.md
- https://docs.routefusion.com/reference/incomingtransfer.md
- https://docs.routefusion.com/reference/my-user.md
- https://docs.routefusion.com/reference/organization-entities.md
- https://docs.routefusion.com/reference/organization-entity-wallets.md
- https://docs.routefusion.com/reference/organization-users.md
- https://docs.routefusion.com/reference/organization-virtual-accounts-page.md
- https://docs.routefusion.com/reference/representative-required-fields.md
- https://docs.routefusion.com/reference/resource-corridors-v2.md
- https://docs.routefusion.com/reference/resource-purpose-of-payment.md
- https://docs.routefusion.com/reference/sandbox-add-balance-to-wallet.md
- https://docs.routefusion.com/reference/transfer-copy.md
- https://docs.routefusion.com/reference/transfer-receipt.md
- https://docs.routefusion.com/reference/transfer.md
- https://docs.routefusion.com/reference/update-business-beneficiary.md
- https://docs.routefusion.com/reference/update-business-entity.md
- https://docs.routefusion.com/reference/update-personal-beneficiary.md
- https://docs.routefusion.com/reference/update-representative.md
- https://docs.routefusion.com/reference/update-transfer.md
- https://docs.routefusion.com/reference/upload-transfer-document.md
- https://docs.routefusion.com/reference/user-entities.md
- https://docs.routefusion.com/reference/verified-organization-entities.md
- https://docs.routefusion.com/reference/wallet-funding-instructions.md
- https://docs.routefusion.com/reference/wallet.md
merge:
pages: 53
deduped: 0
conflicts_kept_first: 0