{ "opencollection": "1.0.0", "info": { "name": "Moov API", "version": "v2026.04.00" }, "request": { "auth": { "type": "bearer", "token": "{{accessToken}}" } }, "items": [ { "info": { "name": "Accounts", "type": "folder" }, "items": [ { "info": { "name": "Create an account.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts", "body": { "type": "json", "data": "{\n \"accountType\": \"business\"\n}" } }, "docs": "Create a Moov account for a business or individual." }, { "info": { "name": "List accounts.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts" }, "docs": "List accounts connected to your platform." }, { "info": { "name": "Retrieve an account.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "Retrieve a single account by ID." }, { "info": { "name": "Update an account.", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.moov.io/accounts/:accountID", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{}" } }, "docs": "Update an account's profile." }, { "info": { "name": "Disconnect an account.", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.moov.io/accounts/:accountID", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "Disconnect an account from your platform." } ] }, { "info": { "name": "Representatives", "type": "folder" }, "items": [ { "info": { "name": "Add a representative.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/representatives", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{}" } }, "docs": "Add a beneficial owner or controller to a business account." }, { "info": { "name": "List representatives.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/representatives", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the representatives on an account." } ] }, { "info": { "name": "Capabilities", "type": "folder" }, "items": [ { "info": { "name": "Request capabilities.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/capabilities", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"capabilities\": [\"transfers\", \"wallet\"]\n}" } }, "docs": "Request capabilities that enable money movement on an account." }, { "info": { "name": "List capabilities.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/capabilities", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the capabilities enabled on an account." } ] }, { "info": { "name": "Bank Accounts", "type": "folder" }, "items": [ { "info": { "name": "Link a bank account.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/bank-accounts", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"account\": {\n \"accountNumber\": \"0004321567000\",\n \"routingNumber\": \"123456789\",\n \"bankAccountType\": \"checking\"\n }\n}" } }, "docs": "Link a bank account as a funding source." }, { "info": { "name": "List bank accounts.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/bank-accounts", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the bank accounts linked to an account." }, { "info": { "name": "Initiate micro-deposits.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/bank-accounts/:bankAccountID/micro-deposits", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "bankAccountID", "value": "", "type": "path", "description": "The bank account identifier." }] }, "docs": "Initiate micro-deposits to verify a bank account." }, { "info": { "name": "Complete micro-deposits.", "type": "http" }, "http": { "method": "PUT", "url": "https://api.moov.io/accounts/:accountID/bank-accounts/:bankAccountID/micro-deposits", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "bankAccountID", "value": "", "type": "path", "description": "The bank account identifier." }], "body": { "type": "json", "data": "{\n \"amounts\": [12, 7]\n}" } }, "docs": "Complete micro-deposit verification with the deposited amounts." } ] }, { "info": { "name": "Cards", "type": "folder" }, "items": [ { "info": { "name": "Link a card.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/cards", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"cardNumber\": \"4111111111111111\",\n \"cardCvv\": \"123\",\n \"expiration\": { \"month\": \"12\", \"year\": \"28\" }\n}" } }, "docs": "Link a payment card as a funding source." }, { "info": { "name": "List cards.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/cards", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the cards linked to an account." } ] }, { "info": { "name": "Wallets", "type": "folder" }, "items": [ { "info": { "name": "List wallets.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/wallets", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List an account's stored-balance wallets." }, { "info": { "name": "List wallet transactions.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/wallets/:walletID/transactions", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "walletID", "value": "", "type": "path", "description": "The wallet identifier." }] }, "docs": "List the ledgered transactions for a wallet." } ] }, { "info": { "name": "Payment Methods", "type": "folder" }, "items": [ { "info": { "name": "List payment methods.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/payment-methods", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the payment methods (funding source + rail combinations) on an account." } ] }, { "info": { "name": "Transfers", "type": "folder" }, "items": [ { "info": { "name": "Create a transfer.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/transfers", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"source\": { \"paymentMethodID\": \"\" },\n \"destination\": { \"paymentMethodID\": \"\" },\n \"amount\": { \"currency\": \"USD\", \"value\": 1000 }\n}" } }, "docs": "Create a transfer between a source and destination payment method." }, { "info": { "name": "List transfers.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/transfers", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List transfers for an account." }, { "info": { "name": "Retrieve a transfer.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/transfers/:transferID", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "transferID", "value": "", "type": "path", "description": "The transfer identifier." }] }, "docs": "Retrieve a single transfer by ID." }, { "info": { "name": "Retrieve transfer options.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/transfer-options", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"amount\": { \"currency\": \"USD\", \"value\": 1000 }\n}" } }, "docs": "Retrieve the available payment method options for a transfer." } ] }, { "info": { "name": "Refunds", "type": "folder" }, "items": [ { "info": { "name": "Create a refund.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/transfers/:transferID/refunds", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "transferID", "value": "", "type": "path", "description": "The transfer identifier." }], "body": { "type": "json", "data": "{\n \"amount\": { \"currency\": \"USD\", \"value\": 1000 }\n}" } }, "docs": "Create a refund on a completed card transfer." }, { "info": { "name": "List refunds.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/transfers/:transferID/refunds", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "transferID", "value": "", "type": "path", "description": "The transfer identifier." }] }, "docs": "List the refunds on a transfer." } ] }, { "info": { "name": "Sweeps", "type": "folder" }, "items": [ { "info": { "name": "List sweep configs.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/sweep-configs", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the sweep configurations on an account." }, { "info": { "name": "List sweeps for a wallet.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/wallets/:walletID/sweeps", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "walletID", "value": "", "type": "path", "description": "The wallet identifier." }] }, "docs": "List the sweeps produced for a wallet." } ] }, { "info": { "name": "Disputes", "type": "folder" }, "items": [ { "info": { "name": "List disputes.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/accounts/:accountID/disputes", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List the card disputes on an account." }, { "info": { "name": "Accept a dispute.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/accounts/:accountID/disputes/:disputeID/accept", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }, { "name": "disputeID", "value": "", "type": "path", "description": "The dispute identifier." }] }, "docs": "Accept a dispute rather than contesting it." } ] }, { "info": { "name": "Card Issuing", "type": "folder" }, "items": [ { "info": { "name": "Create a spending card.", "type": "http" }, "http": { "method": "POST", "url": "https://api.moov.io/issuing/:accountID/cards", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }], "body": { "type": "json", "data": "{\n \"fundingWalletID\": \"\",\n \"formFactor\": \"virtual\"\n}" } }, "docs": "Issue a virtual spending card backed by a wallet." }, { "info": { "name": "List authorizations.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/issuing/:accountID/authorizations", "params": [{ "name": "accountID", "value": "", "type": "path", "description": "The Moov account identifier." }] }, "docs": "List authorizations generated by issued cards." } ] }, { "info": { "name": "Institutions", "type": "folder" }, "items": [ { "info": { "name": "Look up institutions.", "type": "http" }, "http": { "method": "GET", "url": "https://api.moov.io/institutions?routingNumber=123456789", "params": [{ "name": "routingNumber", "value": "123456789", "type": "query", "description": "The ABA routing number to look up." }] }, "docs": "Validate a financial institution and check available rails for a routing number." } ] } ], "bundled": true }