Download the PHP package gigerit/bexio-api-client without Composer

On this page you can find all versions of the php package gigerit/bexio-api-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package bexio-api-client

bexio API PHP Client

This is a bexio API client, built with saloonphp/saloon as API connector and spatie/laravel-data for DTOs.

Introduction

The bexio API PHP Client allows you to interact with the bexio API seamlessly. It provides a simple and intuitive interface to manage contacts, sales orders, accounting, and more. As we come from the Laravel world we gave this client a Laravel-like feel.

Installation

Examples

Contacts

Get a Contact by ID:

Get all Contacts:

Create a Contact:

Combine actions:

See Tests for more examples.

Data Transfer Objects

DTOs provide type hinting and autocompletion in the IDE, for a better development experience.

Authentication

To obtain an API token, you can use the BexioAuth helper to generate and refresh OAuth2 tokens.

  1. Connect to Bexio: Generate an authorization URL and redirect the user to it.

  2. Callback: After the user has authorized the app, the user will be redirected back to the redirect_uri with a code parameter.

  3. Use Client & Refresh Token: Use the access token to authenticate the BexioClient.

Available Resources

CONTACTS

Resource Implemented
Contacts
Contact Relations
Contact Groups
Contact Sectors
Additional Addresses
Salutations
Titles

SALES ORDER MANAGEMENT

Resource Implemented
Quotes
Orders
Deliveries
Invoices
Document Settings
Comments
Default positions
Item positions
Text positions
Subtotal positions
Discount positions
Pagebreak positions
Sub positions
Document templates

PURCHASE

Resource Implemented
Bills
Expenses
Purchase Orders
Outgoing Payment

ACCOUNTING

Resource Implemented
Accounts
Account Groups
Calendar Years
Business Years
Currencies
Manual Entries
Reports
Taxes
Vat Periods

BANKING

Resource Implemented
Bank Accounts
IBAN Payments
QR Payments
Payments

ITEMS & PRODUCTS

Resource Implemented
Items
Stock locations
Stock Areas

PROJECTS & TIME TRACKING

Resource Implemented
Projects
Timesheets
Business Activities
Communication Types

FILES

Resource Implemented
Files

OTHER

Resource Implemented
Company Profile
Countries
Languages
Notes
Payment Types
Permissions
Tasks
Units
User Management

All versions of bexio-api-client with dependencies

PHP Build Version
Package Version
Requires saloonphp/saloon Version ^3
illuminate/container Version ^11|^12
spatie/laravel-data Version ^4
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package gigerit/bexio-api-client contains the following files

Loading the files please wait ....