Skip to main content

Working with Juro's API

Integrate Juro's API with your systems to automatically generate, populate, update and send contracts.

Written by Tom Langley
Updated this week

πŸ’‘ For developers: please see our API set-up documentation here.

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


Our API provides the bandwidth to build an integration as custom as you need it to be. Before getting started, you should confirm the following:

  • Your Juro subscription includes API access (for more information about this, please reach out to your Juro Customer Success Manager).

  • You have the internal development resources available to build, set up and manage the integration: this is a service we offer from our side.

Setting up the connection ⛓️


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

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.

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 us at support@juro.com πŸš€

Did this answer your question?