openapi: 3.0.1 info: title: Bamboo Account Management US Stock Trading API version: '' description: "Account creation enables users to invest on Bamboo. Ensure KYC has been completed and each user’s identity verified before creating a brokerage account.\n\n**Best Practice:** To avoid maintenance fees on inactive accounts, create and fund brokerage accounts **only when users initiate their first trade**. You may collect account details in advance but delay sending the request until they’re ready to buy.\n\n##### Prerequisites\n- **Minimum Age:** 18 years (verified via government-issued ID)\n- **Compliance:** Must meet local investment regulations\n\n##### Document Requirements\n
| Country | \nPrimary ID | \nImage Requirements | \n
|---|---|---|
| Nigeria | \nBVN | \nPassport photo | \n
| Ghana | \nNational ID | \nFront & back ID images | \n
| South Africa | \nNational ID | \nFront & back ID images | \n
| Order Types | \nBehaviours | \nUse Cases | \nRisks | \nDuration | \n
|---|---|---|---|---|
| Market | \nExecute immediately at current market price | \nWhen speed of execution matters more than exact price | \nPrice may move between order submission and execution | \nImmediately during market open | \n
| Limit | \nExecute only at specified price | \n`Buy` at specific price below current market or `SELL` at a price higher than market price | \nMay never execute if price doesn't reach limit | \nGood Till Canceled (GTC) or specific expiration date (default OF 90 days) | \n
| Stop | \nExecute when stock reaches trigger price | \n`Buy` at specific price above current market or `SELL` at a price lower than market price | \nMay never execute if price doesn't reach the set price | \nGood Till Canceled (GTC) or specific expiration date (default OF 90 days) | \n