Download the PHP package homedoctor-es/holded-php-sdk without Composer
On this page you can find all versions of the php package homedoctor-es/holded-php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download homedoctor-es/holded-php-sdk
More information about homedoctor-es/holded-php-sdk
Files in homedoctor-es/holded-php-sdk
Package holded-php-sdk
Short Description A PHP package to access the Holded API by a comprehensive way.
License BSD-3-Clause
Informations about the package holded-php-sdk
Holded PHP SDK
A PHP package to access the Holded API by a comprehensive way
Installation
The preferred way to install this extension is through composer.
With Composer installed, you can then install the extension using the following commands:
or add
to the section of your composer.json
file.
Configuration
You can set the HOLDED_API_TOKEN as environment variables or add them later on Holded class instantiation.
The name of the environment var is HOLDED_API_KEY.
Usage
Endpoints calls must done through the Holded class.
If you haven't set the environment variable previously, remember to provide the key on instantiation.
Endpoints
At this moment, only can be managed 2 entities with this SDK: contacts and documents
Contacts
To check contacts entity requirements and fields, you can see https://developers.holded.com/reference#contacts
The contacts entity use these methods
Documents
To check documents entity requirements and fields, you can see https://developers.holded.com/reference#documents
The contacts entity use these methods
"docType" default value is invoice, if you want to instantiate another kind of document, you can pass docType param to document method
Check Document class constants to see the kind of docType you can use
If you want to instantiate directly and invoice document you can do it using ->invoice() method