Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration.
VariableRequiredDescription
BILLBEE_USERNAMEYesBillbee account username (email), used as the HTTP Basic username Docs.
BILLBEE_API_PASSWORDYesBillbee API password set under Settings → API (not the account login password), used as the HTTP Basic password Docs.
BILLBEE_API_KEYYesBillbee developer API key identifying your application, sent in the X-Billbee-Api-Key header (request via [email protected]) Docs.

Setup

  1. Create a Billbee account: Sign up at https://app.billbee.io - a free trial is available for testing.
  2. Activate the API and set an API password: In Billbee open Settings → API (https://app.billbee.io/app_v2/settings/api/general), activate the API module, and set a dedicated API password. This is separate from your account login password.
  3. Request an API key: Email [email protected] with a short note about what you are building to receive a developer API key. This key identifies your application and is sent as the X-Billbee-Api-Key header.
  4. Store the credentials: Add BILLBEE_USERNAME (your Billbee login email), BILLBEE_API_PASSWORD, and BILLBEE_API_KEY to your .env file, then run the List Orders tool to verify access.
  • Every request needs BOTH HTTP Basic auth (username + API password) AND the X-Billbee-Api-Key header
  • Rate limit: max 2 requests per second per API key + user combination; some endpoints have stricter per-call throttles
  • Responses wrap payloads in a Data field alongside Paging and ErrorMessage fields
Provider API reference: https://app.billbee.io/swagger/ui/index

Tools

ToolAccessDescription
List OrdersReadList orders across all connected shops, optionally filtered by date range, modification time, or order state
Get OrderReadGet a single order with positions, addresses, and payment details by its internal Billbee ID
Update Order StateWriteChange the main state of an order, e.g. mark it as confirmed, paid, or shipped
List ProductsReadList products (articles) in the Billbee account
List CustomersReadList customers in the Billbee account
List InvoicesReadList invoices with positions and amounts over a date range - the export feed into accounting tools. Throttled to 1 request per minute for the same page and minInvoiceDate.
Get Order StatesReadList all defined order state IDs and names - resolves the NewStateId values used by Update Order State
Update StockWriteSet the absolute stock quantity of a product by SKU or Billbee product ID - the most common multichannel write; the change is pushed to connected shops

Example prompts

  • List my recent Billbee orders that are not yet shipped and summarize them by state and shop.
  • Look up a Billbee order I specify and update its state to paid.
  • Find a Billbee customer and summarize their recent orders.