API integration
Expand your
ATS
integrations with the
Pinpoint
API integration.
superAI
Comprehensive Slack AI Agent toolset with fine-grained access control and MCP Server capabilities. Slack MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.
delete_a_pinpoint_user_by_id
Delete a user in Pinpoint. Requires id. Returns meta information about the deletion in the response.
list_all_pinpoint_users
List users in Pinpoint. Returns id, created_at, email, first_name, last_name, time_zone, and updated_at fields for each user in the response.
create_a_pinpoint_user
Create a user in Pinpoint. Requires first_name, last_name, email, and user_type. Returns user id, type, created_at, updated_at, email, first_name, last_name, and time_zone in the response.
get_single_pinpoint_user_by_id
Get details for a specific user in Pinpoint. Requires id. Returns fields such as id, created_at, email, first_name, last_name, time_zone, and updated_at in the response.
get_single_pinpoint_application_by_id
Get application details in Pinpoint using id. Returns fields such as created_at, updated_at, candidate_id, job_id, full_name, status dates, tags, and related resources in response. Confidential jobs a…
list_all_pinpoint_applications
List applications in Pinpoint. Returns id, type, attributes (such as created_at, candidate_id, hired_at, internal_candidate, job_id, stage_id, contact details, and more), and relationships (job, stage…
create_a_pinpoint_application
Create an application in Pinpoint. Requires first_name, last_name, email, and job relationship. Returns id, created_at, updated_at, candidate_id, job_id, locale, stage_id, status fields, and related f…
list_all_pinpoint_candidates
List candidates in Pinpoint. Returns id, address1, address2, country, date_of_birth, email, first_name, full_name, last_name, middle_name, locale, phone, phone_iso2, postcode, town, created_at, update…
get_single_pinpoint_candidate_by_id
Get a specific candidate in Pinpoint by id. Returns candidate fields including id, full_name, email, address, date_of_birth, created_at, updated_at, and key relationships such as applications and skil…
get_single_pinpoint_department_by_id
Get information about a specific department in Pinpoint using id. Returns id, type, and attributes including created_at, name, and updated_at.
list_all_pinpoint_departments
List departments in Pinpoint. Returns a list of departments with key fields: id, name, created_at, updated_at in the response.
list_all_pinpoint_interviews
List interviews in Pinpoint. Returns for each interview: id, start_at, end_at, interviewable_id, interviewable_type, created_at, updated_at, status, summary, presence, and their relationships.
get_single_pinpoint_interview_by_id
Get interview details in Pinpoint. Requires id. Returns fields such as id, start_at, end_at, interviewable_id, interviewable_type, created_at, updated_at, status, summary, presence, and related resour…
get_single_pinpoint_job_by_id
Get details about a specific job in Pinpoint using id. Returns key job fields such as title, description, compensation, status, required candidate information, responsibilities, benefits, and relation…
list_all_pinpoint_jobs
List jobs in Pinpoint. Returns id, type, attributes (such as title, description, compensation, status), and relationships fields for each job. Confidential jobs are excluded by default unless 'confide…
list_all_pinpoint_scorecards
List scorecards in Pinpoint. Returns id, name, interview_guidance, is_active, scorecardable_id, scorecardable_type, updated_at, created_at, and relationships: scorecard_notes, scorecard_sections, stag…
get_single_pinpoint_scorecard_by_id
Get a specific scorecard in Pinpoint by id. Returns fields including id, name, interview_guidance, is_active, scorecardable_id, scorecardable_type, updated_at, created_at, as well as relationships to…
delete_a_pinpoint_user_by_id
Delete a user in Pinpoint. Requires id. Returns meta information about the deletion in the response.
list_all_pinpoint_users
List users in Pinpoint. Returns id, created_at, email, first_name, last_name, time_zone, and updated_at fields for each user in the response.
create_a_pinpoint_user
Create a user in Pinpoint. Requires first_name, last_name, email, and user_type. Returns user id, type, created_at, updated_at, email, first_name, last_name, and time_zone in the response.
get_single_pinpoint_user_by_id
Get details for a specific user in Pinpoint. Requires id. Returns fields such as id, created_at, email, first_name, last_name, time_zone, and updated_at in the response.
Enhanced
Pinpoint
with AI Capabilities
Unified APIs for
Pinpoint
Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.
Users
The User object represents a User.
Unified User Directory API
Applications
The applications represent an application for a job.
Unified ATS API
Candidates
The candidates represent a candidate.
Unified ATS API
Departments
The departments represent a department.
Unified ATS API
Interviews
The interviews represent an interview.
Unified ATS API
Jobs
The jobs represent a job.
Unified ATS API
Offices
The offices represent an office.
Unified ATS API
Scorecards
The scorecards represent a scorecard.
Unified ATS API
Users
The users represent a user.
Unified ATS API
Proxy API for
Pinpoint
✨ Powered by AI
Customize the mappings as you need using AI.
Build your own unified API from scratch, aided by AI.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.
Josh Benson,
CEO of Omnitrain