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

Notes:

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
Example Request
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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Test Detail
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Rate limit

50 requests per 15-minute window

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/exams/{EXAM_ID}
Example Request
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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Test Participants
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Rate limit

50 requests per 15-minute window

Notes:

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
Example Request
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

Response
{
    "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

Response
{
    "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

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/exams/ticket/{TICKET_ID}/scores
Example Request
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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Job List
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Rate limit

50 requests per 15-minute window

Notes:

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
Example Request
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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Job Detail
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/jobs/{JOB_ID}
Example Request
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

Response
{
        "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Job Applicants List
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/jobs/{JOB_ID}/applicants
Example Request
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: Male
  • 2: 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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Job Applicant Detail
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/jobs/applicants/{JOB_APPLICANT_ID}
Example Request
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 = Male
  • 2 = 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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}
Get Applicant Employment Application Detail
Request

Request Headers

Content-Type

application/json

Authorization

Basic AUTH

Notes:

AUTH = base64(ACCESS_KEY:ACCESS_SECRET)

Query Parameters

-

GET
https://api.talentics.id/v2/jobs/applicants/{JOB_APPLICANT_ID}/employment-application-form
Example Request
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

Response
{
    "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

Response
{
    "data": {
        "errors": [],
    }
}