Skip to content

⚡ HireDora Developer Hub

Integrate automated candidate parsing, vector semantic search, and AI-powered recruitment workflows directly into your applications using our REST API.

API Status: Operational (v2.4)

🚀 Authentication

All REST API requests require a Bearer Token supplied in the HTTP Authorization header.

HTTP Header
Authorization: Bearer hd_live_your_api_key_here

🔍 Semantic Vector Search

Execute similarity search across stored candidate CV embeddings using cosine distance.

POST /api/v2/candidates/search
JSON Payload
{ "query": "Senior Java Tomcat Developer", "top_k": 5, "min_score": 0.82 }

📦 Core API Endpoints Overview

GET /api/v2/applications
Fetch paginated list of candidate applications
POST /api/v2/applications/ingest
Parse resume document (PDF, Word, Image) & extract vectors
DELETE /api/v2/applications/{id}
Permanently purge applicant data for compliance

☕ Java SDK (Maven)

Official client library optimized for Apache Tomcat & Spring applications.

pom.xml
<dependency> <groupId>com.hiredora</groupId> <artifactId>hiredora-java-sdk</artifactId> <version>2.4.0</version> </dependency>

🐍 Python SDK

Designed for fast AI/ML pipeline integration and candidate batch processing.

Terminal
pip install hiredora-sdk

🔔 Real-time Webhook Events

Subscribe your HTTP endpoints to receive asynchronous events when candidates apply or when AI screening completes.

candidate.applied Triggered immediately after new CV upload
screening.completed Triggered when Ollama AI finishes CV summary
Sample Webhook Event Body
{ "event": "screening.completed", "application_id": 4470, "candidate_email": "applicant@example.com", "match_score": 0.94, "timestamp": "2026-09-23T23:35:00Z" }

🔑 API Key Generator Sandbox

Generate a live sandbox API key to begin building integrations with HireDora services.