APIs
This guide will explain what an API is and how you can set one up.
📖 Reading Time: 3 Minutes
🎧 Listening Time: 2.5 Minutes
👥 This Guide Is Intended For Tribepad Customers & Tribepad Team Members

Table of Contents
✏️Introduction
What is an API and what are they used for?
An API (or 'Application Programming Interface') allows two software components to communicate with each other using a set of rules and protocols.
- For example, you might require Tribepad to communicate with your Payroll or HR system, to export candidate bank details or Right to Work information
- Tribepad would typically function as the 'server' (i.e. the platform that provides the base information), and your Payroll/HR system would function as the 'client' (i.e. the system that is requesting the information).
We offer several different APIs at Tribepad:
- External Applications
- Retrieve Applications
- Simple Job Create
- External Career Sites
- Options Values
- Candidate Custom Fields
🔗APIs Offered In More Detail
➡️ External Applications
This API allows integration between the ATS and external systems and allows the following actions:
- Create / find a user and generate an application invitation
- Attach a file to an application
- Create interviews or fetch available slots
- Attach a CV to an application
- Change application status
- Recruiter account management
- Careers management
➡️ Retrieve Applications
This API can be used to retrieve detailed information about a candidate's application,
including:
- Application summary
- Personal information
- License information (if requested)
- Application documents
- Career history
- Education history
- Role information (for the role applied for)
- Reference information (if requested as part of application)
- Questionnaire responses
➡️ Simple Job Create
This API can be used to create a role in Tribepad.
➡️ External Career Sites
This API is used to pull back role information to be posted on a non-Tribepad career site.
This API is designed to work in conjunction with the Job Search and the Job Retrieve APIs as well as Options Values.
➡️ Options Values
This API is used to retrieve data defined when setting up the Tribepad ATS and includes fields
such as contract types, business units as well as job custom fields.
➡️ Candidate Custom Fields
This API allows writing to candidate custom fields.
📜 Documentation For APIs
The setting up of any API with Tribepad requires a specific process. We have documented the above APIs and have saved all information here, in our 🖱️ API Portal.