API Request Logs

We've just added a new API Request Logs page, which should make it much easier to debug any problems with your API integration.

Screen Shot 2020-05-27 at 8.11.04 PM.png

If you ever run into any problems with API authentication, you can now check the API request logs to see what went wrong:

Screen Shot 2020-05-27 at 8.23.05 PM.png

We only record some general information about the API request by default. This includes the method (POST, GET), path, time, IP address, and response code.

If you want to log more information about your API requests, we have also added a new Log API requests and responses option to the Account Settings page. This option is unchecked by default.

You can enable this option to record the headers and request/response body in your API request logs:

Screen Shot 2020-05-27 at 8.17.36 PM.png


All API request logs are deleted after 7 days. You can also click the "Delete All Logs" button at any time to delete all your request logs.

Default Inactivity Timeout is Now 30 Days

Previous versions of DocSpring included a default inactivity timeout of 1 hour. We included this timeout because many PDF templates and submissions can contain sensitive customer information.

Many people found the 1 hour timeout to be very annoying, so the default inactivity timeout has now been changed to 30 days. You can now configure this option in your Account Settings:

Screen Shot 2020-05-19 at 5.32.50 PM.png

We still recommend that you set your Inactivity Duration to 1 hour (or less) if you are sending us any sensitive information.

Thanks for using DocSpring, and please let us know if you have any feedback or questions!

DocSpring Has a New Design!

Welcome to the new DocSpring web interface! Check out some screenshots below:


dashboard.png

submissions.png

new-template.png

templates-curl-example.png

template-editor.png




Our new UI is built with the amazing Tabler.io UI framework. Tabler extends Bootstrap 4 with many high quality components and layouts. I really enjoyed working with Tabler, and I would highly recommend it! This new design foundation will make it much easier for me to continue improving the interface and adding more features.

I hope you enjoy using the new DocSpring interface, and please let me know if you have any feedback!

AWS S3 Integration Can Now Upload Test PDFs

DocSpring has an integration with AWS S3. If you set up this integration, we can automatically upload any generated PDFs directly into your own S3 bucket.

In previous versions, the AWS S3 integration would only upload PDFs for live submissions, and we would ignore any test PDFs.

It is now possible to upload test PDFs to your S3 bucket. You can choose one of the following options when setting up your integration:

  • Only Live Submissions
  • Only Test Submissions
  • Both Live and Test Submissions

Screen Shot 2020-05-04 at 9.31.33 PM.png

You can set up multiple AWS integrations if you would like to use different S3 buckets for test and live submissions.

If you are already using the AWS S3 integration, your integration has been set to "Only Live Submissions". Your integration will continue to function the same way as before unless you change the "Submission Type" setting.


Thanks for using DocSpring! Please let us know if you have any feature or integration requests: support@docspring.com

Support for Encrypting PDFs With a Password

We have added a new "Encrypt PDFs with a Password" option to the template settings. If you check this checkbox and set a password, DocSpring will encrypt your generated PDFs. Encrypted PDFs can only be viewed if you enter this password.

PDF Password required in Google Chrome

Please note: We have not yet added support for "owner passwords", which allow you to define restrictions for the document (printing, changing the document, filling of form fields, etc.) Please contact support@docspring.com if you would like us to also add support for owner passwords.

PDF Usage Notifications

We will start sending notification emails once your account has used 75% and 100% of your monthly PDF quota. (These are optional, and you can unsubscribe from any of these emails if you don't find them helpful.)

Hopefully these notifications will help you keep an eye on your PDF usage and avoid any surprises on your next invoice!

FormAPI is now DocSpring.com!

We've rebranded FormAPI as DocSpring, and we've launched our new website on DocSpring.com!

Please Note: We will continue to support the FormAPI.io domain forever, so you don't need to make any changes to your integration. We haven't changed anything else in the web application or API.

docspring.com website screenshot

Here are some of the main reasons for our rebranding:

  • Many people were confused by the name "FormAPI". Some people found it hard to spell or remember.
  • FormAPI was already being used by some other projects, so the search results could be confusing (Django, Drupal, etc.)
  • Our mission is to build the document generation platform for developers. We had considered some new names that include "PDF", but we want support many different types of document in the future, including PDFs, Word Docs, Excel, PowerPoint, Google Docs, etc.

If you are using one of our API client libraries for FormAPI, then we won't be maintaining these anymore. You may want to switch to one of our new DocSpring client libraries:

After installing the new API client library, you will just need to rename FormAPI to DocSpring in your code, but everything else should be the same.

If you are using our Data Requests feature, then you can continue to use the cdn.formapi.io URLs for our embedded JavaScript libraries. However, any new versions will be released on cdn.docspring.com. See our documentation for the updated URLs:


Thanks to all of our customers who have supported us since we launched FormAPI! We are also working on a redesign for the rest of the web application, so look out for more updates and improvements in the future.

Please let us know if you have any questions or feedback!

FormAPI Bubble.io Plugin

UPDATE: We've renamed FormAPI to DocSpring, so we've released a new DocSpring Bubble plugin:


Bubble.io is a powerful tool that allows you to build web applications with no code. We've just released an official FormAPI plugin for Bubble.

Screen Shot 2019-10-31 at 4.10.00 AM.png

You can find the FormAPI plugin by searching for "FormAPI - PDF Filler and Generator".

The FormAPI Bubble plugin currently supports the "Create PDF Submission" and "Get PDF Submission" API endpoints. (We'll be adding some more soon.)

If you're having any issues with the Bubble plugin, or you need to use an API endpoint that we don't support yet, then please send us an email at bubble@formapi.io.

Special thanks to Copilot who built the original PDF Filler plugin for FormAPI.

Show a Custom Logo on Web Forms

You can now white-label our hosted web forms by uploading a custom logo in your account settings:

form-with-custom-logo.png

We'll display your logo at the top of the form when you share this page with your customers.

View the Web Forms documentation for more information.

Support for Query Params in Template Form URLs

You can now customize the behavior of our web-based online forms by adding some query parameters to the URL. You can use query params to set default data for fields, set some "metadata" on the submission, or hide fields from the form. This can be useful when you want to build a quick integration to collect information from your users and fill out PDFs.

Note: These query params will not work for embedded forms on your own website, but you can achieve the same result by using the JavaScript API.

See the Web Forms - Query Params documentation for more information.