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

Fipto API

The Fipto REST API (OpenAPI 3.0.3, version 4.3.0) for stablecoin and fiat payments: company assets, multi-asset wallets and wallet details (IBAN/blockchain addresses), beneficiaries with Travel Rule and Verification of Payee support, payouts and internal transfers, transaction and operation search, conversions and quotes, payment links, automation rules, and a delegated AISP/PISP access surface. Requests are authenticated with HTTP Message Signatures (draft-cavage-12) using an RSA key pair issued during onboarding.

Fipto API is published by Fipto on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Payments, Stablecoins, Wallets, Beneficiaries, and Conversions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 52 operations across 39 paths, organized into 12 resource areas, and defines 413 schemas. It is described by OpenAPI 3.0.3, at version 4.3.0.

Requests are made against a single base URL, https://api.fipto.app.

52 operations 39 paths 413 schemas 3 DELETE28 GET5 PATCH15 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
4.3.0
Base URL
https://api.fipto.app
Resource Areas
12

Paths & Operations 52

Across 39 paths, the API surfaces 52 operations — 3 DELETE, 28 GET, 5 PATCH, 15 POST, 1 PUT. They span 12 resource areas, including Assets, Conversions, Companies, Beneficiaries, Travel Rule, Automations, Wallets, Transactions, and 4 more. Each is listed below with its method, path, parameters, and response codes.

Assets 2

Retrieve information about assets supported by Fipto.

GET
/companies/{company_id}/assets
Get supported assets
listAssets 4 params → 200
POST
/companies/{company_id}/request-usd
Request USD onboarding
requestUsdOnboarding 1 param → 204
Conversions 4

Manage conversions.

POST
/companies/{company_id}/quotes
Create a new automated quote
createAQuote 1 param body → 201400
PATCH
/companies/{company_id}/quotes/{quote_id}/status
Confirm a quote.
confirmQuoteStatus 2 params body → 200400404
GET
/companies/{company_id}/pairs
Get conversion pairs configuration
getPairs 1 param → 200
GET
/companies/{company_id}/conversions/{conversion_id}
Retrieve a list of filterable conversions
getConversion 2 params → 200404
Companies 2

Manage information and settings of a company.

GET
/companies
Get companies
listCompaniesByUser 3 params → 200
GET
/companies/{company_id}
Get a company
getCompany 1 param → 200
Beneficiaries 7

Manage your beneficiaries to whitelist addresses for payout.

POST
/companies/{company_id}/beneficiaries/file-conversion
Validate a batch of beneficiaries
validateBatchBeneficiary 1 param body → 200
POST
/companies/{company_id}/beneficiaries/batch
Create a batch of beneficiaries
createBatchBeneficiaries 1 param body → 201400
POST
/companies/{company_id}/beneficiaries
Create a beneficiary
createBeneficiary 1 param body → 201400403
GET
/companies/{company_id}/beneficiaries
Get beneficiaries
listBeneficiaries 6 params → 200
GET
/companies/{company_id}/beneficiaries/{beneficiary_id}
Get a beneficiary
searchBeneficiaries 2 params → 200
DELETE
/companies/{company_id}/beneficiaries/{beneficiary_id}
Delete a beneficiary
deleteBeneficiary 2 params → 204
POST
/companies/{company_id}/beneficiaries/{beneficiary_id}/verify
Verify a euro beneficiary
verifyBeneficiary 2 params → 200
Travel Rule 1
PATCH
/companies/{company_id}/beneficiaries/{beneficiary_id}/wallet-details/travel-rule
Update the travel rule of a beneficiary
updateBeneficiaryTravelRule 2 params body → 200
Automations 5
GET
/companies/{company_id}/automations
List automation rules
listAutomations 5 params → 200400
POST
/companies/{company_id}/automations
Create automation rule
createAutomation 1 param body → 201400404
GET
/companies/{company_id}/automations/{automation_id}
Get automation rule
getAutomation 2 params → 200400404
PUT
/companies/{company_id}/automations/{automation_id}
Update automation rule
updateAutomation 2 params body → 200400404
DELETE
/companies/{company_id}/automations/{automation_id}
Delete automation rule
deleteAutomation 2 params → 204400404
Wallets 9

Manage wallets and their related wallet details.

POST
/companies/{company_id}/wallets
Create wallet
createWalletByCompanyId 1 param body → 201
GET
/companies/{company_id}/wallets
Get wallets
listWallets 7 params → 200
GET
/companies/{company_id}/wallets/{wallet_id}
Get a wallet
getWallet 3 params → 200
PATCH
/companies/{company_id}/wallets/{wallet_id}
Rename a wallet
updateWalletName 2 params body → 200
POST
/companies/{company_id}/wallets/{wallet_id}/wallet-details
Create a wallet details
createWalletDetailsByWalletId 2 params body → 201
GET
/companies/{company_id}/wallets/{wallet_id}/wallet-details
Get wallet details
getWalletDetailsByWalletId 5 params → 200
GET
/companies/{company_id}/wallets/{wallet_id}/wallet-details/{wallet_details_id}
Get a wallet details
getWalletDetails 3 params → 200
PATCH
/companies/{company_id}/wallets/{wallet_id}/wallet-details/{wallet_details_id}
Rename a wallet details
updateWalletDetails 3 params body → 200
GET
/companies/{company_id}/wallets/{wallet_id}/wallet-details/{wallet_details_id}/download
Get a wallet details pdf
getWalletDetailsPDF 3 params → 200
Transactions 4

