beel-es · OAuth Scopes

beel-es OAuth Scopes

OAuth 2.0 derived

beel-es publishes 29 OAuth 2.0 scopes via the authorizationCode flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the beel-es API on a user’s behalf.

Tokens are issued from https://app.beel.es/api/oauth2/token.

This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.

invoicingSpainAPIfintechSaaS
Scopes: 29 Flows: authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://app.beel.es/api/oauth2/authorize
Token URL
https://app.beel.es/api/oauth2/token
Flows
authorizationCode

Scopes (29)

ScopeDescriptionFlows
accounts:read Read provisioned (managed) accounts authorizationCode
accounts:write Create, update and delete provisioned (managed) accounts authorizationCode
companies:list List companies (NIFs) and their stats authorizationCode
companies:read Read companies (NIFs) authorizationCode
companies:write Create, update and delete companies (NIFs) authorizationCode
configuration:read Read account and fiscal configuration authorizationCode
configuration:write Create, update and delete account and fiscal configuration authorizationCode
custom-fields:read Read custom-fields authorizationCode
custom-fields:write Create, update and delete custom-fields authorizationCode
customers:read Read customers authorizationCode
customers:write Create, update and delete customers authorizationCode
email-domains:read Read email-domains authorizationCode
email-domains:write Create, update and delete email-domains authorizationCode
emails:read Read email deliveries authorizationCode
invoices:read Read invoices authorizationCode
invoices:write Create, update and delete invoices authorizationCode
logs:read Read API request logs authorizationCode
members:read Read members and invitations authorizationCode
members:write Create, update and delete members and invitations authorizationCode
nif:validate Validate Spanish tax IDs (NIF/CIF) against the AEAT census authorizationCode
payment-connections:read Read payment connections (Stripe) authorizationCode
payment-connections:write Create, update and delete payment connections (Stripe) authorizationCode
products:read Read products authorizationCode
products:write Create, update and delete products authorizationCode
sandbox Operate in the sandbox environment (test keys, AEAT test mode, no quota consumed) authorizationCode
series:read Read invoice numbering series authorizationCode
series:write Create, update and delete invoice numbering series authorizationCode
webhooks:read Read webhook subscriptions authorizationCode
webhooks:write Create, update and delete webhook subscriptions authorizationCode

Source

OAuth Scopes

Raw ↑
generated: '2026-10-30'
method: derived
source: openapi/beel-es-openapi.json
schemes:
- name: OAuth2
  source: openapi/beel-es-openapi.json
  flows:
  - flow: authorizationCode
    authorizationUrl: https://app.beel.es/api/oauth2/authorize
    tokenUrl: https://app.beel.es/api/oauth2/token
  description: |-
    Access tokens issued by the BeeL. authorization server (issuer `https://app.beel.es/api`, metadata at https://app.beel.es/api/.well-known/oauth-authorization-server) are accepted exactly like an API key: `Authorization: Bearer <access_token>`.

    Authorization code with PKCE (S256) and refresh tokens. Request only the scopes the operation declares — a token short of one is answered `403 INSUFFICIENT_SCOPE` with `error.details.missing_scopes`.

    Scope catalogue and semantics: https://docs.beel.es/auth/scopes.
scopes:
- scope: accounts:read
  description: Read provisioned (managed) accounts
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: accounts:write
  description: Create, update and delete provisioned (managed) accounts
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: companies:list
  description: List companies (NIFs) and their stats
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: companies:read
  description: Read companies (NIFs)
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: companies:write
  description: Create, update and delete companies (NIFs)
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: configuration:read
  description: Read account and fiscal configuration
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: configuration:write
  description: Create, update and delete account and fiscal configuration
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: custom-fields:read
  description: Read custom-fields
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: custom-fields:write
  description: Create, update and delete custom-fields
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: customers:read
  description: Read customers
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: customers:write
  description: Create, update and delete customers
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: email-domains:read
  description: Read email-domains
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: email-domains:write
  description: Create, update and delete email-domains
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: emails:read
  description: Read email deliveries
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: invoices:read
  description: Read invoices
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: invoices:write
  description: Create, update and delete invoices
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: logs:read
  description: Read API request logs
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: members:read
  description: Read members and invitations
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: members:write
  description: Create, update and delete members and invitations
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: nif:validate
  description: Validate Spanish tax IDs (NIF/CIF) against the AEAT census
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: payment-connections:read
  description: Read payment connections (Stripe)
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: payment-connections:write
  description: Create, update and delete payment connections (Stripe)
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: products:read
  description: Read products
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: products:write
  description: Create, update and delete products
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: sandbox
  description: Operate in the sandbox environment (test keys, AEAT test mode, no quota consumed)
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: series:read
  description: Read invoice numbering series
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: series:write
  description: Create, update and delete invoice numbering series
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: webhooks:read
  description: Read webhook subscriptions
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json
- scope: webhooks:write
  description: Create, update and delete webhook subscriptions
  flows:
  - authorizationCode
  sources:
  - openapi/beel-es-openapi.json

Work with this as data

Every scope set 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 oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • 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 scope set
curl "https://apis.io/api/v1/scopes/beel-es-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?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.