Lightspark External Accounts API is one of 22 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.1.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.
EurAccountInfoBase
object
3 properties
2 required
BdtBeneficiary
object
8 properties
2 required
VndExternalAccountCreateInfo
BaseExternalAccountInfo
object
1 property
1 required
Error404
object
4 properties
3 required
CadAccountInfoBase
object
4 properties
4 required
MwkBeneficiary
object
8 properties
2 required
BaseWalletInfo
object
2 properties
2 required
GtqAccountInfoBase
object
4 properties
4 required
RwfExternalAccountCreateInfo
MxnExternalAccountCreateInfo
GbpAccountInfoBase
object
3 properties
3 required
GhsExternalAccountCreateInfo
XofExternalAccountCreateInfo
ExternalAccountCreateInfoOneOf
TzsBeneficiary
object
8 properties
2 required
HtgExternalAccountCreateInfo
Error409
object
4 properties
3 required
InrExternalAccountCreateInfo
XafExternalAccountCreateInfo
SlvBeneficiary
object
8 properties
2 required
MyrAccountInfoBase
object
4 properties
4 required
CadBeneficiary
object
9 properties
2 required
BwpBeneficiary
object
8 properties
2 required
Error400
object
4 properties
3 required
HtgAccountInfoBase
object
2 properties
2 required
IdrAccountInfoBase
object
5 properties
5 required
Error500
object
4 properties
3 required
ZarBeneficiary
object
8 properties
2 required
BrlBeneficiary
object
8 properties
2 required
PlatformExternalAccountCreateRequest
object
3 properties
2 required
BaseWalletExternalAccountInfo
HkdAccountInfoBase
object
4 properties
4 required
SwiftAccountInfoBase
object
6 properties
4 required
UgxExternalAccountCreateInfo
EgpBeneficiary
object
8 properties
2 required
TzsExternalAccountCreateInfo
SlvExternalAccountCreateInfo
PhpExternalAccountCreateInfo
BrlExternalAccountCreateInfo
KesAccountInfoBase
object
3 properties
3 required
PkrExternalAccountCreateInfo
VndBeneficiary
object
8 properties
2 required
UgxAccountInfoBase
object
3 properties
3 required
PkrBeneficiary
object
8 properties
2 required
MxnAccountInfoBase
object
2 properties
2 required
InrAccountInfoBase
object
Required fields depend on the selected paymentRails: - NEFT: accountNumber, ifsc, rail - RTGS: accountNumber, ifsc, rail - UPI: vpa
6 properties
1 required
PolygonWalletInfo
object
2 properties
2 required
ExternalAccountCreateRequest
MwkAccountInfoBase
object
3 properties
3 required
Error401
object
4 properties
3 required
ZarExternalAccountCreateInfo
BrlAccountInfoBase
object
4 properties
4 required
MyrBeneficiary
object
8 properties
2 required
SolanaWalletInfo
object
2 properties
2 required
CopBeneficiary
object
10 properties
2 required
ExternalAccountListResponse
object
4 properties
2 required
RwfAccountInfoBase
object
3 properties
3 required
SgdBeneficiary
object
8 properties
2 required
SlvAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: bankAccountType, accountNumber - MOBILEMONEY: phoneNumber
5 properties
1 required
DkkBeneficiary
object
8 properties
2 required
SwiftBeneficiary
object
8 properties
2 required
UsdExternalAccountCreateInfo
CopExternalAccountCreateInfo
NgnExternalAccountCreateInfo
AedExternalAccountCreateInfo
PhpAccountInfoBase
object
3 properties
3 required
GhsAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
PhpBeneficiary
object
8 properties
2 required
AedAccountInfoBase
object
3 properties
2 required
GtqExternalAccountCreateInfo
MwkExternalAccountCreateInfo
SwiftExternalAccountCreateInfo
CopAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankAccountType, bankName - MOBILEMONEY: bankName, phoneNumber
5 properties
2 required
EthereumWalletInfo
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…
TronWalletInfo
object
2 properties
2 required
BeneficiaryVerifiedData
object
1 property
GhsBeneficiary
object
8 properties
2 required
Address
object
6 properties
3 required
SolanaWalletExternalAccountInfo
EthereumWalletExternalAccountInfo
CnyAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
NgnBeneficiary
object
8 properties
2 required
CnyExternalAccountCreateInfo
JmdAccountInfoBase
object
5 properties
5 required
HkdBeneficiary
object
8 properties
2 required
GtqBeneficiary
object
8 properties
4 required
NgnAccountInfoBase
object
3 properties
3 required
JmdBeneficiary
object
8 properties
4 required
HkdExternalAccountCreateInfo
RwfBeneficiary
object
8 properties
2 required
ZmwBeneficiary
object
8 properties
2 required
CadExternalAccountCreateInfo
InrBeneficiary
object
8 properties
2 required
IdrBeneficiary
object
8 properties
2 required
UgxBeneficiary
object
8 properties
2 required
LightningExternalAccountInfo
ExternalAccountStatus
string
Status of an external account
TzsAccountInfoBase
object
3 properties
3 required
BdtExternalAccountCreateInfo
ThbAccountInfoBase
object
4 properties
4 required
EurBeneficiary
object
8 properties
3 required
UsdBeneficiary
object
8 properties
2 required
XafAccountInfoBase
object
4 properties
4 required
JmdExternalAccountCreateInfo
BdtAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
6 properties
2 required
ExternalAccountType
string
Type of external account or wallet
LightningInfo
object
Lightning payment destination. Exactly one of invoice, bolt12, or lightningAddress must be provided.
4 properties
1 required
EgpExternalAccountCreateInfo
XofAccountInfoBase
object
4 properties
4 required
UsdAccountInfoBase
object
3 properties
3 required
XofBeneficiary
object
8 properties
2 required
ZmwExternalAccountCreateInfo
PkrAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: accountNumber, bankName - MOBILEMONEY: bankName, phoneNumber
5 properties
2 required
DkkExternalAccountCreateInfo
HtgBeneficiary
object
8 properties
2 required
EgpAccountInfoBase
object
Required fields depend on the selected paymentRails: - BANKTRANSFER: bankName, iban - MOBILEMONEY: bankName, phoneNumber
4 properties
2 required
SparkWalletInfo
object
2 properties
2 required
DkkAccountInfoBase
object
3 properties
2 required
KesExternalAccountCreateInfo
ZmwAccountInfoBase
object
3 properties
3 required
IdrExternalAccountCreateInfo
VndAccountInfoBase
object
4 properties
4 required
BwpExternalAccountCreateInfo
MxnBeneficiary
object
8 properties
2 required
SparkWalletExternalAccountInfo
AedBeneficiary
object
8 properties
3 required
ThbExternalAccountCreateInfo
BwpAccountInfoBase
object
3 properties
3 required
KesBeneficiary
object
8 properties
2 required
BusinessBeneficiary
object
8 properties
2 required
MyrExternalAccountCreateInfo
ZarAccountInfoBase
object
3 properties
3 required
GbpBeneficiary
object
8 properties
2 required
SgdExternalAccountCreateInfo
TronWalletExternalAccountInfo
PolygonWalletExternalAccountInfo
SgdAccountInfoBase
object
4 properties
3 required
GbpExternalAccountCreateInfo
CnyBeneficiary
object
8 properties
2 required
EurExternalAccountCreateInfo
XafBeneficiary
object
8 properties
2 required
ThbBeneficiary
object
8 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Lightspark publishes across the network.