{"_id":"5894e5fa3d33222700db8ffb","parentDoc":null,"project":"556dd000d0f4740d00380dfd","version":{"_id":"556dd000d0f4740d00380e00","project":"556dd000d0f4740d00380dfd","__v":14,"createdAt":"2015-06-02T15:47:12.583Z","releaseDate":"2015-06-02T15:47:12.583Z","categories":["556dd001d0f4740d00380e01","556e17023f11b01900a36978","556eff53fc3aa80d00e1aa67","557078cf910c090d00c43414","557078dc9ea7860d008b24ed","5571a533dbb3632100974aed","5571c4ed6d8908230061f39e","5575b9b10b81dc230069c981","5580706cbe698419008f2ca7","55a4117d53611017004387d4","58502492f744712700462b20","588279ccd63d450f00e1aa58","59e76819193831002803721e","5a6899886b88e400403c3ce5"],"is_deprecated":false,"is_hidden":false,"is_beta":true,"is_stable":true,"codename":"","version_clean":"2.0.0","version":"2"},"__v":0,"githubsync":"","category":{"_id":"5571c4ed6d8908230061f39e","__v":4,"pages":["5571cc1c6d8908230061f3ae","5571d32c6d8908230061f3ca","5571d7368956493700aae1c5","5582eaa081672a3900bb4fcc"],"project":"556dd000d0f4740d00380dfd","version":"556dd000d0f4740d00380e00","sync":{"url":"","isSync":false},"reference":true,"createdAt":"2015-06-05T15:49:01.606Z","from_sync":false,"order":5,"slug":"transactions","title":"Transactions"},"user":"5511c42d979eaf0d00649d7a","updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-02-03T20:20:10.375Z","link_external":false,"link_url":"","sync_unique":"","hidden":false,"api":{"settings":"","results":{"codes":[]},"auth":"required","params":[],"url":""},"isReference":true,"order":0,"body":"Transactions APIs provide the functionality to move money into or out of a brokerage account.  We aim to support more transactional types in the future including ACATs and wires.  \n\nWe currently support the following transactions:\n\n* ACH Deposits (`ACH` `DEPOSIT`)\nUse an existing ACH profile to deposit money into an account.\n\n* ACH Withdrawals (`ACH` `WITHDRAWAL`)\nUse an existing ACH profile to withdraw money from an account.\n\n_Note that we require the IP address of the customer who requested the transaction.  This is the address of the customer, not your application servers._\n[block:callout]\n{\n  \"type\": \"info\",\n  \"title\": \"Transactions are permitted up to a maximum of $25,000.\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"warning\",\n  \"title\": \"One transaction is permitted per account per day\",\n  \"body\": \"We do not allow multiple transactions to be submitted within a 24 hour period.\"\n}\n[/block]\n\n[block:callout]\n{\n  \"type\": \"danger\",\n  \"title\": \"IRA accounts are not permitted to use this API.\"\n}\n[/block]","excerpt":"","slug":"transactions-getting-started","type":"basic","title":"Getting Started"}
Transactions APIs provide the functionality to move money into or out of a brokerage account. We aim to support more transactional types in the future including ACATs and wires. We currently support the following transactions: * ACH Deposits (`ACH` `DEPOSIT`) Use an existing ACH profile to deposit money into an account. * ACH Withdrawals (`ACH` `WITHDRAWAL`) Use an existing ACH profile to withdraw money from an account. _Note that we require the IP address of the customer who requested the transaction. This is the address of the customer, not your application servers._ [block:callout] { "type": "info", "title": "Transactions are permitted up to a maximum of $25,000." } [/block] [block:callout] { "type": "warning", "title": "One transaction is permitted per account per day", "body": "We do not allow multiple transactions to be submitted within a 24 hour period." } [/block] [block:callout] { "type": "danger", "title": "IRA accounts are not permitted to use this API." } [/block]