Initiate payout and retrieve information about ongoing and completed transactions.

GET
/companies/{company_id}/transactions
Get transactions
searchTransactionsByCompanyId 11 params → 200
GET
/companies/{company_id}/operations
Get operations
listOperationByOperationIds 4 params → 200
GET
/companies/{company_id}/transactions/{transaction_id}
Get a transaction from a company
getCompanyTransaction 2 params → 200
POST
/companies/{company_id}/wallets/{wallet_id}/payouts
Initiate payout
initiatePayout 2 params body → 202
Payment links 4

Manage payment links.

GET
/companies/{company_id}/payment-links/{payment_link_id}
Retrieve a specific payment link
getPaymentLink 2 params → 200
PATCH
/companies/{company_id}/payment-links/{payment_link_id}
Update a payment link
updatePaymentLink 2 params body → 204
GET
/companies/{company_id}/payment-links
Retrieve all payment link
listPaymentLinks 4 params → 200
POST
/companies/{company_id}/payment-links
Create payment link
createPaymentLinks 1 param body → 200400
Internal Transfers 1
POST
/companies/{company_id}/wallets/{wallet_id}/internal-transfers
Create an internal transfer
createInternalTransfer 2 params body → 202
AISP/PISP 12

Endpoints for AISP/PISP.

GET
/aisp-pisp
List all AISP/PISPs
listAISPPISP → 200
POST
/companies/{company_id}/aisp-pisp
Create a new API user for an AISP/PISP.
createCompanyAISPPISP 1 param body → 201
GET
/companies/{company_id}/aisp-pisp
List all AISP/PISP access of a company
listCompanyAISPPISP 1 param → 200
GET
/companies/{company_id}/aisp-pisp/{aisp_pisp_id}
Get specific AISP/PISP access of a company
getCompanyAISPPISP 2 params → 200
DELETE
/companies/{company_id}/aisp-pisp/{aisp_pisp_id}
Delete the access for a company to an AISP/PISP.
deleteCompanyAISPPISP 2 params → 204
POST
/companies/{company_id}/aisp-pisp/wallets/{wallet_id}/payouts
Initiate payout as an AISP/PISP
initiatePayoutAISPPISP 2 params body → 202
GET
/companies/{company_id}/aisp-pisp/wallets
List wallets.
listWalletAISPPISP 5 params → 200
GET
/companies/{company_id}/aisp-pisp/wallets/{wallet_id}
Get a wallet from an AISP/PISP.
getWalletAISPPISP 2 params → 200
GET
/companies/{company_id}/aisp-pisp/transactions
Get transactions for an AISP PISP
searchTransactionsAISPPISPByCompanyId 6 params → 200
GET
/companies/{company_id}/aisp-pisp/transactions/{transaction_id}
Get a transaction for an AISP PISP
getTransactionAISPPISP 2 params → 200
GET
/companies/{company_id}/aisp-pisp/beneficiaries
List beneficiaries for an AISP/PISP
listBeneficiariesAISPPISP 4 params → 200
GET
/companies/{company_id}/aisp-pisp/beneficiaries/{beneficiary_id}
Get a beneficiary for an AISP/PISP
getBeneficiaryAISPPISP 2 params → 200
Payin Simulation 1
POST
/companies/{company_id}/wallets/{wallet_id}/payin-simulation
Simulate a payin
simulatePayin 2 params body → 204

Schemas 413

The contract defines 413 schemas that model the data the API accepts and returns. The most detailed are admin_treasury_transaction_data (21 properties), is_reconcilable_as (12 properties), partner_transaction_data (12 properties), admin_tasks_conversions (10 properties). Each schema is shown below with its type and property counts.

