The core of our customer base are developers at companies of all sizes—they are the folks in the trenches writing the code that businesses rely on for all sorts of business purposes. That's why making PactSafe easy to integrate has been a huge focus for us from day one. Today, I'm excited to announce that we've taken huge strides to make those integrations even easier with the launch of our Node.js SDK and Java SDK, an OAuth 2 authorization flow, and the Beta release of our PactSafe for Zapier integration.
We've released versions 1.0 for both our Node and Java libraries and have also released them as public Github repositories that you can easily clone into your own projects. Node.js and Java are two of the most popular development languages for companies nowadays—and since our product supports all sizes of business (from startups to enterprise), we wanted to cover our bases:
We've included parity with our Activity API as part of the v1.0.0 release of both SDK's. You're able to dynamically load, present, and track acceptance for your Groups stored inside of PactSafe. To get started, all you have to do is grab your Site Access ID located here within your PactSafe account! Don't have an account? Sign up for a free trial:
As part of our ongoing efforts to play nice with others, we've released a fully baked OAuth 2 flow that you can incorporate into your own apps (or third party apps like Zapier). To use it, you'll start by logging into PactSafe, going to your profile, and creating a new "Application":
It will follow a standard flow where you can easily define the scope associated with your App's access to PactSafe at the user level:
The following items can be passed in the scope parameter to https://app.pactsafe.com/oauth/authorize:
Once authorized, we'll pass a code parameter that you can use to verify authorization into your own app and to generate the access_token you'll be using to pass in the Authorization header (Authorization: Bearer access_token). To read more about how OAuth 2 works, check out the OAuth 2 website or this excellent primer of how OAuth 2 works and how you can integrate it into your own apps.
With OAuth 2 in place, we're currently in Beta with a Zapier integration with other integrations like Slack coming into our near-term purview. Want to try out our integration with Zapier? Shoot us a message and we'll invite you as a Beta user of the integration.
What's the use case for Zapier and Slack? Using our integrations with Zapier, you can trigger tons of things to happen when integrating to your own apps or systems. Check out these amazing options for integration in how you can plug PactSafe in to Slack or any other app you use.
Those are just a few examples of how our Zapier and Slack integrations can help streamline your business. We're really excited to share more as we polish these integrations up for general release!
Have questions? Contact us using our Live Chat feature in the bottom right of your screen, email us at firstname.lastname@example.org, or dig around our Developer page to find out how you can plug PactSafe into your existing apps and cloud apps more easily than ever before.