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.