JUMP TOWelcomeAPI Reference OverviewNetspend API DownloadsNetspend APIMetadataDo a basic status check for the API's healthgetAuthorizationCreate a new API access tokenpostExpire the current access tokendeleteCreate an authorization passcode for the Netspend SDKpostAccountsCreate a new account based on an account context.postRetrieve profile and status information about the accountgetClose a sub accountpostRetrieve account balancesgetCreate a new event notification about the accountpostReturn the current `expected_use` questionnaire and answers for the accountgetUpdate the account's answers to expected use questionsputSearch for accountspostSessionsCreate a new sessionpostRetrieve non-secure information about a sessiongetExpires and deletes a sessiondeleteUpdate session datapatchUpdates the latest time when one or more authentication factors completed on a sessionpatchCreate a new API User Session initialization data and JWKsetgetStatementsRetrieve a date range in which account statements are available based on `account_type` and `period_type`.getGenerate a URL to access a statementpostSubaccountsRetrieve subaccount informationgetCreate a subaccount deposit requestpostRetrieve a subaccount depositgetExecute a subaccount depositpostCancel subaccount depositpostCreate a subaccount withdrawalpostRetrieve a subaccount withdrawalgetExecute a subaccount withdrawalpostCancel a subaccount withdrawalpostPeopleCreate a new person for a new or existing accountpostSearch for a personpostRetrieve a description of a persongetUpdate a person's personal datapatchRetrieve a person expected use questionnaire.getUpdate a person's answers to expected use questionsputRetrieve identity questions to verify the person's data for Know Your Customer (KYC)getProvide answers to a person's Know Your Customer (KYC) identity questionsputRetrieve identity scan information for a persongetUpload an identity scan documentpostRetrieve identity scan statusgetReinstate a person as an applicant for joint accountpostRemove a person as an applicant for joint accountpostVerify a person using personal informationpostRetrieve information about specific person verificationgetDocument RequestsRetrieve a person's Know Your Customer (KYC) documentsgetUpload a person's Know Your Customer (KYC) documentspostUpload a person's additional Know Your Customer (KYC) documentsputCardsSearch for card brandspostCreate and order a new physical cardpostSearch for cardspostRetrieve information about a single cardgetSet a card PINputDisable a cardpostEnable a cardpostClose a cardpostDetermine if an account is eligible to have a virtual cardgetCreate a new virtual cardpostVerify a cardpostRetrieve information about single card verificationgetCheck digital card eligibilitygetCreate a new digital cardpostDigital Wallet TokensCheck card eligibility for digital wallet tokenizationgetCreate encrypted token payload for Apple Pay walletpostCreate encrypted token payload for Google Pay walletpostCreate encrypted token payload for Samsung Pay walletpostSearch for digital wallet tokenspostSavingsRetrieve a savings account's informationgetOpen or reopen a savings accountpostCreate a request for a deposit from the primary account into the savings accountpostRetrieve the status of a savings depositgetExecute a savings deposit requestpostCreate a request for a withdrawal from a savings account into the primary accountpostRetrieve the status of a savings withdrawal requestgetExecute a savings withdrawal requestpostRetrieve automatic savings transfer enrollmentsgetAdd automatic savings transfer enrollmentspostRetrieve automatic savings transfer enrollmentsgetRemove an automatic savings transfer enrollmentdeleteACHRetrieve ACH information for an accountgetExternal Bank TransfersRetrieve external bank transfers information for an accountgetRetrieve limits for external bank transfer withdrawalsgetCreate an external bank account withdrawal requestpostRetrieve an external bank transfer withdrawal statusgetExecute an bank transfer withdrawalpostRetrieve limits for external bank transfer depositsgetCreate an external bank account deposit requestpostRetrieve an external bank transfer depositgetExecutes an external bank transfer depositpostTransactionsRetrieve details for a transactiongetSearch for transactionspostOverdraftRetrieve overdraft informationgetUpdate overdraft datapatchOpt into the overdraft programpostOpt out of the overdraft programpostExternal CardsList linked external cardsgetUnlink an external card from the accountdeleteLink an External CardpostLists linked external cards for a persongetVerifies an external cardpostGets information about an external cardgetUnlink an external card from a persondeleteExternal Card TransfersRetrieve external card withdrawal informationgetCreate an external card withdrawal requestpostRetrieve the status of an external card withdrawal requestgetExecute an external card withdrawal requestpostExternal BanksLink an existing external bank accountpostList linked external bank accountsgetUnlink an external bank account from the accountdeleteRetrieve permissions on an external bank accountgetManage permissions on an external bank accountpostList linked external bank accountsgetUnlink an external bank account from an accountdeleteRetrieve permissions on an external bank accountgetManage permissions on an external bank accountpostRemote Deposit CaptureRetrieve Remote Deposit Capture informationgetAuthenticate the account holder with IngopostPayback RewardsRetrieve payback rewards detailsgetEnroll in the payback rewards programpostRetrieve payback rewards offersgetUnenroll from the payback rewards programpostActivate the payback rewards offerpostMark a payback rewards offer as servedpostRetrieve an image's binary datagetPartnersCreate a request to deposit funds to an accountpostRetrieve the status of a deposit request to an accountgetExecute a deposit request to an accountpostCreates a withdrawal request onto an accountpostReturns the status of a withdrawal request onto an accountgetExecutes a withdrawal request onto an accountpostRestrictionsRetrieve the restrictions on an accountgetAdd a restriction to an accountpostRetrieve a restrictiongetRemove a restriction from an accountdeleteP2PRetrieve a person's P2P eligibility status and limitsgetCreate a request for a P2P transfer paymentpostRetrieve P2P transfer payment informationgetUpdate details of a P2P transfer paymentpatchCancel a P2P transfer paymentpostExecute a P2P transfer paymentpostHold funds for an eventual P2P transfer paymentpostAgreementsRetrieve account agreement(s)getRetrieve agreement(s) accepted by a persongetRecord a person's acceptance of an agreementputSearch for agreements by account creation contextpostRetrieve agreement detailsgetPartner AuthenticationRequest an Access TokenpostMe to Me Card PaymentGets feature eligibility information for Me to Me via Debit Card paymentsgetCreates a Me to Me Debit Card paymentpostGets information about a Me to Me via Debit Card paymentgetCancels a Me to Me Debit Card paymentpostExecutes a Me to Me Debit Card paymentpostReferral MarketingReturns the referral marketing program's parameters & eligibilitygetCreates a referral by linking referee to referrer. To be initiated by partner on behalf of Referee.postReturn referral details by referral_idgetNetspend WebhooksWebhook/partner_specifiedpostAccount Webhooks/account.blockedpost/account.closedpost/account.createdpost/account.unblockedpost/account.first_fundedpostAccount Overdraft Webhooks/account.overdraft.activatedpost/account.overdraft.deactivatedpost/account.overdraft.enrolledpost/account.overdraft.grace_period.modifiedpost/account.overdraft.incurredpostAccount Savings Webhooks/account.savings.closedpost/account.savings.eligiblepost/automatic_savings_transfer.preference.addedpost/automatic_savings_transfer.preference.removedpost/automatic_savings_transfer.failed.savings_transfer_amount_exceeds_transaction_amountpost/automatic_savings_transfer.failed.insufficient_balancepost/automatic_savings_transfer.failed.savings_blockedpostCard Webhooks/card.activatedpost/card.closedpost/card.expiredpost/card.lockedpost/card.orderedpost/card.shippedpost/card.unlockedpostExternal Bank Transfer Deposit Webhooks/account.external_bank_transfer.deposit.completedpost/account.external_bank_transfer.deposit.failedpost/account.external_bank_transfer.deposit.pendingpost/account.external_bank_transfer.deposit.reversedpostExternal Bank Transfer Withdrawal Webhooks/account.external_bank_transfer.withdrawal.completedpost/account.external_bank_transfer.withdrawal.failedpost/account.external_bank_transfer.withdrawal.pendingpost/account.external_bank_transfer.withdrawal.reversedpostExternal Card Webhooks/external_card.verifiedpostP2P Webhooks/p2p_transfer.completedpost/p2p_transfer.failedpost/p2p_transfer.pendedpostMe to Me Debit Card Payment Webhooks/m2m_card_payment.completedpost/m2m_card_payment.failedpostPerson Webhooks/person.kyc.identity_scan.modifiedpost/person.kyc.modifiedpost/person.modifiedpost/person.ofac.failedpost/person.ofac.modifiedpost/person.removedpostDocument Request Webhooks/document_request.createdpost/document_request.completedpostExternal Card Transfer Webhooks/account.external_card_withdrawal.completedpostReferral Marketing Webhooks/referral.createdpost/referral.payout.failed.referrals_limit_reachedpost/referral.payout.failed.insufficient_funding_amountpost/referral.payout.completedpostTransaction Webhooks/transaction.completedpost/transaction.partially_settledpost/transaction.pendedpost/transaction.releasedpostRetrieve details for a transactionget https://apis.netspend.com/netspend-api/v1/transactions/{transaction_id}This endpoint returns details for the given transaction_id. Business Errors transaction_not_found Description and Troubleshooting