Qonto Organizations & Accounts API

The Organizations & Accounts API from Qonto — 4 operation(s) for organizations & accounts.

Operations 6

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /v2/organization Get the organization and its bank accounts · Retrieve the authenticated organization and list bank accounts #
Ask an LLM
“Which bank accounts does my organization have and what are their balances?”
“Can I see my company's IBANs and account details in one call?”
Tell an agent
Show me our organization details and all its bank accounts.
Get the IBANs and balances of our business accounts.
GET /v2/memberships List members of the organization · List memberships #
Ask an LLM
“Who has access to my company's business account?”
“Can I page through all the users who are members of the organization?”
Tell an agent
List everyone who is a member of our organization.
Show page {page} of organization members, {per_page} per page.
POST /v2/memberships Invite a new member to the organization · Create a membership #
Ask an LLM
“Who can I add as a new member of our business account, and how?”
“Can I invite a teammate to join the organization through the API?”
Tell an agent
Invite a new employee to join our organization.
Add a new member to our business account.
GET /v2/labels List transaction labels · List labels #
Ask an LLM
“What labels has my company set up to categorize transactions?”
“Can I get the list of bookkeeping labels we use?”
Tell an agent
List all the labels we use to tag transactions.
Show me our organization's categorization labels.
GET /v2/teams List teams in the organization · List teams #
Ask an LLM
“Which teams exist in my company's account?”
“Can I see how our members are grouped into teams?”
Tell an agent
List all the teams in our organization.
Show me the teams set up on our business account.
POST /v2/teams Create a new team · Create a team #
Ask an LLM
“Is it possible to set up a new team to group employees?”
“Can I add a department as a team in the organization?”
Tell an agent
Create a new team in our organization.
Set up a team for a new department.

Documentation

📖
Documentation
https://docs.qonto.com/api-reference/introduction
📖
APIReference
https://docs.qonto.com/api-reference/business-api/accounts-organizations/organizations/retrieve-the-authenticated-organization-and-list-bank-accounts
📖
APIReference
https://docs.qonto.com/api-reference/business-api/transactions-statements/transactions/list-transactions
📖
Documentation
https://docs.qonto.com/api-reference/business-api/payments-transfers/sepa-transfers/introduction
📖
Documentation
https://docs.qonto.com/api-reference/business-api/payments-transfers/international-transfers/introduction
📖
APIReference
https://docs.qonto.com/api-reference/business-api/payments-transfers/internal-transfers/create-an-internal-transfer
📖
APIReference
https://docs.qonto.com/api-reference/business-api/cards/list-cards
📖
Documentation
https://docs.qonto.com/api-reference/business-api/expense-management/client-quotes-notes/introduction-factur-x
📖
APIReference
https://docs.qonto.com/api-reference/business-api/expense-management/supplier-invoices/list-supplier-invoices
📖
Documentation
https://docs.qonto.com/api-reference/business-api/payments-transfers/sepa-direct-debit/introduction
📖
Documentation
https://docs.qonto.com/api-reference/business-api/payments-transfers/payment-links/introduction
📖
Documentation
https://docs.qonto.com/api-reference/business-api/terminals/introduction
📖
Documentation
https://docs.qonto.com/api-reference/business-api/webhooks/overview
📖
APIReference
https://docs.qonto.com/api-reference/business-api/webhooks/supported-webhooks/v1-transactions
📖
APIReference
https://docs.qonto.com/api-reference/onboarding-api/endpoints/registrations/create-a-registration
📖
Documentation
https://docs.qonto.com/api-reference/sdk-libraries/doc-pages/overview
📖
APIReference
https://docs.qonto.com/api-reference/business-api/endpoints/encoded-requests/introduction

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/qonto:qonto-organizations-accounts-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

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 Specification

qonto-organizations-accounts-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Qonto Business Organizations & Accounts API
  description: Business banking API for Qonto - programmatic access to business accounts, EUR transactions, SEPA and international transfers, cards, client and supplier invoices, SEPA Direct Debit, payment links, terminals, and webhooks. Authenticated with a login+secret-key API key or OAuth 2.0. Modeled from public documentation.
  version: v2
  contact:
    name: Qonto Developers
    url: https://docs.qonto.com/
  termsOfService: https://qonto.com/en/legal
servers:
- url: https://thirdparty.qonto.com
  description: Production
- url: https://thirdparty-sandbox.staging.qonto.co
  description: Sandbox
