Skip to content

substringag/tap-bexio

Repository files navigation

tap-bexio

tap-bexio is a Singer tap for bexio.

Bexio API Documentation: https://docs.bexio.com/ and https://docs.bexio.com/legacy/

Built with the Meltano Tap SDK for Singer Taps.

Currently supported data endpoints

  • Contacts
    • Contact Type
    • Contact Group
    • Titles
  • Sales Order Management
    • Quotes (kb_offer)
    • Orders (kb_order)
    • Invoices (kb_invoice)
  • Purchase
    • Bills
    • Expenses
  • Accounting
    • Accounts (accounts)
    • Account Groups (account_groups)
    • Manual entries (accounting_journal)
  • Banking
  • Items & Products
  • Projects & Time Tracking
  • Files
  • Payroll
    • Employees
    • Absences
  • Other
    • Company Profile
    • Countries
    • Languages
    • Notes
    • Payment Types
    • Permissions
    • Tasks
    • Units
    • User Management

Installation

Set up the tap in your meltano.yml and add TAP_BEXIO_AUTH_TOKEN to your .env file. Watch out, this is just a Singer tap for Meltano. You need a working meltano project to use this code.

meltano install
meltano elt tap-bexio target-jsonl

How to add more endpoints

  1. Create the corresponding schema in schemas/.
  2. Create the corresponding stream in the file streams.py. Path needs to be the api path of Bexio.
  3. Add your new Stream to STREAM_TYPES array in tap.py and import the class as well.

About

Meltano Singer tap for Bexio (in progress)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •