Check if Signer Has Accepted Latest Contracts
Overview
Occasionally, you may want to know if a Signer has accepted the latest set of Contract Versions within a Group, which is especially helpful when you need to ask them to accept the latest Versions. You'll typically use this route when using Groups as part of your acceptance workflow but this can also be used to check on a specific Contract.
To get started, you'll be using the Retrieve Latest Versions route.
Example Code
Example Only Code
Please note that the example code is only for demonstration purposes and may not work in all environments.
/**
* For example purposes only.
* Uses the Fetch API, which is not compatible with all browsers.
* Learn more here: https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
*/
// Uses GET on /latest
fetch('https://pactsafe.io/latest?sid=SITE_ACCESS_ID&sig=ENCODED_SIGNER_ID&gkey=A_GROUP_KEY')
.then(response => response.json())
.then(data => {
console.log(data);
/*
The data returned will be a JSON object with keys
being the contract ID and values being the accepted status.
Example:
{
"282": true,
"1241": false
}
*/
})
.catch(err => console.log(err));
Updated 12 months ago