If you are curious about using the API, here is some general advice that might help:
If you want to call the API, please do it from the server side.
Whatever code is serving your local host is the one that needs to call the API. Since it is not a browser, it will not have the same security restrictions. More simply, you can use the https library and make an https.request to ProsperWorks.
For more information, I've included a link on the security measures I mentioned.
All API calls are limited to 600 requests every 10 minutes.
If you are trying to get back all results, you will have to specify page number and size.
Curious about how to request pages? View this Google sheets script example where we return related contacts with opportunities.
Here is another Google sheets script example where we export all activity notes.
How to get open tasks and related people.
How to list all users.
Instructions: You can follow any of the instructions for the scripts above and it will work the same.
We now have webhooks!
We also have a community forum for developers. Feel free to share how you have been using our API:
Not sure how to use custom fields? Here is how to create a lead in node with custom fields:
Here is how to make a person in node:
If you use node, here is a tutorial for your reference.
You should be able to get it working with the requests library. It might require an extra flag for json: true.
Interested in exploring non API options to integrate? Try a free Zapier trial.
Here is how to log an activity payment with Quickbooks using Zapier:
Here are other things you can do with Zapier:
If you have any questions around using our API, please make a request here.