Working with Juro's API

Use Juro's API to build a custom integration with any external platform to create, update and send contracts for signature

Tom Langley avatar
Written by Tom Langley
Updated over a week ago

Contents πŸš€



Introduction πŸ‘‹


With our custom API, you can integrate your systems with Juro to automatically generate, populate and send contracts. The API can also be configured to notify you of contract activity (creation, edits, sending, status changes), and trigger further actions in your system.

For developers: please see our API set-up documentation here.


Requirements to integrate with Juro's API πŸ’»


Our API is very flexible; giving you the bandwidth to build an integration as that's as custom as you need it to be. Before using Juro's API, it's important to confirm the following:

  • That the Juro API is included as part of your Juro package (for more information about this, please reach out to your Juro Customer Success Manager)

  • You have the internal development resources available to build the integration and set it up correctly: unfortunately, this is not something we help with from our side.


Setting up the connection ⛓️


πŸ’‘ NOTE: To set up the Juro API, you'll need Org Admin access privileges.

To connect Juro with your application via our API:

1. Go to the Integrations tab in your Juro Settings and click the API panel.

2. Click Generate API key.

3. Copy the link in the API Key field and paste it into the relevant section of your system/application.

There may be a designated place to put this in your other application, or it may be copied and pasted into your other system's code.

As a default, we cap usage of the API to 100 monthly requests.

To have this limit increased, please contact your Juro Legal Engineer or the Juro Support Team (by clicking the Intercom icon in the bottom right-hand corner of this tab).


What actions can I automate with the Juro API? πŸšͺ


Using Juro's API, you can automate your contract creation process by setting up Juro events to trigger responses in your system.

From your own system, you can automate:

Contract creation

  • Set an event to automatically trigger contract creation in Juro

  • Use a field/identifier to auto-select a template

Data pre-filling

  • Map fields in your system to Juro fields and set a bi-directional sync

  • Map line items from your system dynamically to Juro tables and have rows dynamically create and populate

Contract sharing

  • Send contracts for signature internally and externally automatically.

PDF storage

  • Download a PDF of the contract to store in your system.

From Juro, you can automate the following actions:

Contract creation

  • Get notified when a contract has been created and trigger an update/notification in your system

Contract edited

  • Get notified when a contract has been updated and trigger an update/notification in your system

Contract sent

  • Get notified when a contract has been sent for approval or signature and trigger an update/notification in your system

Contract viewed

  • Get notified when a contract has been viewed and trigger an update/notification in your system

Contract commented

  • Get notified when a contract has been commented on and trigger an update/notification in your system with details on who commented, when and the content of the comment

Contract approved/rejected

  • Get notified when a contract has been approved/rejected and trigger an update/notification in your system

Contract signed

  • Get notified when a contract has been signed by a party and trigger an update/notification in your system

Contract fully signed

  • Know when a contract has been fully signed/a PDF has been automatically generated and sent out to the signatories to trigger an update/notification in your system


Seeing errors πŸ›


Any errors will show via the API within your system (we have error descriptions in our API docs here).

Org Admins can also view errors in the Juro API. To do this:

1. Go to the Integrations tab in your Juro Settings and click the Open integration log.

2. You will now see a log of errors with the newest ones highlighted in red. To mark all errors as seen, click Mark all as red.

πŸ’β€β™‚οΈ As always, our Support Team is happy to help you with anything further if needed. Start a chat with us right here by clicking the Intercom button in the bottom-right-hand corner of this page.

Alternatively, you can email your query to support@juro.com πŸš€

Did this answer your question?