✓ Verified 🛒 E-commerce ✓ Enhanced Data

Bexio

Bexio Swiss business software API for managing contacts, quotes/offers,.

Rating
3.9 (475 reviews)
Downloads
30,766 downloads
Version
1.0.0

Overview

Bexio Swiss business software API for managing contacts, quotes/offers,.

Complete Documentation

View Source →

Bexio

Swiss business software API for CRM, invoicing, quotes, orders, and products.

Setup

Get your Personal Access Token (PAT) from Bexio:

  • Go to https://office.bexio.com → Settings → Security → Personal Access Tokens
  • Create a new token with required scopes
Store in ~/.clawdbot/clawdbot.json:
json
{
  "skills": {
    "entries": {
      "bexio": {
        "accessToken": "YOUR_ACCESS_TOKEN"
      }
    }
  }
}

Or set env: BEXIO_ACCESS_TOKEN=xxx

Required Scopes

  • contact_show, contact_edit - Contacts
  • kb_offer_show, kb_offer_edit - Quotes/Offers
  • kb_invoice_show, kb_invoice_edit - Invoices
  • kb_order_show, kb_order_edit - Orders
  • article_show - Items/Products

Quick Reference

Contacts

bash
{baseDir}/scripts/bexio.sh contacts list              # List all contacts
{baseDir}/scripts/bexio.sh contacts search "query"    # Search contacts
{baseDir}/scripts/bexio.sh contacts show <id>         # Get contact details
{baseDir}/scripts/bexio.sh contacts create --name "Company" --type company
{baseDir}/scripts/bexio.sh contacts edit <id> --email "[email protected]"

Quotes/Offers

bash
{baseDir}/scripts/bexio.sh quotes list                # List quotes
{baseDir}/scripts/bexio.sh quotes search "query"      # Search quotes
{baseDir}/scripts/bexio.sh quotes show <id>           # Get quote details
{baseDir}/scripts/bexio.sh quotes create --contact <id> --title "Project Quote"
{baseDir}/scripts/bexio.sh quotes clone <id>          # Clone a quote
{baseDir}/scripts/bexio.sh quotes send <id> --email "[email protected]"

Invoices

bash
{baseDir}/scripts/bexio.sh invoices list              # List invoices
{baseDir}/scripts/bexio.sh invoices search "query"    # Search invoices
{baseDir}/scripts/bexio.sh invoices show <id>         # Get invoice details
{baseDir}/scripts/bexio.sh invoices create --contact <id> --title "Invoice"
{baseDir}/scripts/bexio.sh invoices issue <id>        # Issue draft invoice
{baseDir}/scripts/bexio.sh invoices send <id> --email "[email protected]"
{baseDir}/scripts/bexio.sh invoices cancel <id>       # Cancel invoice

Orders

bash
{baseDir}/scripts/bexio.sh orders list                # List orders
{baseDir}/scripts/bexio.sh orders search "query"      # Search orders
{baseDir}/scripts/bexio.sh orders show <id>           # Get order details
{baseDir}/scripts/bexio.sh orders create --contact <id> --title "Sales Order"

Items/Products

bash
{baseDir}/scripts/bexio.sh items list                 # List all items
{baseDir}/scripts/bexio.sh items search "query"       # Search items
{baseDir}/scripts/bexio.sh items show <id>            # Get item details

Document Statuses

  • Quotes: draft, pending, accepted, declined
  • Invoices: draft, pending, paid, partial, canceled
  • Orders: draft, pending, done

Notes

  • API Base: https://api.bexio.com
  • Auth: Bearer token in header
  • Rate limit: ~1000 req/min (check X-RateLimit-* headers)
  • Pagination: Use ?limit=X&offset=Y params
  • Always confirm before creating/editing documents

API Reference

For detailed endpoint documentation, see references/api.md.

Installation

Terminal bash

openclaw install bexio
    
Copied!

💻Code Examples

Store in `~/.clawdbot/clawdbot.json`:

store-in-clawdbotclawdbotjson.json
{
  "skills": {
    "entries": {
      "bexio": {
        "accessToken": "YOUR_ACCESS_TOKEN"
      }
    }
  }
}

### Contacts

-contacts.sh
{baseDir}/scripts/bexio.sh contacts list              # List all contacts
{baseDir}/scripts/bexio.sh contacts search "query"    # Search contacts
{baseDir}/scripts/bexio.sh contacts show <id>         # Get contact details
{baseDir}/scripts/bexio.sh contacts create --name "Company" --type company
{baseDir}/scripts/bexio.sh contacts edit <id> --email "[email protected]"

### Quotes/Offers

-quotesoffers.sh
{baseDir}/scripts/bexio.sh quotes list                # List quotes
{baseDir}/scripts/bexio.sh quotes search "query"      # Search quotes
{baseDir}/scripts/bexio.sh quotes show <id>           # Get quote details
{baseDir}/scripts/bexio.sh quotes create --contact <id> --title "Project Quote"
{baseDir}/scripts/bexio.sh quotes clone <id>          # Clone a quote
{baseDir}/scripts/bexio.sh quotes send <id> --email "[email protected]"

### Invoices

-invoices.sh
{baseDir}/scripts/bexio.sh invoices list              # List invoices
{baseDir}/scripts/bexio.sh invoices search "query"    # Search invoices
{baseDir}/scripts/bexio.sh invoices show <id>         # Get invoice details
{baseDir}/scripts/bexio.sh invoices create --contact <id> --title "Invoice"
{baseDir}/scripts/bexio.sh invoices issue <id>        # Issue draft invoice
{baseDir}/scripts/bexio.sh invoices send <id> --email "[email protected]"
{baseDir}/scripts/bexio.sh invoices cancel <id>       # Cancel invoice

### Orders

-orders.sh
{baseDir}/scripts/bexio.sh orders list                # List orders
{baseDir}/scripts/bexio.sh orders search "query"      # Search orders
{baseDir}/scripts/bexio.sh orders show <id>           # Get order details
{baseDir}/scripts/bexio.sh orders create --contact <id> --title "Sales Order"

### Items/Products

-itemsproducts.sh
{baseDir}/scripts/bexio.sh items list                 # List all items
{baseDir}/scripts/bexio.sh items search "query"       # Search items
{baseDir}/scripts/bexio.sh items show <id>            # Get item details

Tags

#transportation #api

Quick Info

Category E-commerce
Model Claude 3.5
Complexity One-Click
Author rdewolff
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install bexio