Bamboo Invest NG Withdrawals API
The NG Withdrawals API from Bamboo Invest — 2 operation(s) for ng withdrawals.
The NG Withdrawals API from Bamboo Invest — 2 operation(s) for ng withdrawals.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/bamboo-ng-withdrawals-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Bamboo NG Withdrawals API
version: ''
servers:
- url: https://powered-by-bamboo-sandbox.investbamboo.com
tags:
- name: NG Withdrawals
paths:
/api/lsx/ng/withdraw:
post:
tags:
- NG Withdrawals
summary: Initiate Withdrawal Request
description: This endpoint is used to withdraw from users' cash balances.
operationId: Web.Api.WithdrawController.tenant_brokerage_withdraw_ngn
parameters:
- name: content-type
in: header
description: Acceptable content type
example: application/json
required: true
schema:
type: string
- name: accept-language
in: header
description: Acceptable language; 'en' for English
example: en
required: true
schema:
type: string
- name: x-user-id
in: header
description: Required for user authentication
required: true
schema:
type: string
- name: x-subject-type
in: header
description: For user request -> 'tenant'.
required: true
schema:
type: string
- name: x-client-token
in: header
description: API Consumer Authorisation Token
required: true
schema:
type: string
requestBody:
description: Withdrawal request body
content:
application/json:
schema:
$ref: '#/components/schemas/lsxngwithdraw'
responses:
'200':
description: Withdraw created
content:
application/json:
schema:
title: Withdrawal request sent
$ref: '#/components/schemas/lsxngwithdraw_response'
'401':
description: Token has expired or invalid token
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
'404':
description: Resource not found
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFound'
'422':
description: Incomplete Parameters
content:
application/json:
example:
message: 'Citizenship can''t be blank,
Country code can''t be blank'
schema:
$ref: '#/components/schemas/ErrorChangesetResponse'
x-codegen-request-body-name: body
/api/lsx/ng/withdraw/{reference}:
get:
tags:
- NG Withdrawals
summary: Fetch Withdrawal by Reference
description: This is used to fetch a withdrawal by its specific transaction reference number.
parameters:
- name: accept-language
in: header
description: Acceptable language; 'en' for English
example: en
required: true
schema:
type: string
- name: x-user-id
in: header
description: Required for user authentication
required: true
schema:
type: string
- name: x-subject-type
in: header
description: For user request -> 'tenant'.
required: true
schema:
type: string
- name: x-client-token
in: header
description: API Consumer Authorisation Token
required: true
schema:
type: string
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/lsxngwithdraw_by_reference_response'
'401':
description: Token have expired or invalid token
content:
application/json:
schema:
$ref: '#/components/schemas/Unauthorized'
'404':
description: Resource not found
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFound'
'422':
description: Incomplete Parameters
content:
application/json:
example:
message: 'Citizenship can''t be blank,
Country code can''t be blank'
schema:
$ref: '#/components/schemas/ErrorChangesetResponse'
operationId: getApiLsxNgWithdrawByReference
x-operation-id-source: derived
components:
schemas:
ErrorChangesetResponse:
title: Error changeset response
required:
- errors
- message
type: object
properties:
message:
type: string
description: Message why request didn't succeed
example: Invalid credentials
errors:
type: object
properties: {}
description: Map of errors
description: Error response for request which manipulates data
lsxngwithdraw_by_reference_response:
title: Withdraw status
required:
- withdraw_type
- title
type: object
properties:
withdraw_type:
type: number
description: Amount to be deposited
example: 1000
title:
type: string
description: Currency
example: NGN
lsxngwithdraw_response:
title: Withdrawal response
required:
- withdraw_type
- title
type: object
properties:
withdraw_type:
type: number
description: Amount to be deposited
example: 1000
title:
type: string
description: Currency
example: NGN
Unauthorized:
title: Unauthorized response
required:
- message
type: object
properties:
message:
type: string
description: Unauthorized/Invalid Token/Token has expired
example: Invalid client token supplied.
description: Token is invalid or have expired
lsxngwithdraw:
title: NGX Withdrawal Request body
required:
- amount
- currency
- txref
type: object
properties:
amount:
type: integer
description: amount
example: 1000
currency:
type: string
description: currency
example: NGN
txref:
type: string
description: reference
example: INVKPxiJVc40BNaQBH
ResourceNotFound:
title: Resource not found
required:
- message
type: object
properties:
message:
type: string
description: Resource not found (an incorrect url may have been used)
example: Resource Not Found
description: Error response for when the resource is not found within our data.
x-logo:
url: bamboo-logo.png
altText: bamboo logo
x-tagGroups:
- name: Authentication
tags:
- Authentication
- Account Management
- name: Money Movement
tags:
- Overview
- Deposits
- Withdrawals
- name: US Brokerage Services
tags:
- Portfolio Reporting
- US Securities
- US Stock Trading
- US Stock Events
- name: Utilities
tags:
- Dictionaries
- Market Activity
- Exchange Rate
- Featured Themes
- Financial Documents