meta
object
Metadata of the request
1 property 1 required
query_parameters
object
Information about the parameters in the request. All query string parameters provided (or implicit/with default value) will be returned
pagination
object
Information about the pagination of the request
1 property 1 required
automation_rule_data
object
Automation rule information
3 properties 3 required
automation_rule_create_raw_data
object
Data for creating an automation rule
2 properties 2 required
automation_rule_update_raw_data
object
Data for updating an automation rule
2 properties 2 required
admin_company_raw_data
Companies information without id for backoffice
company_raw_data
Companies information without id
admin_company_raw_data_create
Companies information without id for backoffice
admin_company_raw_data_create_fi_customer
object
Additional information for a financialinstitutioncustomer company
2 properties 2 required
admin_company_raw_data_create_basic_and_fi
object
Additional information for a basic or financial institution company
1 property 1 required
admin_company_raw_data_create_common
Companies information without id
company_data
Companies information with id
fi_customer_data
FI Customer information with id
admin_company_data
Companies information with id for back office
admin_company_update_raw_data
Company data that could be updated by an admin
admin_company_update_conversion_fee_raw_data
Company conversion commission data that could be updated by an admin
clearbank_recall_response_data
Clearbank real account data in responses
clearbank_real_account_raw_data
object
Clearbank real account data in write requests
2 properties 2 required
clearbank_real_account_data
Clearbank real account data in responses
clearbank_virtual_account_raw_data
object
Clearbank virtual account data in write requests
2 properties 2 required
clearbank_virtual_account_data
Clearbank virtual account data in responses
equals_money_payload
object
Payload used to pass the data to EqualsMoney partner.
3 properties 3 required
equals_money_address
object
Physical address.
5 properties 4 required
fiat_onboard_raw_data
fiat onboard request
product_setting_data
object
Information about the product setting we want to toggle.
3 properties 3 required
product_setting_raw_data
object
Data to update productsetting in DB.
1 property 1 required
employee_role_raw_data
Role information without id
employee_role_data
Role data.
quote_buy_sided
Quote information
quote_sell_sided
Quote information
employee_raw_data
Employee information without id
quote_status_confirmed_data
Quote status data
quote_status
string
Quote status
employee_data
Employee information with the id
payout_reconciliation_data
Data used to reconcile an unreconciled payout
open_trade_reconciliation_data
Data used to reconcile an unreconciled open trade
recall_transaction_data
object
Data used to recall a transaction
1 property 1 required
admin_treasury_transaction_data
object
Data of a treasury transaction
21 properties
payin_reconciliation_data
Data used to reconcile an unreconciled transaction
payin_returned_reconciliation_data
Data used to reconcile a retuned link.
wallet_raw_data
Wallet data without id
transaction_multi_signatures
object
List of payouts to sign or refuse.
2 properties 2 required
json_errors
object
Array of errors
1 property
approval_group
object
An approver group whose authorization rule is still awaiting a sign-off.
2 properties 2 required
approval_result
object
Result of an approve/reject action. Authorization policy combines an action's matching rules with AND semantics, so a single approval may leave the action pend…
4 properties 4 required
approval_progress
object
AND multi-rule approval progress for the pending action on an entity, embedded in detail responses. Present only when a pending action exists; a freshly-initia…
3 properties 3 required
batch_action_result
object
Per-item outcome of a bulk approve/reject request. Successful items appear in results (each carrying its approvalresult); failures appear in errors.
2 properties
wallet_consolidation_data
object
Consolidation and valuation wallets
2 properties
admin_wallet_data
Admin wallet data.
batch_payout_beneficiary_verification_data
object
Information about the beneficiary verification.
2 properties 1 required
wallet_data
Wallet information with id
admin_wallet_data_valuation
Wallet data with valuation
wallet_data_valuation
Wallet data with valuation
wallet_patch_data
Wallet information used to modify a Wallet
beneficiary_travel_rule_patch_data
Beneficiary information used to modify a Beneficiary
beneficiary_travel_rule
Travel rule data linked to a beneficiary
travel_rule
Travel rule data linked to a beneficiary
travel_rule_custodial
object
Custodial travel rule information.
2 properties 1 required
beneficiary_travel_rule_custodial
object
Custodial travel rule information.
travel_rule_non_custodial
object
Non custodial travel rule information.
1 property 1 required
amount
string
Amount expressed in a currency.
positive_amount
string
Strictly positive amount expressed in the currency of the transaction.
strictly_positive_amount
string
Strictly positive amount expressed in the currency of the transaction.
positive_amount_greater_or_equal_1_with_two_decimals
string
Strictly positive amount greater than or equal to 1, with up to two decimal places.
positive_number_in_range_0_100
string
Any decimal number between 0 and 100.
uuid
string
128-bit value used to uniquely identify an object.
partner_name
string
Partner name.
request_id
string
Request identifier.
object_id
object
Unique id of object
1 property
data_default
object
Fields required on all objects.
2 properties 2 required
beneficiary_raw_data
Beneficiary information without id.
beneficiary_status_update_request
object
Data to update the status of a beneficiary.
1 property 1 required
beneficiary_status_update
object
Information about the status update of a beneficiary.
2 properties 2 required
beneficiary_data
Beneficiary information with id
beneficiary_batch_item
object
Beneficiary data used in batch endpoints.
2 properties 1 required
beneficiary_status_admin
string
Internal beneficiary status values
beneficiary_admin_data
Beneficiary information with admin specific fields.
beneficiary_corridor
string
The beneficiary's payout corridor — the discriminator used on typed create. digital for crypto wallets; for fiat, the destination currency (e.g. EUR, USD, COP)…
counterparty_data
Counterparty information.
counterparty_data_response
Counterparty as returned by GET/list/create responses (adds read-only fields to the request shape).
travel_rule_status
string
Travel Rule status
beneficiary_status
string
Beneficiary status
fiat_reference
string
Payment reference used in fiat transactions to convey information about the payment being made. Allow alphanumeric, -, ., &, /, space and all accented characte…
payment_link_reference
A reference to an external entity or resource.
payment_link_note
A custom message or note. This field allows for personalized communication or additional instructions to the payer.
exposure
string
Direct exposure of the source address.
lock_payment_link_data
Lock payment link data.
quote_payment_link_data
Quote payment-link data.
payout_initiate_raw_data
Payout data to initiate a payout.
internal_transfer_initiate_raw_data
Internal transfer data to initiate a wallet-to-wallet transfer.
public_payout_data
Public payout data.
payout_data
Payout data.
payout_proceed_data
Data needed when sending a payout to a partner.
internal_transfer_data
object
Internal transfer data (same-client wallet-to-wallet).
3 properties 2 required
payout_failed_data
Data of failed payouts.
public_transfer_data
Public transfer data.
transfer_data
Transfer data.
partner_failed_destination
object
Destination for failed payouts.
5 properties 2 required
partner_failed_source
object
Source for failed payouts.
1 property
partner_failed_status
object
Data of failed payouts status.
2 properties 1 required
payout_fiat_pending_compliance_data
object
Data of payouts fiat in pending compliance status.
2 properties
payout_digital_pending_compliance_data
object
Data of payouts digital in pending compliance status.
2 properties
payout_pending_compliance_data
Data of payouts in pending compliance status.
payin_pending_compliance_data
Data of payins in pending compliance status.
payin_digital_pending_compliance_data
Data of digital payins in pending compliance status.
payin_fiat_pending_compliance_data
Data of fiat payins in pending compliance status.
payin_pending_compliance_common_data
Common data of payins in pending compliance status.
chainalysis
object
Chainalysis data
2 properties 2 required
chainalysis_alert_data
object
Chainalysis data for the alert
6 properties 6 required
note_raw_data
Note data without id
note_data
Note data with id
wallet_details_raw_data
Wallet details without id
wallet_details_data
Wallet details with id
wallet_details_pdf_data
Wallet details pdf data
account_statement_period_data
An account-statement period that has a source file available.
account_statement_period_wallet_data
object
A wallet present in a period's source file (exportable for that period).
2 properties 2 required
account_statement_export_request_data
Account-statement export request.
account_statement_export_data
Account-statement export status.
account_statement_export_status
string
The status of an account-statement export.
wallet_details_patch_raw_data
Wallet details data that could be updated.
transaction_export_data
object
Transaction with valuation information.
3 properties
operation_data
object
Plan of the operation and transactions linked to it.
3 properties 3 required
plan_data
A step of an operation plan
plan_transfer
object
Plan for a transfer
10 properties 10 required
plan_conversion
object
Plan for a conversion
7 properties 7 required
plan_payout
object
Plan for a conversion
5 properties 5 required
transaction_data
Transaction data.
public_payin_data
Public payin data.
payin_data
Payin data.
public_payment_link_transaction_data
Public payment-link data.
payment_link_transaction_data
Payment-link data.
company_notification_settings_data
Company notification settings data.
company_notification_settings_update
Company notification settings data for an update.
public_conversion_data
Public conversion data.
conversion_data
Conversion data without id.
admin_transaction_data
Transaction data for the BO.
admin_internal_transfer_data
Admin internal transfer data.
admin_reconciliation_intent
Unreconciled transaction for the BO.
admin_unreconciled_transaction_data
Unreconciled transaction for the BO.
is_reconcilable_as
object
Map of reconciliation types indicating if they are reconcilable.
12 properties
admin_payin_data
Admin payin data.
admin_payment_link_transaction_data
Admin payment-link data.
admin_payout_data
Admin payout data.
admin_conversion_common_data
Admin shared conversion data.
date
string
Date.
asset
string
The symbol/ticker of the crypto asset.
asset_type
string
Type of the asset.
company_type
string
Type of the company.
account_type
string
Type of the Account.
asset_data
object
Asset data.
3 properties
valuation_data
object
Info about a valuation.
2 properties
beneficiary_info_natural
Data about Beneficiary of type Natural.
beneficiary_info_legal
Data about Beneficiary of type Legal.
beneficiary_info_base
object
Shared CPN requirement fields for natural and legal beneficiaries. Not used directly; merged via allOf.
4 properties
beneficiary_typed_data
Beneficiary keyed on corridor (crypto or destination currency).
beneficiary_typed_attributes
Beneficiary attributes selected by corridor.
beneficiary_description
Free-text label of the beneficiary, shown in listings.
beneficiary_info_choice
Beneficiary identity — individual, company, or self.
beneficiary_info_natural_id_required
Individual beneficiary that must carry a national identification number.
beneficiary_info_legal_id_required
Company beneficiary that must carry a national identification number.
beneficiary_info_with_national_id
Identity for corridors that require a national id (e.g. CO, BR, MX). The id is required on tier beneficiaries (individual / company); 'self' carries no nationa…
beneficiary_info_natural_id_phone_required
Individual beneficiary that must carry a national identification number AND a phone number. COP's BANK-TRANSFER B2C corridor requires CPN RECIPIENTPHONENUMBER…
beneficiary_info_with_national_id_and_phone
COP identity. Like beneficiaryinfowithnationalid, but the individual branch also requires a phone number (CPN RECIPIENTPHONENUMBER is mandatory for COP B2C pay…
beneficiary_info_natural_state_province_required
Individual whose beneficiary address must carry a state/province (e.g. CN).
beneficiary_info_legal_state_province_required
Company whose beneficiary address must carry a state/province (e.g. CN).
beneficiary_info_with_state_province
Identity for corridors that require a state/province in the beneficiary address (e.g. CN). 'self' carries no address in the payload — it is taken from the orig…
beneficiary_info_business_choice
Identity for corridors that only serve business beneficiaries (HK FPS routes are B2B/C2B): a company, or 'self' (the originator company). Individuals are not a…
beneficiary_typed_digital
object
Crypto payout — wallet address, optional tag.
4 properties 4 required
beneficiary_typed_eur
object
EUR / SEPA payout — IBAN + name + address.
4 properties 4 required
cop_bank_name
string
Allowed Colombian banks for COP — CPN's BANKNAME closed list. Snapshot of CPN /requirements (2026-05-28); refresh when CPN changes the list.
ngn_bank_name
string
Allowed Nigerian banks for NGN — CPN's BANKNAME closed list (BANK-TRANSFER). Snapshot of CPN /requirements (2026-05-28); refresh when CPN changes it.
php_bank_name
string
Allowed Philippine banks for PHP — union of CPN's InstaPay (86) and PESONet (100) BANKNAME closed lists; the method (and thus list) is server-derived, so the u…
beneficiary_typed_cop
object
COP bank transfer — account number, bank, account type, national id.
4 properties 4 required
beneficiary_typed_brl_base
object
BRL / PIX shared shape. The PIX key form is the corridor (BRLTAXID / BRLEVPRANDOM / BRLEMAIL / BRLPHONENUMBER). asset (BRL) and accountnumbertype are kept (pin…
4 properties 4 required
beneficiary_typed_brl_tax_id
BRL / PIX — CPF/CNPJ tax-id key.
beneficiary_typed_brl_evp_random
BRL / PIX — EVP random key.
beneficiary_typed_brl_email
BRL / PIX — email key.
beneficiary_typed_brl_phone_number
BRL / PIX — phone (E.164) key.
beneficiary_typed_mxn
object
MXN SPEI transfer — CLABE, national id, name, address.
4 properties 4 required
beneficiary_typed_ngn
object
NGN bank transfer — account number, bank, name, address.
4 properties 4 required
beneficiary_typed_sgd
object
SGD bank transfer — account number, SWIFT/BIC, bank, name, address.
4 properties 4 required
beneficiary_typed_cny
object
CNY transfer (CIPS or WIRE) — account number, SWIFT/BIC, bank country, bank, name, address.
4 properties 4 required
beneficiary_typed_php
object
PHP transfer (InstaPay or PESONet) — account number, bank, name, address.
4 properties 4 required
beneficiary_typed_hkd_fps_id
object
HKD FPS — FPS identifier, name, address.
4 properties 4 required
beneficiary_typed_hkd_fps_email
object
HKD FPS — registered email, name, address.
4 properties 4 required
beneficiary_typed_hkd_fps_phone_number
object
HKD FPS — registered phone (E.164), name, address.
4 properties 4 required
beneficiary_typed_hkd_fps_account_number
object
HKD FPS — bank account number + HK bank (clearing) code, name, address.
4 properties 4 required
beneficiary_typed_hkd_account_number
object
HKD WIRE — account number, SWIFT/BIC, bank country, bank, name, address.
4 properties 4 required
beneficiary_is_self
object
Is self type for the beneficiary.
1 property 1 required
wallet_details_beneficiary
Wallet details digital/fiat used for beneficiary.
wallet_details
Wallet details digital/fiat.
wallet_details_common
object
Minimal info in common about Wallet Details.
1 property 1 required
beneficiary_wallet_details_digital
Data about Wallet Details of type digital.
wallet_details_digital
Data about Wallet Details of type digital.
beneficiary_wallet_details_digital_tag
Data about Wallet Details of type digital with tag.
wallet_details_digital_tag
Data about Wallet Details of type digital with tag.
wallet_details_fiat_iban
Data about Wallet Details of type fiat with iban.
beneficiary_wallet_details_fiat
Data about Wallet Details of type fiat for beneficiary creation.
admin_aisp_pisp_data_raw
Data about the AISP/PISP.
address
object
A physical address.
5 properties
address_required_constraint_all_fields
object
Constraint on address component to ensure all fields are set.
4 required
address_all_fields
A complete address with all fields required.
address_country_code_only
object
An object with only a country code allowed.
1 property 1 required
admin_company_update_payout_confirmation_raw_data
Companies data that could be updated.
admin_company_fi_customer_update_status
FI customer status data that could be updated.
company_user_data
Company user common data.
admin_company_user_data
Company user for the admin purpose.
admin_company_unlink_users_data
object
List of users to unlink from the company.
2 properties 2 required
admin_company_link_users_data
object
List of users to link from the company.
2 properties 2 required
admin_company_user
Admin company data for all type.
company_user
Company data for all type.
company_user_role
object
Role associated to a company user.
1 property
company_user_status
object
Status associated to a company user.
1 property
company_user_companies_role
object
Companies role associated to a company role.
1 property
company_user_common
Common data for company user.
company_user_api
API company user.
admin_company_user_api
API company user.
company_user_frontend
Frontend company user.
admin_company_user_frontend
Frontend company user.
company_user_role_data
Role of a company user.
partner_transaction
Data about a partner transaction.
partner_transaction_wallet_details
object
Wallet details for a partner transaction.
5 properties
ipv4
string
Ipv4 format.
ipv6
string
Ipv6 format.
ip_addresses
array
IP address in any format.
wallet_address
string
The public address associated with a wallet details on the blockchain.
user_status_public
string
Allowed user status values for public filtering.
authorization_action_type
string
The type of action an authorization policy rule applies to. initiatepayout is the legacy value retained for pre-split actions/rules; new rules use initiatesing…
user_status
string
Status of a user.
wallet_subtype
string
Subtype of a wallet.
network_name
string
Name of network.
reconciliation_type
string
Type of reconciliation.
employee_email
string
Email of the employee.
valuation
object
Valuation of an asset.
2 properties
valuations
array
Valuations of an asset.
signature
object
Data of signature.
2 properties
blockchain_data
object
Data from the blockchain.
2 properties 2 required
open_trade
object
Data from open trade transfer
2 properties 2 required
transaction_wallet_info
object
Wallet information in a transaction.
2 properties 2 required
transaction_beneficiary_info
object
Information of beneficiary into a transaction.
4 properties 1 required
payin_fiat_source
object
Source of a payin in fiat currency.
5 properties
payin_digital_source
object
Source of a payin in digital currency.
1 property
payin_destination
object
Destination of a payin
5 properties
payin_status
string
Internal status of the payin.
payin_status_public
string
Status of the payin.
payout_status
string
Status of the payout.
transaction_conversion_status_public
string
Status of the conversion transaction.
transaction_conversion_status
string
Status of the conversion transaction.
payout_status_public
string
Status of the payout.
transfer_status_public
string
Status of the transfer.
transaction_type
string
Type of transaction.
rfq_origin
string
Origin of the Request for quote.
name
string
The name of the user.
valuation_asset
string
Specifies the asset used to value the resources retrieved by the endpoint.
valuation_wallet_asset
string
Specifies the asset used to value the wallet balance.
asset_value
string
The estimated value of the asset (based on the quote asset).
created_at
string
The specific date on which the transaction has been created.
created_by
string
The id of the user that initiated the payout.
available_balance
string
The current available balance of assets for the wallet.
forecasted_balance
string
The forecasted balance of assets for the wallet.
wallet_details_count
integer
Number of wallet details linked to this wallet.
sort
string
The sort field used to filter data.
sort_asset_list
Possible sort for the list asset.
sort_payin_compliance_list
Possible sort for the list payin compliance.
sort_payout_compliance_list
Possible sort for the list payout compliance.
sort_transactions_notes_list
Possible sort for the list transactions notes.
param_display_nft
boolean
Toggle if the nft will be displayed or not.
sort_unreconciled_transactions_list
Possible sort for the list of transactions unreconciled.
sort_company_list
Possible sort for the list companies.
sort_employee_list
Possible sort for the list employees.
sort_users_list
Possible sort for the list users.
sort_admin_transaction_list
Possible sort for the list transaction from employee.
sort_admin_treasury_transaction_list
Possible sort for the list treasury transaction from employee.
sort_transaction_list
Possible sort for the list transaction.
sort_wallet_details_list
Possible sort for the list wallet details.
sort_wallets_list
Possible sort for the list wallet.
employee_role
string
An employee role.
employee_roles
array
List of roles
permission
string
A permission
user_permissions
array
List of user permissions
has_fiat_access
boolean
Specify if the company can interact with fiat.
has_batch_vop
boolean
Specify if the company has enabled the verification of beneficiary for batch payout for vop.
has_beneficiary_whitelisting
boolean
Specify if the company has enabled beneficiary whitelisting.
has_automation
boolean
Whether the company has automation workflow enabled.
has_kyc_reliance
boolean
Whether the company has KYC reliance enabled for client onboarding.
has_authorization_policy
boolean
Whether the company has authorization policy enabled.
has_internal_transfers
boolean
Whether the company has internal wallet-to-wallet transfers enabled.
has_access
boolean
Specify if the company can interact with a specific asset.
employee_permissions
array
List of employee permissions
aisp_pisp_role
string
A defined aisp/pisp role.
user_role
string
A defined user role.
admin_request_for_quote
A newly submitted request for quote (RFQ)
admin_request_for_quote_validated
RFQ validated
request_for_quote
A newly submitted request for quote (RFQ)
request_for_quote_validated
RFQ validated
request_for_quote_common
RFQ common data
conversion_partner
string
Name of the partner used to make the conversion
sanitized_string
string
Allow alphanumeric, +, -, , &, (, ), °, space, single quote, comma, and all accented characters.
sanitized_string_with_dot
string
Allow alphanumeric, +, -, , &, (, ), °, ., space, single quote, comma, and all accented characters.
vasp_name
string
Allow alphanumeric, +, -, , &, (, ), °, ., ;, space, single quote, comma, and all accented characters.
company_name
string
Allow alphanumeric, +, -, , &, (, ), ., space, single quote, comma, and all accented characters.
country_code
string
Code 2 characters of country
sanitized_name
string
A string that must contain only upper and lower case letters, spaces, hyphens, and single quote characters
positive_integer
integer
Strictly positive int32.
admin_aisp_pisp_data
AISP/PISP information for the back office.
aisp_pisp_company_data
AISP/PISP user information
aisp_pisp_data
AISP/PISP information.
update_company_aisp_pisp_data
Request body for update new AISP/PISP user for a company.
create_company_aisp_pisp_data
Request body for creating a new AISP/PISP user for a company.
aisp_pisp_payout_initiate_raw_data
AISP/PISP Payout data to initiate a payout.
aisp_pisp_payout_data
AISP/PISP Payout data.
payin_simulation_data
Data used to simulate a payin
transaction_simulation_data
Data used to simulate a transaction
partner_message_simulation_data
Data used to simulate a message from a partner
transaction_simulation_digital
object
Data used to simulate a transaction in digital currency
3 properties 3 required
transaction_simulation_destination_account
object
Destination of a simulated transaction with account ID.
1 property 1 required
transaction_simulation_destination_address
object
Destination of a simulated transaction in digital currency with wallet address.
1 property 1 required
transaction_simulation_destination_wallet_details_id
object
Destination of a simulated transaction in digital currency with wallet details id.
1 property 1 required
partner_accounts_data
Data of partner accounts
equalsmoney_budget_data
object
Data of an equals money budget
4 properties 2 required
partner_transaction_data
object
Data of a partner's transaction
12 properties 4 required
user_type
string
Type of a user.
risk_category
string
Risk category of a company.
rfot_type
string
Status of a request for open-trade.
rfot_status
string
Status of a request for open-trade.
rfot_data
RFOT data.
rfot
A request for open trade.
rfot_source_or_destination_amount_required
One of source amount or destination amount is required upon RFOT creation.
rfot_both_amount_required
object
Both source and destination amount are required upon RFOT validation.
1 property
rfot_payout
object
RFOT Payout data.
2 properties
rfot_payin
object
RFOT Payin data.
2 properties
rfot_confirm_data_payin
object
Data to confirm a RFOT payin.
2 properties 1 required
rfot_confirm_data_payout
object
Data to confirm a RFOT payout.
1 property
open_trade_asset_data
object
Additional data for open trade assets.
1 property
public_payment_link_update_data
Data to update a payment link.
admin_payment_link_update_data
object
Data to update a payment link.
2 properties
payment_link_actions
object
States of the actions of a payment link.
5 properties
payment_link_destination
object
Destination of a payment link.
3 properties
admin_payment_link_destination
object
Destination of a payment link for the back office.
beneficiary_type
string
Type of beneficiary.
reconciliation_data
object
Common reconciliation data.
1 property
webhook_common
Webhook shared data.
payment_link_common
Payment link shared data.
public_payment_link_data
object
Public payment link data.
admin_webhook_data
object
Admin webhook data.
admin_payment_link_data
object
Admin payment link data.
payer_payment_link_data
Payer payment-link data.
payment_link_status
string
The status of a payment link.
payment_link_reconciliation_data
Data used to reconcile a payment link.
json_error
object
representation of an error in json format.
3 properties 3 required
json_error_source
object
representation of source in jsonerror format.
1 property 1 required
fi_batch_payment_file
object
Customer batch payment file.
2 properties 2 required
batch_payout_file
object
Batch payments conversion.
2 properties 2 required
travel_rule_sender_info_natural
object
Data about Travel Rule's sender of type Natural.
4 properties 4 required
travel_rule_sender_info_natural_all_fields
object
Travel Rule's natural sender information with complete address.
4 properties 4 required
travel_rule_sender_info_legal
object
Data about Travel Rule's sender of type Legal.
3 properties 3 required
travel_rule_sender_info_legal_all_fields
object
Travel Rule's legal sender information with complete address.
3 properties 3 required
travel_rule_sender_is_self
object
Is self type for the Travel Rule's sender.
1 property 1 required
travel_rule_payin_information_response
object
Payin information related to the Travel Rule
2 properties 2 required
travel_rule_exemption
object
Travel rule exemption status for a wallet address.
2 properties 1 required
travel_rule_payin_information
object
Payin information related to the Travel Rule
2 properties 2 required
travel_rule_payment_link_information
Payment Link information related to the Travel Rule
funds_management_base_operation
object
Base data for funds management.
5 properties 4 required
funds_management_transfer_data
Data used to initiate a funds management transfer
funds_repatriation_transfer_data
Data used to initiate a funds repatriation transfer
treasury_data
Data used to represent a treasury.
other_transfer_data
Data used to initiate manual transfer that will be unreconciled
manual_transfer_counterparty_destination
Counterparty destination for a manual transfer.
manual_transfer_account_destination
object
Account destination for a manual transfer.
1 property 1 required
one_time_counterparty
One-time counterparty data.
account_identifiers
object
Account + bank identifiers for a fiat beneficiary. This is the legacy create shape (unchanged from before the typed model: only accountnumber + accountnumberty…
7 properties 2 required
company_address
object
Informations of the address about the company.
5 properties 4 required
monitoring_customer_category
string
Category of the customer for the monitoring.
task_status
string
A task status.
task_details
object
Task details.
3 properties 1 required
admin_task
Admin task data.
admin_tasks_conversions
object
Conversion Tasks
10 properties
admin_task_conversion
object
Conversion Task
2 properties 2 required
admin_task_batch_conversion
object
Conversion Task
2 properties 2 required
admin_task_open_trade
object
Open Trade Task
2 properties 2 required
partner_account_data
object
Partner account data.
8 properties 6 required
fi_batch_payments
object
Parsed batch payments for customers.
2 properties 1 required
batch_payouts
object
Parsed batch payout with errors and warnings.
2 properties 1 required
batch_payout_common
object
Shared attributes between the different batch payout schemas.
1 property 1 required
fi_batch_payment
object
Customer batch payment.
2 properties 2 required
batch_payout_digital
Digital batch payout.
batch_payout_fiat
representation of fiat payout attributes in batch payout.
customer_batch_payout_beneficiary_common
object
Shared attributes between the different beneficiary schemas.
5 properties 2 required
batch_payout_beneficiary_common
object
Shared attributes between the different beneficiary schemas.
5 properties 2 required
fi_batch_payment_beneficiary_digital
representation of digital payout attributes in batch payout.
batch_payout_beneficiary_digital
representation of digital payout attributes in batch payout.
batch_payout_beneficiary_fiat
representation of fiat payout attributes in batch payout.
batch_payout_beneficiary_info_legal
Information about a beneficiary company of a batch payment payout.
batch_payout_beneficiary_info_natural
Information about a beneficiary individual of a batch payment payout.
batch_payout_beneficiary_invalid
object
Placeholder beneficiary returned when the beneficiary of a batch payment payout is invalid.
1 property
account_number
string
The account number of the beneficiary who will receive the funds. This is the unique identifier for the recipient's bank account.
bank_identifier
string
The bank's identification code, which can be either a BIC (Bank Identifier Code) for international transfers or a routing number for domestic transfers. This i…
vop_code
string
Code identifying the result of the verification, as defined in the VOP specification: - MTCH: "Match" (the beneficiary name being matches what is registered at…
vop_close_match
string
If the code is "CMTC" (close match), this field contains the string that was returned as the name of the beneficiary by its bank, which differs from the name o…
fi_customer_status
string
Status of a financial institution customer's company.
sort_fi_customer_list
Possible sort for the list wallet.
client_onboarding_onboarding_raw_data
KYC reliance onboarding request payload.
client_onboarding_onboarding_data
object
KYC reliance onboarding information with id and server-side fields.
2 properties 2 required
client_onboarding_status
string
Status of a KYC reliance onboarding.
client_onboarding_review_data
Review decision for a client onboarding (approve or reject).
sort_client_onboarding_list
Possible sort options for KYC reliance onboarding list.
authorization_group_data
object
Authorization group information.
3 properties 2 required
group_membership_data
object
Group membership information.
3 properties 3 required
authorization_rule_data
object
Authorization rule information.
3 properties 2 required
action_summary_data
object
Authorization action summary (used in list responses).
3 properties 2 required
action_detail_data
object
Authorization action with full details (used in get responses).
3 properties 2 required
action_approval_data
object
An approval or rejection record for an authorization action.
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fipto-customer-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Fipto 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.