Hi there! Welcome to PactSafe's Developer Portal. We have a rich set of developer tools to help you easily integrate our legal system of record into your own apps.
We have 3 options for integration into your app that are all really easy to get plugged into:
Our Activity API
Our REST API
- Once you've done that, more advanced documentation on configuration is here.
latestreturns a JSON object set of Contract IDs and boolean true/false values based on whether or not a signer has accepted the latest versions of a Group of Contracts.
retrievereturns a JSON object set of Contract IDs and Version IDs to tell you which versions your signer has accepted.
sendwill send us Contract IDs and Version IDs (as well as signer information and site Access ID) to track who's accepted what.
For example, if you have a persistent session in your web app you can call the following to determine whether or not to show a clickwrap agreement to a user:
That call would return:
Read up more on our Activity API here.
Our REST API is a comprehensive set of APIs to connect to PactSafe for things like creating or versioning contracts, updating user information, sending contracts manually, and more.
Our entire user interface is built on top of our REST API, so any function besides the simple
send calls of our Activity API will require our REST API.
Here are some examples for when you'd want to use our API:
- You need to retrieve the content of a Contract stored in PactSafe.
- You want to send a Contract to an individual for electronic signature.
- You want to retrieve or update metadata about a contract like tags, name, or description.
- You want to update a user's login details.
- You want to retrieve detailed activity for a signer.
Check out our REST API docs for more information. There are a lot of amazing resources to help you get started–including sample code, the API explorer, and more.
Who is PactSafe? PactSafe is a secure contract management platform, the world's fastest electronic signature, and contract analytics solution for business contracts, web and mobile apps, and other contracts that are executed online with your customers. The Vault Developer Toolkit provides you tools to plug in to your websites or mobile apps to help your business unify signatures across all your contracts.
The REST API exposes CRUD operations on all of the core PactSafe resources. We follow conventional REST methods and protocols using
PATCH (update), and
All data is sent and received as JSON, and all requests require an OAuth Access Token for authorization. An OAuth Access Token can be created for your user by creating one in your account.