How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

OFX Business API

The Business API from OFX — 18 operation(s) for business.

OFX Business API is one of 8 APIs that OFX publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 16 JSON Schema definitions.

Tagged areas include Business. The published artifact set on APIs.io includes an OpenAPI specification and 16 JSON Schemas.

This API exposes 22 operations across 18 paths, and defines 30 schemas. It is described by OpenAPI 3.2.0, at version 2026-09-22.

Requests are made against a single base URL, https://beta.api.ofx.com.

22 operations 18 paths 30 schemas 14 GET1 PATCH7 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2026-09-22
Base URL
https://beta.api.ofx.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

OFX Business API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (OAuth_2.0) using the clientCredentials and authorizationCode flows, exposing 1 scope. By default, every request must be authenticated.

Paths & Operations 22

Across 18 paths, the API surfaces 22 operations — 14 GET, 1 PATCH, 7 POST. Each is listed below with its method, path, parameters, and response codes.

Business 22
GET
/v1/business/beneficiaries
List beneficiaries for the connected company
get_v1_business_beneficiaries 3 params → 200
POST
/v1/business/beneficiaries
Create a new beneficiary for the connected company
post_v1_business_beneficiaries 4 params body → 200
GET
/v1/business/beneficiaries/bank-details
Get bank details for connected company
get_v1_business_beneficiaries_bank_details 4 params → 200
GET
/v1/business/beneficiaries/schema
List required details of the beneficiary
get_v1_business_beneficiaries_schema 5 params → 200
POST
/v1/business/beneficiaries/search
Search recipients
post_v1_business_beneficiaries_search 2 params body → 200
POST
/v1/business/beneficiaries/validate
Validate beneficiary details before creation
post_v1_business_beneficiaries_validate 3 params body → 200
GET
/v1/business/beneficiaries/{beneficiaryId}
Get a beneficiary by beneficiary identifier
get_v1_business_beneficiaries_beneficiaryId 3 params → 200
PATCH
/v1/business/beneficiaries/{beneficiaryId}
Update beneficiary by beneficiary identifier
patch_v1_business_beneficiaries_beneficiaryId 4 params body → 200
GET
/v1/business/conversions
List conversions within a connected OFX account
get_v1_business_conversions 7 params → 200
POST
/v1/business/conversions
Create Conversion
post_v1_business_conversions 2 params body → 201
POST
/v1/business/conversions/rate
Get Conversion Rate
post_v1_business_conversions_rate 2 params body → 200
GET
/v1/business/conversions/{conversionId}
Get Conversion
get_v1_business_conversions_conversionId 4 params → 2000
GET
/v1/business/rates
Get the current currency rates for a company's base currency
get_v1_business_rates 2 params → 200
GET
/v1/business/rates/bulk
Get the rates for a specified list of currency pairs
get_v1_business_rates_bulk 2 params → 200
GET
/v1/business/users
Get all company users
get_v1_business_users 3 params → 200
GET
/v1/business/users/companies
Get attached companies for user
get_v1_business_users_companies 2 params → 200
GET
/v1/business/users/current/permissions
Get current user's permissions for a company
get_v1_business_users_current_permissions 2 params → 200
POST
/v1/business/users/validateEmail
Validates the email address for use with OFX
post_v1_business_users_validateEmail 2 params body → 200
GET
/v1/business/users/{userId}
Get the user information
get_v1_business_users_userId 2 params → 200
GET
/v1/business/wallets
List wallets for the connected company
get_v1_business_wallets 2 params → 200
POST
/v1/business/wallets
Create a new wallet for the connected company
post_v1_business_wallets 3 params body → 201
GET
/v1/business/wallets/{walletId}
Get a wallet by wallet identifier
get_v1_business_wallets_walletId 3 params → 200

Schemas 30

The contract defines 30 schemas that model the data the API accepts and returns. The most detailed are GetV1BusinessUsersUseridResponse (47 properties), PatchV1BusinessBeneficiariesBeneficiaryidResponse (31 properties), GetV1BusinessBeneficiariesBeneficiaryidResponse (31 properties), PatchV1BusinessBeneficiariesBeneficiaryidRequest (30 properties). Each schema is shown below with its type and property counts.

GetV1BusinessBeneficiariesBankDetailsResponse
object
5 properties
GetV1BusinessUsersResponse
object
2 properties
GetV1BusinessBeneficiariesBeneficiaryidResponse
object
31 properties
GetV1BusinessUsersUseridResponse
object
47 properties
PostV1BusinessBeneficiariesSearchRequest
object
5 properties
GetV1BusinessUsersCurrentPermissionsResponse
object
12 properties
GetV1BusinessWalletsWalletidResponse
object
8 properties
PostV1BusinessConversionsRateRequest
object
6 properties 4 required
PostV1BusinessWalletsResponse
object
8 properties
GetV1BusinessRatesResponse
object
2 properties
GetV1BusinessWalletsResponse
object
1 property
GetV1BusinessConversionsResponse
object
2 properties
PostV1BusinessUsersValidateemailResponse
object
4 properties
PostV1BusinessConversionsRequest
object
7 properties 2 required
PostV1BusinessBeneficiariesValidateRequest
object
7 properties 4 required
PostV1BusinessConversionsRateResponse
object
9 properties
PostV1BusinessWalletsRequest
object
3 properties 3 required
PostV1BusinessBeneficiariesSearchResponse
object
1 property
PostV1BusinessConversionsResponse
object
20 properties
PostV1BusinessUsersValidateemailRequest
object
1 property 1 required
GetV1BusinessBeneficiariesSchemaResponse
object
2 properties
GetV1BusinessRatesBulkResponse
object
11 properties
GetV1BusinessBeneficiariesResponse
object
1 property
PostV1BusinessBeneficiariesResponse
object
6 properties
PatchV1BusinessBeneficiariesBeneficiaryidResponse
object
31 properties
PostV1BusinessBeneficiariesRequest
object
3 properties 3 required
PostV1BusinessBeneficiariesValidateResponse
object
4 properties
GetV1BusinessUsersCompaniesResponse
object
2 properties
GetV1BusinessConversionsConversionidResponse
object
22 properties
PatchV1BusinessBeneficiariesBeneficiaryidRequest
object
30 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

ofx-business-api-openapi.yml Raw ↑

Other APIs OFX publishes across the network.

OFX Authorization Code API
OFX Authorize API
OFX OAuth API
OFX Ofxrates API
OFX Open Banking API
OFX Refresh Token API
OFX Token API
Where this information came from

This is an independent, third-party profile of OFX Business API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.