openapi: 3.2.0 info: title: Accounts Statements API version: '0.1' description: '' servers: - url: https://sandbox.bond.tech/api/v0.1 security: - identity: [] authorization: [] tags: - name: Statements paths: /accounts/{account_id}/statements: parameters: - schema: type: string name: account_id in: path required: true get: summary: Get all statements for an account tags: - Statements responses: '200': description: OK content: application/json: schema: type: object properties: has_more: type: boolean data: type: array items: $ref: '#/components/schemas/statement' examples: credit: value: page: 1 pages: 1 count: 1 next_page: 0 data: - statement_id: c11fc6d8-9865-45b7-b3de-583257abe33e statement_month: 2022-02 type: credit statement_start_date: '2022-01-21' statement_end_date: '2022-02-20' fees: 0 transactions: transaction_date: '2022-02-13' settled_date: '2022-02-13' amount: 1458 transaction_description: Amazon LLC transaction_type: Purchase credit: payment_due_date: '2022-03-15' previous_balance: 78515 new_balance: 850 available_credit: 150 credit_limit: 1000 minimum_payment_due: 35 interest_charged: 0 purchases: 850 payments_and_credits: 247 deposit: value: page: 1 pages: 1 count: 1 next_page: 0 data: - statement_id: c11fc6d8-9865-45b7-b3de-583257abe33e statement_month: 2022-02 type: deposit statement_start_date: '2022-01-21' statement_end_date: '2022-02-20' fees: 0 transactions: transaction_date: '2022-02-13' settled_date: '2022-02-13' amount: 1458 transaction_description: atm fee transaction_type: Fee deposit: beginning_balance: 1000057 withdrawals: 20057 deposits: 325000 ending_balance: 1305000 operationId: get-statements parameters: - schema: type: string example: 1b8c7986-bd5a-4923-9d62-fe3a3671f891 in: query name: starting_after - schema: type: string example: 1b8c7986-bd5a-4923-9d62-fe3a3671f891 in: query name: ending_before - schema: type: string example: '10' in: query name: limit description: Get all statements /accounts/{account_id}/statements/{yyyy}/{mm}: parameters: - schema: type: string name: account_id in: path required: true description: account id for statement - schema: type: string name: yyyy in: path required: true description: year for desired statement - schema: type: string name: mm in: path required: true description: month for desired statement get: summary: Get a statement for an account tags: - Statements responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/statement' examples: deposit statement: value: statement_id: c11fc6d8-9865-45b7-b3de-583257abe33e account_id: 654dc482-96f9-4012-b2e3-fb73a5a17c97 statement_month: 2022-02 type: deposit statement_start_date: '2022-01-21' statement_end_date: '2022-02-20' fees: 0 transactions: transaction_date: '2022-02-13' settled_date: '2022-02-13' amount: 1458 transaction_description: atm fee transaction_type: Fee deposit: beginning_balance: 1000057 withdrawals: 20057 deposits: 325000 ending_balance: 1305000 credit statement: value: statement_id: 38677cf1-6f3f-4c5b-96dc-77d0bc724eda account_id: 654dc482-96f9-4012-b2e3-fb73a5a17c97 statement_month: 2022-02 type: credit statement_start_date: '2022-01-21' statement_end_date: '2022-02-20' fees: 0 transactions: transaction_date: '2022-02-13' settled_date: '2022-02-13' amount: 1458 transaction_description: Amazon LLC transaction_type: Purchase credit: payment_due_date: '2022-03-15' previous_balance: 78515 new_balance: 850 available_credit: 150 credit_limit: 1000 minimum_payment_due: 35 interest_charged: 0 purchases: 850 payments_and_credits: 247 operationId: get-statements-yyyy-mm description: Get a statement by Year and Month components: schemas: account-deposit: title: account-deposit x-stoplight: id: qn18lhs28ly7m type: object account-credit: type: object x-examples: credit-account: credit_limit: 1000 security_deposit_account_id: 3abc7efb-5827-48bb-8931-be6fe08f905c title: account-credit properties: credit_limit: type: integer example: 1000 readOnly: true security_deposit_account_id: type: - string - 'null' example: 46352399-d005-451a-b988-27b8c878503e readOnly: true statement: x-examples: credit statement: statement_id: 1b8c7986-bd5a-4923-9d62-fe3a3671f891 account_id: 654dc482-96f9-4012-b2e3-fb73a5a17c97 statement_month: 2022-02 type: credit statement_start_date: '2022-01-21' statement_end_date: '2022-02-20' fees: 0 transactions: transaction_date: '2022-02-13' settled_date: '2022-02-13' amount: 1458 transaction_description: atm fee transaction_type: Purchase credit: payment_due_date: '2022-03-15' previous_balance: 78515 new_balance: 850 available_credit: 150 credit_limit: 1000 minimum_payment_due: 35 interest_charged: 0 purchases: 850 payments_and_credits: 247 allOf: - type: object properties: statement_id: type: string example: 1b8c7986-bd5a-4923-9d62-fe3a3671f891 account_id: type: string example: 654dc482-96f9-4012-b2e3-fb73a5a17c97 description: uuid of account statement_month: type: string example: 2022-02 type: type: string enum: - credit - deposit statement_start_date: type: string example: '2022-01-29' statement_end_date: type: string example: '2022-02-28' fees: type: integer transactions: type: array items: type: object properties: transaction_date: type: string example: '2022-01-30' settled_date: type: string example: '2022-01-30' amount: type: integer transaction_description: type: string transaction_type: type: string enum: - Fee - Refund - Payment - Purchase - Interest required: - transaction_date - settled_date - amount - transaction_description - transaction_type required: - statement_id - statement_month - type - statement_start_date - statement_end_date - fees - transactions - oneOf: - type: object properties: deposit: $ref: '#/components/schemas/account-deposit' - type: object properties: credit: $ref: '#/components/schemas/account-credit' securitySchemes: identity: type: apiKey in: header name: Identity authorization: type: apiKey in: header name: Authorization x-stoplight: id: izs6c07rzrlxp x-provenance: method: searched source: https://docs.bond.tech/reference harvested: '2026-10-14' tool: harvest-readme-openapi.py note: Assembled verbatim from the OpenAPI definition ReadMe embeds in each operation page of the provider's developer portal; paths and components merged by API title, nothing authored. assembled_from: - https://docs.bond.tech/reference/close-accounts.md - https://docs.bond.tech/reference/get-accounts-by-id.md - https://docs.bond.tech/reference/get-accounts.md - https://docs.bond.tech/reference/get-statements-yyyy-mm.md - https://docs.bond.tech/reference/get-statements.md - https://docs.bond.tech/reference/patch-accounts.md - https://docs.bond.tech/reference/post-accounts-ptoken.md - https://docs.bond.tech/reference/post-accounts.md merge: pages: 8 deduped: 37 conflicts_kept_first: 0