This article explains what you need to build your integration. It highlights the resources available in the Developer Hub for using our APIs. It also explains how our Integration Services team can help.
Review the requirements for building an integration
Review these requirements before you start to make sure your project is workable. To build your integration, you need:
- Programming experience with server-side scripting languages. Examples include node.js, Python, PHP, Ruby, ASP.NET/C#, or Java.
- A server to run your app.
- A public API like the Personio API to access the external service's features.
A public API isn't always necessary, but not using one often requires more manual work. Contact our Integration Services team if you aren't sure about API requirements.
There's no software development kit (SDK) for the Personio API. This means you need to code the necessary logic for the foundational setup of your app. This includes authentication, token handling, and HTTP requests to our endpoints.
Tip:
You can use an integration platform like Zapier to create your integration. Zapier connects your Personio account to thousands of third-party tools. Visit our Marketplace to see all integration platforms that work with Personio.
Explore the Developer Hub
The Developer Hub is your central resource for all things related to the Personio APIs. It includes the following sections:
- Documentation: Access guidelines to start using the Personio APIs.
- API Reference: Learn what each API endpoint can do and how to use them. This section is crucial for understanding how to exchange data with Personio.
- Changelog: See the latest updates and additions to the APIs.
Contact the Integration Services team
Building an integration for any tool can be time-consuming and expensive. Our Integration Services team can guide you through the build. They can answer any questions to make development smoother and faster. To contact the Integration Services team, go to Help & Feedback in your account.