PHP wrapper around the RightSignature API
PHP
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
classes
tests
.gitignore
.travis.yml
LICENSE
README.md
composer.json Add php-cs-fixer as dev-dependency Nov 13, 2015
phpunit.xml

README.md

rightsignature-php

A PHP wrapper around the RightSignature API.

This is not a complete implementation. The following API calls are implemented:

  • Document Details
  • Prepackage Template
  • Prefill Template
  • Send Template
  • Signer Links

The following API calls are not yet implemented:

  • List Documents
  • Batch Document Details
  • Resend Reminder Emails
  • Trash Document
  • Extend Expiration
  • Update Document Tags
  • Send Document
  • List Templates
  • Template Details
  • Build New Template
  • User Details
  • Add User
  • Usage Report

Pull requests welcome.

Dependencies

RightSignature\HttpClient currently has a dependency on Guzzle. The test suite additionally requires PHPUnit and Mockery.

Usage

$client = RightSignature\HttpClient::forToken($myApiToken);
$rs = new RightSignature($client);

$document = $rs->documentDetails($someDocumentGuid);

Entities match the structure of the API responses:

// Access fields using ->
echo $document->state;

// Hyphen-separated identifiers become underscore_separated
echo $document->original_filename;

// Repeating elements are accessed like array members
echo $document->recipients[0]->name;

See RightSignature API documentation for details.