Skip to content

Laravel AutentiqueElectronic signatures from Laravel, through the Autentique API

Documents, signers, folders and webhooks as typed values behind a facade. Every request goes through Laravel's HTTP client, so your tests fake it like any other.

Stable, with two areas experimental ​

1.0.0 has run against Autentique itself. The Corporate area and OAuth have not, for lack of a Corporate account and a registered application, and may change in a minor release until they have (public API).

lsnepomuceno/laravel-autentique replaces lsnepomuceno/laravel-autentique-v2, unfinished since 2021. Why it was replaced rather than upgraded is part of this site's history.

What this package is ​

A Laravel client for the Autentique API v2, a GraphQL API for electronic signatures. What it adds over sending the operations yourself:

  • the operations, written once, checked against the API's schema;
  • the rules the API documents, enforced before a request is spent;
  • the API's errors, which arrive with HTTP 200, turned into exceptions that name the fault;
  • uploads from a path, a request or a Storage disk;
  • webhooks verified and delivered as a Laravel event;
  • a fake for your own tests.

Why each is built the way it is lives in the decision records.

Version 1.0.0. Released under the MIT License.