Overview
This document provides comprehensive API documentation for integrating Babblebot's interview solutions into your platform. It covers three core interview types: Web Interviews, Phone Interviews, and Coding Assessments.
What you can do with this integration:
- Onboard and manage sub-companies
- Create and manage interview assessments across multiple formats
- Invite candidates programmatically and track their progress
- Receive real-time updates via webhooks
- Access comprehensive candidate reports and analytics
Table of Contents
-
API Authentication
-
General Partner Integration APIs
- Onboard Sub-Company
- Get Subcompany DNS Info
- Upload JD
- Get Active Interviews
- Get Interview Details
- Invite Candidates
- Invite Candidate with Resume
- Disable Interview Invitation
- Activate/Deactivate/Delete Interview Type
- Resend Interview Invitation
- Ask to Resume Interview
- Copy Existing Interview
- Download Candidate Report
- Fetch Candidate Assessment Scores
- Fetch Candidate Assessment Video
- Register Webhook
-
Phone Interview Integration
- Get Active Phone Interviews
- Invite Phone Interview Candidate
- Fetch Phone Interview Candidate Status
-
Coding Interview Integration
- Feature Overview
- Test Management APIs
- Assessment Processing APIs
- Webhook Integration
- Reporting APIs
- Whitelabeling Details
API Authentication
All API requests to Babblebots require proper authentication to ensure secure communication.
Authentication Method: Bearer Token