Use the API dashboard to inspect your recent API requests and webhooks to help you debug your app and understand what is happening on the receiving side. Plus easily review any requests giving you a 4xx and 5xx.
See also troubleshooting for debugging help.
Get started at https://logs.legalesign.com.
Use the login credentials for your key-holding account.
The dashboard interface is basic with a preliminary design. Quick guide: click the time choice in the upper right side, then click on graph results to see detailed request listing for the given period.
The image below shows the dashboard with no recent API requests. Click one of the time options at the upper right hand side.
Time graphs & requests
Once you selected a time period that includes a few requests, the graphs appear. In the image below, the graph shows a request went through on the 11 July.
Click a node on the graph to list the requests for that period.
Note the dashboard is not realtime. Your latest API requests may take a minute or so to arrive.
To dig into the details of a request click on the request link, the logged details are printed out below.
Webhooks are listed at the bottom. If you aren't getting your webhooks as expected, check this section. You can see the status received from your server and the details that were sent to you.
You can use this to check you are parsing the data correctly, or whether your server is giving an unexpected response.
Don't forget to turn off cross-site request forgery protection for this link. If you left it on, you'll probably see a 403 status code as your CSRF middleware bounces the request.
If your parsing is going wrong, you'll probably see a 5xx error.
The example below seems to be a test of the 'every 6 minute' webhook ('all') using a temporary ngrok address. The ngrok address was removed by the time this webhook was triggered, causing a 404.