SmartRecruiters
Authentication: API key. See Application credentials for setup.
Sample use cases
- List all open jobs in the Engineering department and show applicant counts per role.
- Find candidates who applied in the last 7 days and haven’t been contacted yet.
- Pull all active job postings and check which ones have no candidates in the pipeline.
Available Tools
List candidates (applications) for a specific job in SmartRecruiters. Returns candidates with their application status
List candidates in SmartRecruiters with optional text search and cursor pagination. Filter by job ID or application status
Get full profile for a SmartRecruiters candidate by ID, including contact info, tags, and primary job assignment
Create a new candidate in SmartRecruiters and assign them to a job. Requires job_id, first_name, and last_name
Update a candidate’s profile in SmartRecruiters. All fields are optional — only provide what you want to change
List all departments configured in SmartRecruiters. Returns department IDs and labels
List jobs in SmartRecruiters with optional filtering and cursor pagination. Filter by status, department, or text search
Get full details for a SmartRecruiters job by ID, including location, status, hiring team links, and posting info
List users in SmartRecruiters with offset-based pagination. Filter by role (ADMINISTRATOR, REGULAR, RESTRICTED)
Get full details for a SmartRecruiters user by ID, including name, email, role, and active status