Resources

The Pruvan API: Get Integrated with Our Web Services

Congratulations! If you’ve made it this far it means you’re most likely a developer or a programmer and you’re interested in integrating Pruvan into your business as a mobile solution. Not a developer? Pruvan has a Zero Integration option for non-programmers; otherwise, please continue to read the steps below and contact Pruvan with any questions.

First:

Become familiar with the Pruvan API Standard Driver.  Pruvan provides a test harness for the Pruvan API Standard Driver.  This test harness will allow you to configure the “Basic” Pruvan standard driver and test round trips of web messages to and from endpoints. Test your Pruvan endpoints here.

Now test the best case path and all the potential error paths using the test harness to see the “error messages.” Pruvan reports these error messages to the end-user and whatever your API’s return.  The more verbose and user friendly, the better. For example: “The Work Portal reports that this work order is closed and is no longer accepting photos. Please contact your administrator.  Error Code 123XX.”

Second:

Once the test harness works, use your Pruvan account and select Client Import->NEW. Test everything on Pruvan Mobile to see error messages on corner cases (like work order canceled, closed, etc). Once tested and ready for production use,  Pruvan Direct users will be able to use the Standard Pruvan interface to connect with your business system(s) using the URL and log-in information you provide to them.

Third (Optional):

A named integration allows any Pruvan end user to select your company’s portal name from a list of our integrated partners, log in with your portal’s log in credentials (URL not required), and start receiving work orders from you ASAP. Please contact Pruvan at 512-244-9511 x2 or sales@pruvan.com to find out additional requirements for a named integration specifically tailored to your company’s business systems.

Not a developer?

Pruvan has a Zero Integration option for non-programmers.