Lightspark External Accounts API is one of 23 APIs that Lightspark publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include External Accounts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.
This API exposes
8 operations
across 4 paths,
and defines 222 schemas.
It is described by OpenAPI 3.2.0, at version 2025-10-13.
Requests are made against a single base URL, https://api.lightspark.com/grid/2025-10-13.
The identity and technical contract details declared by the specification.
PolygonWalletExternalAccountInfo
PlatformExternalAccountCreateRequest
object
3 properties
2 required
MxnAccountInfoBase
object
2 properties
2 required
BeneficiaryVerificationStatus
string
The result of verifying the beneficiary name against the account holder name. | Status | Description | |--------|-------------| | MATCHED | The beneficiary nam…
VndBeneficiary
object
8 properties
2 required
PolygonWalletInfo
object
2 properties
2 required
SolanaWalletInfo
object
2 properties
2 required
ZmwAccountInfoBase
object
3 properties
3 required
BaseExternalAccountInfo
object
1 property
1 required
LightningInfo
object
Lightning payment destination. Exactly one of invoice, bolt12, or lightningAddress must be provided.
4 properties
1 required
PkrAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
5 properties
2 required
UsdExternalAccountCreateInfo
BaseWalletExternalAccountInfo
ZarExternalAccountCreateInfo
PhpAccountInfoBase
object
3 properties
3 required
GbpAccountInfoBase
object
3 properties
3 required
PhpBeneficiary
object
8 properties
2 required
RwfAccountInfoBase
object
3 properties
3 required
BdtExternalAccountCreateInfo
CopAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankAccountType, bankName - MOBILEMONEY: bankName, phoneNumber
5 properties
2 required
MwkExternalAccountCreateInfo
JmdExternalAccountCreateInfo
SgdAccountInfoBase
object
4 properties
3 required
JmdAccountInfoBase
object
5 properties
5 required
EthereumWalletExternalAccountInfo
DkkExternalAccountCreateInfo
LightningExternalAccountInfo
RwfBeneficiary
object
8 properties
2 required
EgpBeneficiary
object
8 properties
2 required
AedExternalAccountCreateInfo
ExternalAccountListResponse
object
4 properties
2 required
InrBeneficiary
object
8 properties
2 required
AedBeneficiary
object
8 properties
3 required
EurBeneficiary
object
8 properties
3 required
KesBeneficiary
object
8 properties
2 required
UsdBeneficiary
object
8 properties
2 required
Address
object
6 properties
3 required
SolanaWalletExternalAccountInfo
ExternalAccountCreateInfoOneOf
MwkAccountInfoBase
object
3 properties
3 required
Error400
object
4 properties
3 required
InrAccountInfoBase
object
Required fields depend on the selected paymentRails: - NEFT: accountNumber, ifsc, rail - RTGS: accountNumber, ifsc, rail - UPI: vpa
6 properties
1 required
Error401
object
4 properties
3 required
TzsBeneficiary
object
8 properties
2 required
MxnExternalAccountCreateInfo
DkkBeneficiary
object
8 properties
2 required
ZmwExternalAccountCreateInfo
BaseWalletInfo
object
2 properties
2 required
UgxExternalAccountCreateInfo
CadExternalAccountCreateInfo
ThbBeneficiary
object
8 properties
2 required
UgxAccountInfoBase
object
3 properties
3 required
Error409
object
4 properties
3 required
CnyAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
XofExternalAccountCreateInfo
ThbExternalAccountCreateInfo
VndAccountInfoBase
object
4 properties
4 required
XafBeneficiary
object
8 properties
2 required
TzsAccountInfoBase
object
3 properties
3 required
CopExternalAccountCreateInfo
BeneficiaryVerifiedData
object
1 property
ExternalAccountType
string
Type of external account or wallet
MxnBeneficiary
object
8 properties
2 required
CadBeneficiary
object
9 properties
2 required
IdrAccountInfoBase
object
5 properties
5 required
PkrBeneficiary
object
8 properties
2 required
InrExternalAccountCreateInfo
XofBeneficiary
object
8 properties
2 required
BwpAccountInfoBase
object
3 properties
3 required
SparkWalletInfo
object
2 properties
2 required
TzsExternalAccountCreateInfo
BwpBeneficiary
object
8 properties
2 required
HtgExternalAccountCreateInfo
PhpExternalAccountCreateInfo
SwiftExternalAccountCreateInfo
EurAccountInfoBase
object
3 properties
2 required
SlvExternalAccountCreateInfo
GbpExternalAccountCreateInfo
VndExternalAccountCreateInfo
XafAccountInfoBase
object
4 properties
4 required
BdtAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
6 properties
2 required
CnyBeneficiary
object
8 properties
2 required
ZmwBeneficiary
object
8 properties
2 required
EgpExternalAccountCreateInfo
Error404
object
4 properties
3 required
BrlAccountInfoBase
object
4 properties
4 required
BrlBeneficiary
object
8 properties
2 required
DkkAccountInfoBase
object
3 properties
2 required
CopBeneficiary
object
10 properties
2 required
SwiftBeneficiary
object
8 properties
2 required
IdrBeneficiary
object
8 properties
2 required
BusinessBeneficiary
object
8 properties
2 required
SwiftAccountInfoBase
object
6 properties
4 required
MwkBeneficiary
object
8 properties
2 required
MyrBeneficiary
object
8 properties
2 required
KesAccountInfoBase
object
3 properties
3 required
TronWalletInfo
object
2 properties
2 required
Error500
object
4 properties
3 required
ZarAccountInfoBase
object
3 properties
3 required
NgnExternalAccountCreateInfo
HkdExternalAccountCreateInfo
NgnBeneficiary
object
8 properties
2 required
HtgBeneficiary
object
8 properties
2 required
ExternalAccountCreateRequest
ZarBeneficiary
object
8 properties
2 required
MyrExternalAccountCreateInfo
GbpBeneficiary
object
8 properties
2 required
GtqBeneficiary
object
8 properties
4 required
BwpExternalAccountCreateInfo
GhsExternalAccountCreateInfo
TronWalletExternalAccountInfo
HtgAccountInfoBase
object
2 properties
2 required
MyrAccountInfoBase
object
4 properties
4 required
CadAccountInfoBase
object
4 properties
4 required
GtqExternalAccountCreateInfo
JmdBeneficiary
object
8 properties
4 required
SgdBeneficiary
object
8 properties
2 required
AedAccountInfoBase
object
3 properties
2 required
EurExternalAccountCreateInfo
HkdAccountInfoBase
object
4 properties
4 required
KesExternalAccountCreateInfo
PkrExternalAccountCreateInfo
GhsBeneficiary
object
8 properties
2 required
EgpAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: bankName, iban - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
ThbAccountInfoBase
object
4 properties
4 required
NgnAccountInfoBase
object
3 properties
3 required
UgxBeneficiary
object
8 properties
2 required
HkdBeneficiary
object
8 properties
2 required
BdtBeneficiary
object
8 properties
2 required
ExternalAccountStatus
string
Status of an external account
XofAccountInfoBase
object
4 properties
4 required
RwfExternalAccountCreateInfo
CnyExternalAccountCreateInfo
UsdAccountInfoBase
object
3 properties
3 required
EthereumWalletInfo
object
2 properties
2 required
SparkWalletExternalAccountInfo
SlvAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: bankAccountType, accountNumber - MOBILEMONEY: phoneNumber
5 properties
1 required
XafExternalAccountCreateInfo
BrlExternalAccountCreateInfo
GhsAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
SlvBeneficiary
object
8 properties
2 required
IdrExternalAccountCreateInfo
SgdExternalAccountCreateInfo
GtqAccountInfoBase
object
4 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Lightspark publishes across the network.