security:
- SecretKey: []
- OAuth: []
tags:
- name: Organizations & Accounts
paths:
  /v2/organization:
    get:
      operationId: getOrganization
      tags:
      - Organizations & Accounts
      summary: Retrieve the authenticated organization and list bank accounts
      description: 'OAuth scope: organization.read'
      responses:
        '200':
          description: Organization with bank accounts
        '401':
          $ref: '#/components/responses/Unauthorized'
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /v2/memberships:
    get:
      operationId: listMemberships
      tags:
      - Organizations & Accounts
      summary: List memberships
      description: 'OAuth scope: organization.read'
      parameters:
      - $ref: '#/components/parameters/CurrentPage'
      - $ref: '#/components/parameters/PerPage'
      responses:
        '200':
          description: A paginated list of memberships
        '429':
          $ref: '#/components/responses/TooManyRequests'
    post:
      operationId: createMembership
      tags:
      - Organizations & Accounts
      summary: Create a membership
      description: 'OAuth scope: membership.write'
      responses:
        '201':
          description: Membership created
  /v2/labels:
    get:
      operationId: listLabels
      tags:
      - Organizations & Accounts
      summary: List labels
      description: 'OAuth scope: organization.read'
      responses:
        '200':
          description: A list of labels
  /v2/teams:
    get:
      operationId: listTeams
      tags:
      - Organizations & Accounts
      summary: List teams
      description: 'OAuth scope: team.read'
      responses:
        '200':
          description: A list of teams
    post:
      operationId: createTeam
      tags:
      - Organizations & Accounts
      summary: Create a team
      description: 'OAuth scope: team.write'
      responses:
        '201':
          description: Team created
components:
  parameters:
    PerPage:
      name: per_page
      in: query
      schema:
        type: integer
        minimum: 1
        maximum: 100
        default: 100
    CurrentPage:
      name: current_page
      in: query
      schema:
        type: integer
        minimum: 1
        default: 1
  responses:
    Unauthorized:
      description: Missing or invalid authentication
    TooManyRequests:
      description: Rate limit exceeded (1000 req/10s or 10000 req/10min per IP; or more than 200 requests returning 401 within 1 hour).
  securitySchemes:
    SecretKey:
      type: apiKey
      in: header
      name: Authorization
      description: 'Qonto API key. Value is the organization sign-in and secret key concatenated with a colon - "Authorization: {sign-in}:{secret-key}". This resembles HTTP Basic auth but is NOT - the value is not Base64 encoded.'
    OAuth:
      type: oauth2
      description: OAuth 2.0 authorization code flow. Access tokens are valid 1 hour; refresh tokens 90 days (offline_access). Bearer access token sent in the Authorization header.
      flows:
        authorizationCode:
          authorizationUrl: https://oauth.qonto.com/oauth2/auth
          tokenUrl: https://thirdparty.qonto.com/oauth2/token
          scopes:
            openid: OpenID Connect ID token
            offline_access: Issue a refresh token
            organization.read: Read organization, accounts, memberships, labels, transactions
            membership.read: Read the authenticated membership
            membership.write: Create memberships
            team.read: Read teams
            team.write: Create teams
            subscription.read: Read the organization subscription plan
            card.read: Read cards
            card.write: Manage cards
            payment.write: Create SEPA transfers and manage beneficiaries
            internal_transfer.write: Create internal transfers
            international_transfer.write: Create international transfers and beneficiaries
            beneficiary.trust: Trust SEPA beneficiaries
            attachment.read: Read attachments
            attachment.write: Upload attachments
            client.read: Read clients (customers)
            client.write: Manage clients (customers)
            client_invoices.read: Read client invoices, quotes, credit notes
            client_invoice.write: Manage client invoices, quotes, credit notes
            supplier_invoice.read: Read supplier invoices
            supplier_invoice.write: Manage supplier invoices
            product.read: Read products
            product.write: Manage products
            sepa_direct_debit.read: Read SEPA Direct Debit collections/mandates
            sepa_direct_debit.write: Manage SEPA Direct Debit mandates/subscriptions
            payment_link.read: Read payment links
            payment_link.write: Manage payment links
            terminal.read: Read terminals and terminal payments
            terminal.write: Create terminal payments
            einvoicing.read: Read e-invoicing settings
            insurance_contract.read: Read insurance contracts
            insurance_contract.write: Manage insurance contracts
            embed_auth_link.write: Create Embed Auth Links
            webhook: Manage webhook subscriptions