Talentics API
Authentication
Talentics APIs handle enormous amounts of data. The way we ensure this data is secured for developers and users alike is through authentication. There are a few methods for authentication, each listed below.
This section can help you get acquainted with the current platform organization, explains how to get access to the different tools and endpoints, and provides supporting code and learning resources.
Basic Authentication
Talentics APIs require the use of HTTP Basic Authentication. To make a successful request to an API that requires Basic Authentication, you must pass a valid App ID and App Secret combination as an authorization header for each request. The App ID and App Secret will be available in Talentics Developer Console once you register as Developer Account, and can be edited from within this console as well.
When building a request using Basic Authentication, make sure you add the Authentication: Basic HTTP header with encoded credentials over HTTPS.
In the following cURL request example, you
would replace {app_id}
and {app_secret}
with your credentials before sending the
request:
curl -v
--compressed -u {app_id}:{app_secret} "https://api.talentics.id/v2/jobs"
Then the server will respond to a client with 200 (OK) response status and provide information about jobs.
If your credentials don't match, the server responds to a client with a 401 (Unauthorized) response status.
You can get your App ID and App Secret here.
API Reference Index
Get Test List
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
Rate limit
50 requests per 15-minute window
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
page
optional, integer
Specific page you want
per_page
optional, integer
How many records you want in one page. Max 100/page
GET
https://api.talentics.id/v2/exams
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/exams
Response
Response Success
HTTP Status Code: 200
Response Field
data
array
Contains main content of response
links
object
List of several links for pagination
meta
object
Meta data of pagination
id
integer
Test ID
organization_id
integer
Organization ID
job_id
integer
Job ID related to this test
title
string
Test title
started_at
datetime
Time when test will started
ended_at
datetime
Time when test will ended
{
"data": [
{
"id": 8,
"organization_id": 106291,
"job_id": 10,
"title": "Random title",
"started_at": "2020-05-23 00:54:00",
"ended_at": "2020-05-29 00:55:00",
"created_at": "2020-05-23 00:54:27",
"updated_at": "2020-05-23 00:54:27"
}
],
"links": {
"first": "https://api.talentics.id/v2/exams?page=1",
"last": "https://api.talentics.id/v2/exams?page=52",
"prev": null,
"next": "https://api.talentics.id/v2/exams?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 52,
"path": "https://api.talentics.id/v2/exams",
"per_page": "1",
"to": 1,
"total": 52
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Test Detail
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
Rate limit
50 requests per 15-minute window
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/exams/{EXAM_ID}
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/exams/1
Response
Response Success
HTTP Status Code: 200
Response Field
data
object
Contains main content of response
id
integer
Test ID
organization_id
integer
Organization ID
job_id
integer
Job ID related to this test
title
string
Test title
started_at
datetime
Time when test will started
ended_at
datetime
Time when test will ended
{
"data": {
"id": 1,
"organization_id": 106291,
"job_id": 10,
"title": "Random title",
"started_at": "2020-05-23 00:54:00",
"ended_at": "2020-05-29 00:55:00",
"created_at": "2020-05-23 00:54:27",
"updated_at": "2020-05-23 00:54:27"
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Test Participants
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
Rate limit
50 requests per 15-minute window
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
page
optional, integer
Specific page you want
per_page
optional, integer
How many records you want in one page. Max 100/page
GET
https://api.talentics.id/v2/exams/{EXAM_ID}
/tickets
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/exams/1/tickets
Response
Response Success
HTTP Status Code: 200
Response Field
data
array
Contains main content of response
links
object
List of several links for pagination
meta
object
Meta data of pagination
id
integer
Ticket ID
name
string
Participant name
email
string
Participant email
started_at
datetime
Time of participant start the test
finished_at
datetime
Time of participant finish the test
exam
object
Test detail
id
integer
Test ID
title
integer
Test name
started_at
datetime
Test start date & time
ended_at
datetime
Test end date & time
created_at
datetime
Ticket created date
updated_at
datetime
Ticket updated date
status
string
Ticket status
{
"data": [
{
"id": 12,
"name": "John Doe",
"email": "[email protected]",
"started_at": null,
"finished_at": null,
"exam": {
"id": 8,
"title": "Random title",
"started_at": "2020-05-23 00:54:00",
"ended_at": "2020-05-29 00:55:00"
},
"created_at": "2020-05-27T13:12:50.000000Z",
"updated_at": "2020-11-04T08:39:37.000000Z",
"status": "sending invitation"
},
{
"id": 25,
"name": "Tina Smith",
"email": "[email protected]",
"started_at": null,
"finished_at": null,
"exam": {
"id": 8,
"title": "Random title",
"started_at": "2020-05-23 00:54:00",
"ended_at": "2020-05-29 00:55:00"
},
"created_at": "2020-06-02T16:21:03.000000Z",
"updated_at": "2020-11-04T08:39:37.000000Z",
"status": "sending invitation"
},
],
"links": {
"first": "https://api.talentics.id/v2/exams/1/tickets?page=1",
"last": "https://api.talentics.id/v2/exams/1/tickets?page=52",
"prev": null,
"next": "https://api.talentics.id/v2/exams/1/tickets?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 52,
"path": "https://api.talentics.id/v2/exams/1/tickets",
"per_page": "1",
"to": 1,
"total": 52
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Test Results and Score
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
Rate limit
50 requests per 15-minute window
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/exams/ticket/{TICKET_ID}
/scores
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/exams/tickets/1/scores
Response
Response Success
HTTP Status Code: 200
Response Field
ticket_id
integer
Ticket ID
name
string
Participant name
email
string
Participant email
results
array
Participant results data
assessment_name
string
Assessment name
assessment_slug
string
Assessment slug
total_score
integer
Participant total score in the assessment
aspect_scores
array
Assessment aspects scores
aspect_group
string
Aspect group name
aspect_name
string
Aspect name
aspect_slug
string
Aspect slug
score
integer
Aspect score
{
"data": {
"ticket_id": 1,
"name": "John Doe",
"email": "[email protected]",
"results": [
{
"assessment_name": "asm-1",
"assessment_slug": "asm-1",
"total_score": 10,
"aspect_scores": [
{
"aspect_group": "Aspect",
"aspect_name": "aspect-1",
"aspect_slug": "aspect-1",
"score": 100
}
]
}
]
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Job List
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
Rate limit
50 requests per 15-minute window
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
page
optional, integer
Specific page you want
per_page
optional, integer
How many records you want in one page. Max 100/page
GET
https://api.talentics.id/v2/jobs
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/jobs
Response
Response Success
HTTP Status Code: 200
Response Field
id
integer
Job ID
title
string
Job title
description
string
Job description
location
string
Job location
posted_at
datetime
Date and time when the job was posted
close_base_on
string
Defines the condition for closing the job. Possible values: quota
, deadline
due_date
datetime
Due date for the job
applicant_quota
integer
Maximum number of applicants allowed
publication
integer
Publication status of the job. Possible values: 0
(unpublished), 1
(published)
status
string
Job status. Possible values: drafted
, open
, suspended
, closed
min_experience
integer
Minimum experience (in years)
min_salary
integer
Minimum salary
max_salary
integer
Maximum salary
requirements
string
Job requirements
benefits
array
Job benefits
{
"data": [
{
"id": 101,
"type": 2,
"organization_id": 12345,
"profession_id": 56789,
"title": "Software Engineer",
"description": "Develop and maintain web applications",
"created_by": 1001,
"created_at": "2023-10-01T08:00:00.000000Z",
"updated_at": "2023-10-15T12:00:00.000000Z",
"assigned_to": [
2001,
2002
],
"location": "Remote",
"posted_at": "2023-10-01 09:00:00",
"due_date": "2023-11-01 00:00:00",
"close_base_on": "quota",
"applicant_quota": 10,
"publication": 1,
"status": "open",
"total_applicants": 5,
"min_experience": 2,
"min_salary": 5000000,
"max_salary": 10000000,
"requirements": "Proficient in Laravel and Vue.js",
"benefits": [
{
"name": "Health Insurance"
},
{
"name": "Flexible Working Hours"
}
],
"youtube_video_url": "https://www.youtube.com/watch?v=example",
"industry_id": 101,
"code": "SE2023",
"job_function_id": 10,
"country_id": 1,
"province_id": 2,
"city_id": 3,
"district_id": 4,
"locations": [
{
"location": "Jakarta, Indonesia",
"country_id": 1,
"province_id": 2,
"city_id": 3,
"district_id": 4
}
],
"slug": "software-engineer",
"page_url": "https://jobs.talentics.id/tech/software-engineer"
}
],
"links": {
"first": "https://api.talentics.id/v2/jobs?page=1",
"last": "https://api.talentics.id/v2/jobs?page=52",
"prev": null,
"next": "https://api.talentics.id/v2/jobs?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 52,
"path": "https://api.talentics.id/v2/jobs",
"per_page": "1",
"to": 1,
"total": 52
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Job Detail
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/jobs/{JOB_ID}
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/jobs/1
Response
Response Success
HTTP Status Code: 200
Response Field
id
integer
Job ID
title
string
Job title
description
string
Job description
location
string
Job location
posted_at
datetime
Date and time when the job was posted
close_base_on
string
Defines the condition for closing the job. Possible values: quota
, deadline
due_date
datetime
Due date for the job
applicant_quota
integer
Maximum number of applicants allowed
publication
integer
Publication status of the job. Possible values: 0
(unpublished), 1
(published)
status
string
Job status. Possible values: drafted
, open
, suspended
, closed
min_experience
integer
Minimum experience (in years)
min_salary
integer
Minimum salary
max_salary
integer
Maximum salary
requirements
string
Job requirements
benefits
array
Job benefits
organization
object
Details about the organization
{
"data": {
"id": 101,
"type": 1,
"organization_id": 1001,
"profession_id": 10,
"title": "Software Engineer",
"description": "We are looking for a skilled Software Engineer to join our team and help build innovative solutions.",
"created_by": 501,
"created_at": "2025-05-01T08:00:00.000000Z",
"updated_at": "2025-05-15T10:00:00.000000Z",
"assigned_to": [
501
],
"location": "Remote",
"workplace_type": "Remote",
"mpp": null,
"posted_at": "2025-05-01 08:00:00",
"due_date": "2025-06-01 00:00:00",
"close_base_on": "deadline",
"applicant_quota": 10,
"publication": 1,
"status": "open",
"level": "Mid-Level",
"total_applicants": 5,
"min_experience": "2 years",
"min_salary": "5000 USD",
"max_salary": "8000 USD",
"requirements": "Proficient in JavaScript, Python, and cloud technologies.",
"benefits": [
{
"name": "Health Insurance"
},
{
"name": "Flexible Working Hours"
},
{
"name": "Remote Work Allowance"
},
{
"name": "Professional Development Opportunities"
}
],
"youtube_video_url": null,
"industry_id": 5,
"code": "SE2025",
"job_function_id": 3,
"country_id": 1,
"province_id": null,
"city_id": null,
"district_id": null,
"locations": [
{
"location": "Remote",
"country_id": 1,
"province_id": null,
"city_id": null,
"district_id": null
}
],
"slug": "software-engineer",
"private": 0,
"access": "public",
"closed": 0,
"verified": 1,
"verified_at": "2025-05-01 09:00:00",
"suspended": 0,
"suspended_at": null,
"organization": {
"id": 1001,
"parent_id": null,
"name": "Tech Innovators Inc.",
"slug": "tech-innovators",
"partnership": 0,
"created_at": "2023-01-01T10:00:00.000000Z",
"updated_at": "2023-10-01T15:00:00.000000Z",
"email_logo_file_path": "organizations/12345/logos/logo.png",
"assessment_logo_file_path": "organizations/12345/logos/assessment_logo.png",
"report_logo_file_path": "organizations/12345/logos/report_logo.png",
"company_name": "Tech Innovators",
"description": "Tech Innovators Inc. is a leading company in technology solutions, providing cutting-edge tools to empower businesses worldwide. Our mission is to innovate and inspire through technology.",
"why_work_here": "Join Tech Innovators Inc. to work with a dynamic team, enjoy growth opportunities, and be part of a company that values innovation and creativity.",
"what_we_do": "We specialize in developing software solutions, AI-driven tools, and cloud-based platforms to help businesses achieve their goals efficiently.",
"benefit": null,
"tips_for_applier": null,
"location": "Jakarta, Indonesia",
"address": "Jl. Sudirman No. 123, Jakarta Pusat, Indonesia",
"website": "https://www.techinnovators.com",
"email": "[email protected]",
"phone": "081234567890",
"linkedin_url": "https://www.linkedin.com/company/tech-innovators",
"instagram_url": "https://www.instagram.com/techinnovators",
"facebook_url": "https://www.facebook.com/techinnovators",
"twitter_url": "https://twitter.com/techinnovators",
"youtube_url": "https://www.youtube.com/techinnovators",
"established": null,
"tags": null,
"verified": 1,
"verified_at": "2025-03-20 10:55:16",
"deleted_at": null,
"industry_id": 5,
"latitude": null,
"longitude": null,
"private": 0,
"rejected": 0,
"rejected_at": null,
"referral_code": "TECH123",
"referral_id": null,
"verified_email_sent_at": "2023-01-10 09:00:00",
"trial": 1,
"trial_started_at": "2023-01-01 10:00:00",
"trial_ended_at": "2023-02-01 10:00:00",
"suspended": 0,
"suspended_at": null,
"developer_activated_at": "2023-01-05 08:00:00",
"avatar_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/logos/1737036010_072ae46ea855b0abc45f583c4b3842a7651e9ff7.png",
"cover_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/covers/1729760639_77d525db746deaf7b4a8d6c1538a8ce1755a91db.png",
"logo_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/logos/1737036010_072ae46ea855b0abc45f583c4b3842a7651e9ff7.png"
},
"page_url": "https://jobs.techinnovators.com/software-engineer",
"required_assessments": [],
"required_aspects": [],
"related_profession": "Software Development",
"applicable": true,
"work_ready": true
}
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Job Applicants List
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/jobs/{JOB_ID}
/applicants
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/jobs/1/applicants
Response
Response Success
HTTP Status Code: 200
Response Field
id
integer
Job Applicant ID
organization_id
integer
Organization ID
job_id
integer
Job ID
account_id
integer
Applicant / Account ID
name
string
Applicant name
email
string
Applicant email
applied_date
datetime
Date when the applicant applied
imported_status
boolean
Indicates if the applicant was imported
refer_status
boolean
Indicates if the applicant was referred
applicant_status
string
Current status of the applicant
Possible values:
dropped
: The applicant has been dropped.rejected
: The applicant has been rejected.hired
: The applicant has been hired.passed
: The applicant has passed the process.on progress
: The applicant is still in progress.
refer_to
integer
Job ID to which the applicant was referred
refer_from
integer
Job ID from which the applicant was referred
phone_number
string
Applicant phone number
identity_number
string
Applicant identity number
location
string
Applicant location
educational
array
Applicant educational background
education
string
Applicant last education
year_of_experience
string
Applicant year of experience
gender
enum
Possible values:
1
: Male2
: Female
dob
date
Applicant birthdate
company_name
string
Applicant's current company name
job_title
string
Applicant's current job title
address
string
Applicant address
access_code
string
Applicant access code
access_code_expired_at
datetime
Applicant access code will expire at
{
"data": [
{
"id": 101,
"organization_id": 1002,
"job_id": 2022,
"account_id": 1045464,
"name": "Adi Nugroho",
"email": "[email protected]",
"applied_date": "2025-03-21T04:16:24.000000Z",
"imported_status": false,
"refer_status": false,
"applicant_status": "on progress",
"refer_to": 2022,
"refer_from": 2023,
"phone_number": "081234567890",
"identity_number": "1234567890123456",
"location": "Bandung, Indonesia",
"educational": [
{
"institution_id": 4,
"major_id": 2,
"level": "S1",
"location": "Indonesia",
"graduation_year": "2019",
"gpa": "3.8"
}
],
"education": "S1",
"year_of_experience": "no work experience",
"company_name": "Teknologi Nusantara",
"job_title": "Software Engineer",
"gender": 1,
"dob": "1997-08-15",
"nik": "3201150001100224",
"draft": 0,
"background_enabled": 1,
"portfolio_link": "https://portfolio.adinugroho.com",
"address": "Jl. Sukajadi No. 45, Bandung, Indonesia",
"cv_file_path": null,
"access_code": "A123456",
"access_code_expired_at": "2021-06-06 00:00:00"
},
{
"id": 102,
"organization_id": 1002,
"job_id": 2023,
"account_id": 502,
"name": "Budi Santoso",
"email": "[email protected]",
"applied_date": "2025-04-15T08:00:00.000000Z",
"imported_status": false,
"refer_status": false,
"applicant_status": "on progress",
"refer_to": null,
"refer_from": null,
"phone_number": "081234567890",
"identity_number": "9876543210987654",
"location": "Jakarta, Indonesia",
"educational": [
{
"institution_id": 2,
"major_id": 3,
"level": "S1",
"location": "Indonesia",
"graduation_year": "2018",
"gpa": "3.9"
}
],
"education": "S1",
"year_of_experience": "4-5 years",
"company_name": "Inovasi Teknologi Nusantara",
"job_title": "Pengembang Perangkat Lunak",
"gender": 1,
"dob": "1993-07-15",
"nik": "3201150001100225",
"draft": 0,
"background_enabled": 0,
"portfolio_link": "https://portfolio.budisantoso.com",
"address": "Jl. Merdeka No. 123, Jakarta, Indonesia",
"cv_file_path": null,
"access_code": null,
"access_code_expired_at": null
}
]
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Job Applicant Detail
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/jobs/applicants/{JOB_APPLICANT_ID}
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/jobs/applicants/1
Response
Response Success
HTTP Status Code: 200
Response Field
id
integer
Job Applicant ID
organization_id
integer
Organization ID
job_id
integer
Job ID
account_id
integer
Applicant / Account ID
name
string
Applicant name
email
string
Applicant email
applied_date
datetime
Date when the applicant applied
imported_status
boolean
Indicates if the applicant was imported
refer_status
boolean
Indicates if the applicant was referred
refer_to
integer
Job ID to which the applicant was referred
refer_from
integer
Job ID from which the applicant was referred
phone_number
string
Applicant phone number
identity_number
string
Applicant identity number
location
string
Applicant location
gender
enum
Applicant gender
1
= Male2
= Female
dob
date
Applicant birthdate
linkedin_url
string
Applicant LinkedIn profile URL
professional_headline
string
Applicant professional headline
educational
array
Applicant educational background
education
string
Applicant last education
year_of_experience
string
Applicant year of experience
current_salary
integer
Applicant current salary
expected_salary
integer
Applicant expected salary
latest_work_experience
object
Applicant's latest work experience
latest_organization_experience
object
Applicant's latest organization experience
latest_certification
object
Applicant's latest certification
achievements
array
Applicant's achievements
languages
array
Languages the applicant is proficient in
skills
array
Applicant's skills
social_media
array
Applicant's social media links
function_of_interest
array
Functions of interest for the applicant
cv_url
string
URL to the applicant's CV. The link is temporary and will expire after 20 minutes.
portfolio_link
string
URL to the applicant's portfolio
info_sources
array
Sources of information about the applicant
preliminaries
array
Preliminary questions and answers provided by the applicant
{
"data": {
"id": 102,
"organization_id": 1002,
"job_id": 2023,
"account_id": 502,
"name": "Budi Santoso",
"email": "[email protected]",
"applied_date": "2025-04-15T08:00:00.000000Z",
"imported_status": false,
"refer_status": false,
"refer_to": 2022,
"refer_from": 2023,
"phone_number": "081234567890",
"identity_number": "9876543210987654",
"location": "Jakarta, Indonesia",
"gender": 1,
"dob": "1993-09-09",
"linkedin_url": "https://linkedin.com/in/example-budi-santoso",
"professional_headline": "Experienced Software Engineer specializing in web development and scalable solutions",
"educational": [
{
"institution_id": 2,
"major_id": 3,
"level": "S1",
"location": "Indonesia",
"graduation_year": "2018",
"gpa": "3.9"
},
{
"institution_id": 508,
"major_id": 387,
"level": "SMK",
"location": "Indonesia",
"graduation_year": "2020",
"gpa": null
}
],
"education": "S1",
"year_of_experience": "4-5 years",
"current_salary": 3000000,
"expected_salary": 8000000,
"latest_work_experience": {
"job_title": "Software Engineer",
"company_name": "Tech Innovators Inc.",
"industry_id": 5,
"job_position_id": 3,
"start_date": "2020-06-01",
"end_date": "2023-01-01",
"description": "Developed and maintained web applications, collaborated with cross-functional teams, and implemented scalable solutions."
},
"latest_organization_experience": {
"organization_name": "Student Council",
"position": "Staff",
"level": "Public Relations",
"start_date": "2018-01-01",
"end_date": "2018-12-31"
},
"latest_certification": {
"certification_title": "Certified Scrum Master",
"institution_name": "Scrum Alliance",
"start_date": "2023-01-15",
"end_date": "2023-02-15"
},
"achievements": [
{
"title": "Overall Champion",
"organization": "Junior Art & Design",
"year": "2004"
}
],
"languages": [
{
"language": "Indonesian",
"proficiency": "Proficient - Fluent"
},
{
"language": "English",
"proficiency": "Beginner - Intermediate"
}
],
"skills": [
"Software Development",
"Web Development",
"JavaScript",
"PHP",
"Laravel",
"React",
"API Integration",
"Database Management",
"Version Control (Git)",
"Problem Solving"
],
"social_media": [
"https://facebook.com/example-budi-santoso",
"https://instagram.com/example-budi-santoso"
],
"function_of_interest": [
107,
125
],
"cv_url": "https://talentics-storage.s3.ap-southeast-1.amazonaws.com/jobs/apply/cv/ea293e3d4ec26f787fdc74ebc11af21f45e7389a/IDEB_BENGMEDI-1766004_221115_M1001656_M1001656_ksjdksjnfsijfnsjenfosiendfs_jsefisjefisefskij_nksehfksufkseijfsbfksij_kjsnfkjsenkfunskef.PDF?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T001314Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1200&X-Amz-Signature=f4b9c7fc66ba836e8f57b2078c8828971ec8cad9dc168f758b24ada6f2ca05d0",
"portfolio_link": "http://dev.com/nat-tech/job-all-mandatory-dev/apply",
"info_sources": [
"Talentics.id"
],
"preliminaries": [
{
"question": "Do you have another CV to share?",
"answer": "https://talentics-storage.s3.ap-southeast-1.amazonaws.com/jobs/apply/additional_filec0677259c4d6f032fb0ef1820ec80b3264bbba6c/id-11134207-7qula-lh7grxrmtlga1c.jpg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T005338Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=05ad414accfeecd85f523f85e7769ce85aeff0134ce2af1478db621f30741b9d"
},
{
"question": "Are you willing to be placed anywhere? (Indonesian territory)",
"answer": "Yes"
},
{
"question": "How long of a notice period should you give? (in month)",
"answer": "3"
},
{
"question": "How many years of experience do you have in your field ?",
"answer": "5"
},
{
"question": "Do you have a nuclear family that works in this company (Father, Mother, Siblings)?",
"answer": "Yes"
}
]
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}
Get Applicant Employment Application Detail
Request
Request Headers
Content-Type
application/json
Authorization
Basic AUTH
AUTH
= base64(ACCESS_KEY:ACCESS_SECRET)
Query Parameters
-
GET
https://api.talentics.id/v2/jobs/applicants/{JOB_APPLICANT_ID}
/employment-application-form
curl -v --compressed -u{app_id}
:{app_secret}
https://api.talentics.id/v2/jobs/applicants/30/employment-application-form
Response
Response Success
HTTP Status Code: 200
Response Field
id
integer
Job Applicant ID
applicant_id
integer
Job Applicant ID
organization_id
integer
Organization ID
profession_id
integer
Profession ID
job_title
string
Job title
organization
object
Organization details
name
string
Applicant name
email
string
Applicant email
application_time
datetime
Employment application form submitted time
employment_application_form
arary
Employment application form values
{
"data": {
"id": 30,
"applicant_id": 30,
"organization_id": 107104,
"organization": {
"id": 1001,
"current_package_id": 6,
"parent_id": null,
"name": "Tech Innovators Inc.",
"slug": "tech-innovators",
"unique": null,
"partnership": 0,
"created_at": "2023-01-01T10:00:00.000000Z",
"updated_at": "2023-10-01T15:00:00.000000Z",
"email_logo_file_path": "organizations/12345/logos/logo.png",
"assessment_logo_file_path": "organizations/12345/logos/assessment_logo.png",
"report_logo_file_path": "organizations/12345/logos/report_logo.png",
"company_name": "Tech Innovators",
"description": "Tech Innovators Inc. is a leading company in technology solutions, providing cutting-edge tools to empower businesses worldwide. Our mission is to innovate and inspire through technology.",
"why_work_here": "Join Tech Innovators Inc. to work with a dynamic team, enjoy growth opportunities, and be part of a company that values innovation and creativity.",
"what_we_do": "We specialize in developing software solutions, AI-driven tools, and cloud-based platforms to help businesses achieve their goals efficiently.",
"benefit": null,
"tips_for_applier": null,
"location": "Jakarta, Indonesia",
"address": "Jl. Sudirman No. 123, Jakarta Pusat, Indonesia",
"website": "https://www.techinnovators.com",
"email": "[email protected]",
"phone": "081234567890",
"linkedin_url": "https://www.linkedin.com/company/tech-innovators",
"instagram_url": "https://www.instagram.com/techinnovators",
"facebook_url": "https://www.facebook.com/techinnovators",
"twitter_url": "https://twitter.com/techinnovators",
"youtube_url": "https://www.youtube.com/techinnovators",
"established": null,
"tags": null,
"verified": 1,
"verified_at": "2023-01-15 12:00:00",
"deleted_at": null,
"industry_id": 5,
"company_size_id": 2,
"active_media": 1,
"latitude": null,
"longitude": null,
"exchange_id": "26",
"exchange_token": "ac0c627019603243add8c307d881f1b7",
"private": 0,
"rejected": 0,
"rejected_at": null,
"referral_code": "TECH123",
"referral_id": null,
"verified_email_sent_at": "2023-01-10 09:00:00",
"trial": 1,
"trial_started_at": "2023-01-01 10:00:00",
"trial_ended_at": "2023-02-01 10:00:00",
"suspended": 0,
"suspended_at": null,
"developer_activated_at": "2023-01-05 08:00:00",
"migrated_at": null,
"reseller": 0,
"internal": 0,
"country_id": 1,
"province_id": 10,
"city_id": 100,
"district_id": 200,
"biometrics_verification": 1,
"send_email_verify_at": "2023-01-12 10:00:00",
"verified_by": 101,
"verify_token": null,
"verify_expired_at": null,
"request_verify_count": 1,
"auto_renewal_term": 12,
"company_needs": null,
"email_server_aws": 1,
"is_school_institution": 0,
"is_candidate_recommendation": 1,
"whatsapp_blast": 1,
"survey": 1,
"is_revoke_default_report_products": 0,
"is_result_type_test": 1,
"is_download_report_app": 1,
"elasticsearch": 1,
"switch_candidate_pool": 1,
"avatar_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/logos/1737036010_072ae46ea855b0abc45f583c4b3842a7651e9ff7.png",
"cover_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/covers/1729760639_77d525db746deaf7b4a8d6c1538a8ce1755a91db.png",
"logo_url": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/organizations/107104/logos/1737036010_072ae46ea855b0abc45f583c4b3842a7651e9ff7.png"
},
"profession_id": null,
"job_title": "Software Engineer",
"name": "Budi Santoso",
"email": "[email protected]",
"application_time": "2023-07-07 10:10:10",
"employment_application_form": [
{
"name": "religion",
"value": "Islam"
},
{
"name": "identity_address",
"value": "Kota Tangerang Selatan"
},
{
"name": "current_address",
"value": "Kota Tangerang Selatan"
},
{
"name": "blood_type",
"value": "B"
},
{
"name": "marital_status",
"value": "Married"
},
{
"name": "date_of_married",
"value": "07/12/2024"
},
{
"name": "number_of_children",
"value": "0"
},
{
"name": "npwp_number",
"value": "080989080988767"
},
{
"name": "npwp_address",
"value": "Kota Tangerang Selatan"
},
{
"name": "license_number",
"value": "I don't have"
},
{
"name": "identity_card",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457189/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=9a16985c7f33ba457bb31a7c709f90957dfbeaa03fc872e72a2ea46cc40ca4ae"
},
{
"name": "npwp_card",
"value": "I don't have"
},
{
"name": "bank_book",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457200/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=0092916374dd5917e0ad4b0045c885e19017f76db76eaa2f7f1cca6b2b3c4c6b"
},
{
"name": "family_card",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457206/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=bdb6abb3ab3a75c11f70db51b5a68f91091e030387848296f33c73c6fe0a5ed5"
},
{
"name": "police_report",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457212/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=012fdb96e281778847e427170aa994d0f9bdd310f6c134acf95d713e156cf538"
},
{
"name": "payslip_report",
"value": "I don't have"
},
{
"name": "latest_education_report",
"value": "I don't have"
},
{
"name": "covid_vaccination_certificate",
"value": "I don't have"
},
{
"name": "letter_of_employment",
"value": "I don't have"
},
{
"name": "other_document_1",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457228/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=64824fa3a63c01e7276a2310745d4bba2f20d0c911c777fd92a20f1bebcaa54d"
},
{
"name": "other_document_2",
"value": "https://talentics-jobs-storage.s3.ap-southeast-1.amazonaws.com/file_uploaded/other_document/1737457233/tutorial-hijab_34.jpeg?X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAWCHSRR2INJJO4T7J%2F20250421%2Fap-southeast-1%2Fs3%2Faws4_request&X-Amz-Date=20250421T011913Z&X-Amz-SignedHeaders=host&X-Amz-Expires=1800&X-Amz-Signature=0e92e4d8bf36686777895e9d02d615a51d8e2fe5c23855e26f3300db531544d2"
},
{
"name": "reason_for_leaving",
"value": "Good new opportunity"
},
{
"name": "current_salary",
"value": "5000000"
},
{
"name": "emergency_contact_family_name",
"value": "Putri Lestari"
},
{
"name": "emergency_contact_family_address",
"value": "Tangerang"
},
{
"name": "emergency_contact_family_phone",
"value": "081234567890"
},
{
"name": "emergency_contact_family_email",
"value": "[email protected]"
},
{
"name": "emergency_contact_family_relation",
"value": "Istri"
},
{
"name": "emergency_contact_non_family_name",
"value": "Rian Yudha"
},
{
"name": "emergency_contact_non_family_address",
"value": "Bogor"
},
{
"name": "emergency_contact_non_family_phone",
"value": "081987654321"
},
{
"name": "emergency_contact_non_family_email",
"value": "[email protected]"
},
{
"name": "emergency_contact_non_family_relation",
"value": "Teman"
},
{
"name": "bank_account_number",
"value": "9080980890"
},
{
"name": "bank_name",
"value": "BANK BCA"
},
{
"name": "bank_account_name",
"value": "Yusuf Rahman"
},
{
"name": "contact_reference_check1_name",
"value": "Indra Ardiansyah"
},
{
"name": "contact_reference_check1_title",
"value": "Manager"
},
{
"name": "contact_reference_check1_organization_name",
"value": "SID Corporation"
},
{
"name": "contact_reference_check1_phone",
"value": "081234567891"
},
{
"name": "contact_reference_check1_email",
"value": "[email protected]"
},
{
"name": "family_relations_father_name",
"value": "Slamet Prakoso"
},
{
"name": "family_relations_father_gender",
"value": "Male"
},
{
"name": "family_relations_father_birthdate",
"value": "12/12/1970"
},
{
"name": "family_relations_father_age",
"value": "54"
},
{
"name": "family_relations_father_education",
"value": "SMP"
},
{
"name": "family_relations_father_occupation",
"value": "Wirausaha"
},
{
"name": "family_relations_mother_name",
"value": "Rina Mulyani"
},
{
"name": "family_relations_mother_gender",
"value": "Female"
},
{
"name": "family_relations_mother_birthdate",
"value": "02/02/1975"
},
{
"name": "family_relations_mother_age",
"value": "49"
},
{
"name": "family_relations_mother_education",
"value": "SMP"
},
{
"name": "family_relations_mother_occupation",
"value": "Ibu Rumah Tangga"
},
{
"name": "family_relations_spouse_name",
"value": "I don't have"
},
{
"name": "family_relations_spouse_gender",
"value": "I don't have"
},
{
"name": "family_relations_spouse_birthdate",
"value": "I don't have"
},
{
"name": "family_relations_spouse_age",
"value": "I don't have"
},
{
"name": "family_relations_spouse_education",
"value": "I don't have"
},
{
"name": "family_relations_spouse_occupation",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_name",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_gender",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_birthdate",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_age",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_education",
"value": "I don't have"
},
{
"name": "family_relations_sibling1_occupation",
"value": "I don't have"
},
{
"name": "family_relations_children1_name",
"value": "I don't have"
},
{
"name": "family_relations_children1_gender",
"value": "I don't have"
},
{
"name": "family_relations_children1_birthdate",
"value": "I don't have"
},
{
"name": "family_relations_children1_age",
"value": "I don't have"
},
{
"name": "family_relations_children1_education",
"value": "I don't have"
},
{
"name": "family_relations_children1_occupation",
"value": "I don't have"
},
{
"name": "financial_debt",
"value": "No"
},
{
"name": "history_of_illness",
"value": "Yes"
},
{
"name": "job_experiences",
"value": [
{
"id": 833365,
"position": "Frontend Engineer",
"reason_for_leaving": null,
"current_salary": null
},
{
"id": 833366,
"position": "Software Developer",
"reason_for_leaving": null,
"current_salary": null
}
]
}
]
}
}
Response Failed
HTTP Status Code: 401
Response Field
errors
array
Error message
{
"data": {
"errors": [],
}
}