hellosign/hellosign-php-sdk
Deprecated official HelloSign API PHP SDK (PHP 8+; PHP 7 via 3.7.*). Provides HelloSign\Client for API key, email/password, or OAuth auth; supports core API actions like account and signature requests. Use dropbox/sign SDK for new work.
Maintenance release to support PHP 8.0 and PHP 8.1. This will most likely be the last major update to this package until we release our next generation of sdks which you can preview/begin using here: https://github.com/hellosign/hellosign-php-sdk/tree/openapi
Cumulative release with some incremental improvements.
Pull requests against this repository should now have passing builds! This also fixes tests locally. The one note is that when running the tests requests made are now NOT in test mode in order to allow for doing more requests per hour based on the account they are linked to. You can always change this behavior by enabling test mode in https://github.com/hellosign/hellosign-php-sdk/blob/v3/library/HelloSign/Test/AbstractTest.php by uncommenting line 55 (the $this->client->enableDebugMode(); ).
Add HTTP Configuration to Guzzle Client
Add ability to send embedded bulk send with template
Fix unit tests
Added new API features - signer attachments, signer groups, bulk send, signing options, and miscellaneous bug fixes
Added functionality for some missing parameters or endpoints. Adjusted comments for consistency.
This release allows custom_fields to be passed for text_tags (and eventually form_fields_per_document).
Add allow_decline
This release adds the POST /template/update_files endpoint and unit tests.
Add support for API App endpoints
added Decline to Sign feature
Improved tests and documentation
We've added support for the following to the PHP SDK:
There is also a new root file HelloSign.php that can be included in your project to use the PHP SDK as an alternative to Composer.
Fixes #14 by addressing parametrization bug in UnclaimedDraft class that was causing some fields not to be sent.
Incorporates pull request #11 .
Incorporates pull request #10 .
Fixes a bug causing enableTestMode() to have no effect for Embedded Signature Requests.
This release removes the password parameter when creating new Accounts, as it is no longer supported on the backend. Older version of the SDK will continue to work, though a warning will be attached to the API response notifying the caller that the provided password was ignored.
How can I help you explore Laravel packages today?