curl --request GET \
--url https://api.stardex.ai/v1/jobs/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.stardex.ai/v1/jobs/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.stardex.ai/v1/jobs/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stardex.ai/v1/jobs/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.stardex.ai/v1/jobs/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.stardex.ai/v1/jobs/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stardex.ai/v1/jobs/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Senior Software Engineer",
"created_at": "2024-01-10T09:00:00Z",
"is_archived": false,
"client_company_name": "StartupXYZ",
"client_company_id": "456e7890-e12b-34d5-a678-901234567890",
"client_company_domain": "startupxyz.com",
"client_company_linkedin_url": "https://www.linkedin.com/company/startupxyz",
"job_status_name": "Active",
"job_status_id": "789e0123-e45f-67a8-b901-234567890123",
"job_status_type": "in_progress",
"candidate_count": 12,
"location": "San Francisco, CA",
"primary_url": "https://startupxyz.com/careers/senior-swe",
"job_function": "Engineering",
"open_date": "2024-01-01",
"end_date": null,
"currency_code": "USD",
"salary_range": "[150000,200001)",
"salary_min": 150000,
"salary_max": 200000,
"salary_details": "+ 0.5% equity, signing bonus negotiable",
"billing_contact_name": "Sarah Chen",
"billing_contact_email": "sarah.chen@startupxyz.com",
"fee": 25000,
"description": "We are looking for a Senior Software Engineer to join our platform team...",
"team_members": [
{
"team_member_id": "234e5678-e90a-12b3-c456-789012345678",
"email": "jane@company.com",
"first_name": "Jane",
"last_name": "Smith",
"role_id": "345e6789-e01b-23c4-d567-890123456789",
"role_name": "Team Lead"
},
{
"team_member_id": "345e6789-f01b-23c4-d567-890123456789",
"email": "bob@company.com",
"first_name": "Bob",
"last_name": "Johnson",
"role_id": "456e7890-f12b-34d5-e678-901234567890",
"role_name": "Executive Sponsor"
}
],
"client_contacts": [
{
"id": "c1d2e3f4-a5b6-7890-cdef-123456789012",
"client_contact_id": "d2e3f4a5-b6c7-8901-defa-234567890123",
"person_id": "e3f4a5b6-c7d8-9012-efab-345678901234",
"name": "Maria Gonzalez"
}
],
"share_links": [
{
"id": "client-pipeline-abc123",
"url": "https://stardex.com/share/startupxyz/client-pipeline-abc123",
"title": "Client pipeline",
"created_at": "2024-01-12T14:30:00Z",
"requires_email_verification": true,
"keep_active_when_job_closed": false
}
],
"linked_deals": [
{
"deal_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deal_job_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "StartupXYZ — Senior SWE retained search",
"amount": 35000,
"currency_code": "USD",
"deal_status_id": "7201a0b8-e63c-4d8f-899d-78cdd62b5c38",
"deal_status_name": "Qualified",
"deal_status_color": "#10B981"
}
],
"fees": {
"retainer": {
"id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"fee_type": "percentage",
"fee_base": "first_year_salary",
"fee_percentage": 25,
"projected_fee": 50000,
"estimated_compensation": 200000,
"installment_count": 3,
"final_payment_type": "on_placement",
"currency_code": "USD"
},
"fee_events": [
{
"id": "f6a7b8c9-d0e1-2345-f012-456789012345",
"type": "retainer",
"label": "Engagement fee",
"amount": 16666.67,
"total_fee": 50000,
"currency_code": "USD",
"fee_type": "percentage",
"fee_percentage": 25,
"compensation": 200000,
"firm_commission_percent": 100,
"is_placeholder": false,
"sequence": 1,
"start_date": "2024-01-05",
"expected_date": "2024-01-10",
"actual_payment_date": "2024-01-11",
"candidate_id": null,
"offer_id": null,
"retainer_id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"fee_status_id": "a7b8c9d0-e1f2-3456-0123-567890123456",
"fee_status_name": "Paid",
"fee_status_color": "#10B981",
"fee_status_type": "paid",
"linked_retainer_pack_id": null,
"claimed_pack_retainer_id": null,
"pack_retainer_amount": null
},
{
"id": "b8c9d0e1-f2a3-4567-1234-678901234567",
"type": "placement",
"label": "Placement — Jane Smith",
"amount": 21333.33,
"total_fee": 50000,
"currency_code": "USD",
"fee_type": "percentage",
"fee_percentage": 25,
"compensation": 200000,
"firm_commission_percent": 100,
"is_placeholder": false,
"sequence": null,
"start_date": null,
"expected_date": "2024-03-15",
"actual_payment_date": null,
"candidate_id": "234e5678-e90a-12b3-c456-789012345678",
"offer_id": "c9d0e1f2-a3b4-5678-2345-789012345678",
"retainer_id": null,
"fee_status_id": "d0e1f2a3-b4c5-6789-3456-890123456789",
"fee_status_name": "Invoiced",
"fee_status_color": "#3B82F6",
"fee_status_type": "invoiced",
"linked_retainer_pack_id": "2b3c4d5e-6f70-4812-9a3b-c4d5e6f70812",
"claimed_pack_retainer_id": "3c4d5e6f-7081-4923-ab4c-d5e6f7081923",
"pack_retainer_amount": 12000
}
],
"total_placement_fee": 50000
},
"job_status_changes": [
{
"id": "f1a2b3c4-d5e6-7890-abcd-ef1234567890",
"job_status_id": "111e2222-e33f-44a5-b666-777888999000",
"job_status_name": "Not Started",
"job_status_type": "not_started",
"entered_at": "2024-01-01T12:00:00Z",
"exited_at": "2024-01-10T09:00:00Z",
"created_at": "2024-01-01T12:00:00Z",
"created_by": "234e5678-e90a-12b3-c456-789012345678",
"reason_text": null
},
{
"id": "a2b3c4d5-e6f7-8901-bcde-f12345678901",
"job_status_id": "789e0123-e45f-67a8-b901-234567890123",
"job_status_name": "Active",
"job_status_type": "in_progress",
"entered_at": "2024-01-10T09:00:00Z",
"exited_at": null,
"created_at": "2024-01-10T09:00:00Z",
"created_by": "234e5678-e90a-12b3-c456-789012345678",
"reason_text": "Kickoff complete"
}
],
"custom_fields": [
{
"attribute_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"attribute_name": "Priority",
"data_type": "single-select",
"value": null,
"tag": {
"id": "d4e5f6a7-b8c9-0123-defg-234567890123",
"name": "High"
},
"team_member": null,
"company": null
},
{
"attribute_id": "e5f6a7b8-c9d0-1234-efab-345678901234",
"attribute_name": "Sponsor",
"data_type": "multi-company",
"value": null,
"tag": null,
"team_member": null,
"company": {
"id": "456e7890-e12b-34d5-a678-901234567890",
"name": "Acme Corp"
}
}
],
"referral_partners": [
{
"client_contact_id": "d2e3f4a5-b6c7-8901-defa-234567890123",
"person_id": "e3f4a5b6-c7d8-9012-efab-345678901234",
"name": "Priya Natarajan",
"title": "Managing Partner",
"image_url": "https://example.com/priya-natarajan.png",
"company_id": "678e9012-a34b-56c7-d890-123456789abc",
"company_name": "Northwind Ventures",
"default_split_percentage": 10,
"default_mode": "off_the_top",
"created_at": "2024-01-12T15:00:00Z"
},
{
"client_contact_id": "f4a5b6c7-d8e9-0123-fabc-456789012345",
"person_id": "a5b6c7d8-e9f0-1234-abcd-567890123456",
"name": "Tom Becker",
"title": "Board Advisor",
"image_url": null,
"company_id": "456e7890-e12b-34d5-a678-901234567890",
"company_name": "StartupXYZ",
"default_split_percentage": null,
"default_mode": "team_pool",
"created_at": "2024-01-20T09:30:00Z"
}
],
"pack_retainer_split": [
{
"team_member_id": "456e7890-a12b-34c5-d678-901234567890",
"team_member_name": "Theo Martin",
"role": "Sales",
"split_percentage": 30
},
{
"team_member_id": "234e5678-e90a-12b3-c456-789012345678",
"team_member_name": "Jane Smith",
"role": null,
"split_percentage": 35
},
{
"team_member_id": "345e6789-f01b-23c4-d567-890123456789",
"team_member_name": "Bob Johnson",
"role": null,
"split_percentage": 35
}
],
"pipeline_stages": [
{
"id": "345e6789-e01b-23c4-d567-890123456789",
"job_pipeline_stage_id": "a12e3456-b78c-49d0-e123-456789012345",
"name": "Application Review",
"stage_order": 1000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": false,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "456e7890-f12b-34d5-e678-901234567890",
"job_pipeline_stage_id": "b23e4567-c89d-40e1-f234-567890123456",
"name": "Phone Screen",
"stage_order": 2000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "567e8901-e23c-45d6-e789-012345678901",
"job_pipeline_stage_id": "c34e5678-d90e-41f2-a345-678901234567",
"name": "Technical Interview",
"stage_order": 2500,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "901e2345-b67c-89d0-e123-456789012345",
"job_pipeline_stage_id": "d45e6789-e01f-42a3-b456-789012345678",
"name": "Take Home Assessment",
"stage_order": 2750,
"is_archived": true,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "678e9012-f34d-56e7-f890-123456789012",
"job_pipeline_stage_id": "e56e7890-f12a-43b4-c567-890123456789",
"name": "Offer",
"stage_order": 3000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": false,
"is_offer_stage": true,
"is_placement_stage": false
},
{
"id": "789e0123-a45b-67c8-d901-234567890123",
"job_pipeline_stage_id": "f67e8901-a23b-44c5-d678-901234567890",
"name": "Rejected",
"stage_order": 9000,
"is_archived": false,
"is_rejection_stage": true,
"is_interviewing_stage": false,
"is_offer_stage": false,
"is_placement_stage": false
}
]
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Get job by ID
Retrieve detailed information about a specific job including pipeline stages, team members with roles, candidate count, custom field values, linked client contacts, referral partners, active client-pipeline share links, linked CRM deals, fee & placement data (retainer structure, billing events and total placement fee from the “Fees and Placements” section), and the pack retainer split. Pass include=job_status_changes to embed the recorded status history, oldest first. Share links expired by a closed job (unless keep_active_when_job_closed is set) are omitted. With an API key, linked_deals needs the deals:read scope, fees needs compensation:read, and referral_partners and pack_retainer_split need fees:read. Sections your key cannot read are left out of the response.
curl --request GET \
--url https://api.stardex.ai/v1/jobs/{id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.stardex.ai/v1/jobs/{id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.stardex.ai/v1/jobs/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.stardex.ai/v1/jobs/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.stardex.ai/v1/jobs/{id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.stardex.ai/v1/jobs/{id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.stardex.ai/v1/jobs/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"success": true,
"data": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "Senior Software Engineer",
"created_at": "2024-01-10T09:00:00Z",
"is_archived": false,
"client_company_name": "StartupXYZ",
"client_company_id": "456e7890-e12b-34d5-a678-901234567890",
"client_company_domain": "startupxyz.com",
"client_company_linkedin_url": "https://www.linkedin.com/company/startupxyz",
"job_status_name": "Active",
"job_status_id": "789e0123-e45f-67a8-b901-234567890123",
"job_status_type": "in_progress",
"candidate_count": 12,
"location": "San Francisco, CA",
"primary_url": "https://startupxyz.com/careers/senior-swe",
"job_function": "Engineering",
"open_date": "2024-01-01",
"end_date": null,
"currency_code": "USD",
"salary_range": "[150000,200001)",
"salary_min": 150000,
"salary_max": 200000,
"salary_details": "+ 0.5% equity, signing bonus negotiable",
"billing_contact_name": "Sarah Chen",
"billing_contact_email": "sarah.chen@startupxyz.com",
"fee": 25000,
"description": "We are looking for a Senior Software Engineer to join our platform team...",
"team_members": [
{
"team_member_id": "234e5678-e90a-12b3-c456-789012345678",
"email": "jane@company.com",
"first_name": "Jane",
"last_name": "Smith",
"role_id": "345e6789-e01b-23c4-d567-890123456789",
"role_name": "Team Lead"
},
{
"team_member_id": "345e6789-f01b-23c4-d567-890123456789",
"email": "bob@company.com",
"first_name": "Bob",
"last_name": "Johnson",
"role_id": "456e7890-f12b-34d5-e678-901234567890",
"role_name": "Executive Sponsor"
}
],
"client_contacts": [
{
"id": "c1d2e3f4-a5b6-7890-cdef-123456789012",
"client_contact_id": "d2e3f4a5-b6c7-8901-defa-234567890123",
"person_id": "e3f4a5b6-c7d8-9012-efab-345678901234",
"name": "Maria Gonzalez"
}
],
"share_links": [
{
"id": "client-pipeline-abc123",
"url": "https://stardex.com/share/startupxyz/client-pipeline-abc123",
"title": "Client pipeline",
"created_at": "2024-01-12T14:30:00Z",
"requires_email_verification": true,
"keep_active_when_job_closed": false
}
],
"linked_deals": [
{
"deal_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"deal_job_id": "b2c3d4e5-f6a7-8901-bcde-f12345678901",
"name": "StartupXYZ — Senior SWE retained search",
"amount": 35000,
"currency_code": "USD",
"deal_status_id": "7201a0b8-e63c-4d8f-899d-78cdd62b5c38",
"deal_status_name": "Qualified",
"deal_status_color": "#10B981"
}
],
"fees": {
"retainer": {
"id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"fee_type": "percentage",
"fee_base": "first_year_salary",
"fee_percentage": 25,
"projected_fee": 50000,
"estimated_compensation": 200000,
"installment_count": 3,
"final_payment_type": "on_placement",
"currency_code": "USD"
},
"fee_events": [
{
"id": "f6a7b8c9-d0e1-2345-f012-456789012345",
"type": "retainer",
"label": "Engagement fee",
"amount": 16666.67,
"total_fee": 50000,
"currency_code": "USD",
"fee_type": "percentage",
"fee_percentage": 25,
"compensation": 200000,
"firm_commission_percent": 100,
"is_placeholder": false,
"sequence": 1,
"start_date": "2024-01-05",
"expected_date": "2024-01-10",
"actual_payment_date": "2024-01-11",
"candidate_id": null,
"offer_id": null,
"retainer_id": "e5f6a7b8-c9d0-1234-ef01-345678901234",
"fee_status_id": "a7b8c9d0-e1f2-3456-0123-567890123456",
"fee_status_name": "Paid",
"fee_status_color": "#10B981",
"fee_status_type": "paid",
"linked_retainer_pack_id": null,
"claimed_pack_retainer_id": null,
"pack_retainer_amount": null
},
{
"id": "b8c9d0e1-f2a3-4567-1234-678901234567",
"type": "placement",
"label": "Placement — Jane Smith",
"amount": 21333.33,
"total_fee": 50000,
"currency_code": "USD",
"fee_type": "percentage",
"fee_percentage": 25,
"compensation": 200000,
"firm_commission_percent": 100,
"is_placeholder": false,
"sequence": null,
"start_date": null,
"expected_date": "2024-03-15",
"actual_payment_date": null,
"candidate_id": "234e5678-e90a-12b3-c456-789012345678",
"offer_id": "c9d0e1f2-a3b4-5678-2345-789012345678",
"retainer_id": null,
"fee_status_id": "d0e1f2a3-b4c5-6789-3456-890123456789",
"fee_status_name": "Invoiced",
"fee_status_color": "#3B82F6",
"fee_status_type": "invoiced",
"linked_retainer_pack_id": "2b3c4d5e-6f70-4812-9a3b-c4d5e6f70812",
"claimed_pack_retainer_id": "3c4d5e6f-7081-4923-ab4c-d5e6f7081923",
"pack_retainer_amount": 12000
}
],
"total_placement_fee": 50000
},
"job_status_changes": [
{
"id": "f1a2b3c4-d5e6-7890-abcd-ef1234567890",
"job_status_id": "111e2222-e33f-44a5-b666-777888999000",
"job_status_name": "Not Started",
"job_status_type": "not_started",
"entered_at": "2024-01-01T12:00:00Z",
"exited_at": "2024-01-10T09:00:00Z",
"created_at": "2024-01-01T12:00:00Z",
"created_by": "234e5678-e90a-12b3-c456-789012345678",
"reason_text": null
},
{
"id": "a2b3c4d5-e6f7-8901-bcde-f12345678901",
"job_status_id": "789e0123-e45f-67a8-b901-234567890123",
"job_status_name": "Active",
"job_status_type": "in_progress",
"entered_at": "2024-01-10T09:00:00Z",
"exited_at": null,
"created_at": "2024-01-10T09:00:00Z",
"created_by": "234e5678-e90a-12b3-c456-789012345678",
"reason_text": "Kickoff complete"
}
],
"custom_fields": [
{
"attribute_id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"attribute_name": "Priority",
"data_type": "single-select",
"value": null,
"tag": {
"id": "d4e5f6a7-b8c9-0123-defg-234567890123",
"name": "High"
},
"team_member": null,
"company": null
},
{
"attribute_id": "e5f6a7b8-c9d0-1234-efab-345678901234",
"attribute_name": "Sponsor",
"data_type": "multi-company",
"value": null,
"tag": null,
"team_member": null,
"company": {
"id": "456e7890-e12b-34d5-a678-901234567890",
"name": "Acme Corp"
}
}
],
"referral_partners": [
{
"client_contact_id": "d2e3f4a5-b6c7-8901-defa-234567890123",
"person_id": "e3f4a5b6-c7d8-9012-efab-345678901234",
"name": "Priya Natarajan",
"title": "Managing Partner",
"image_url": "https://example.com/priya-natarajan.png",
"company_id": "678e9012-a34b-56c7-d890-123456789abc",
"company_name": "Northwind Ventures",
"default_split_percentage": 10,
"default_mode": "off_the_top",
"created_at": "2024-01-12T15:00:00Z"
},
{
"client_contact_id": "f4a5b6c7-d8e9-0123-fabc-456789012345",
"person_id": "a5b6c7d8-e9f0-1234-abcd-567890123456",
"name": "Tom Becker",
"title": "Board Advisor",
"image_url": null,
"company_id": "456e7890-e12b-34d5-a678-901234567890",
"company_name": "StartupXYZ",
"default_split_percentage": null,
"default_mode": "team_pool",
"created_at": "2024-01-20T09:30:00Z"
}
],
"pack_retainer_split": [
{
"team_member_id": "456e7890-a12b-34c5-d678-901234567890",
"team_member_name": "Theo Martin",
"role": "Sales",
"split_percentage": 30
},
{
"team_member_id": "234e5678-e90a-12b3-c456-789012345678",
"team_member_name": "Jane Smith",
"role": null,
"split_percentage": 35
},
{
"team_member_id": "345e6789-f01b-23c4-d567-890123456789",
"team_member_name": "Bob Johnson",
"role": null,
"split_percentage": 35
}
],
"pipeline_stages": [
{
"id": "345e6789-e01b-23c4-d567-890123456789",
"job_pipeline_stage_id": "a12e3456-b78c-49d0-e123-456789012345",
"name": "Application Review",
"stage_order": 1000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": false,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "456e7890-f12b-34d5-e678-901234567890",
"job_pipeline_stage_id": "b23e4567-c89d-40e1-f234-567890123456",
"name": "Phone Screen",
"stage_order": 2000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "567e8901-e23c-45d6-e789-012345678901",
"job_pipeline_stage_id": "c34e5678-d90e-41f2-a345-678901234567",
"name": "Technical Interview",
"stage_order": 2500,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "901e2345-b67c-89d0-e123-456789012345",
"job_pipeline_stage_id": "d45e6789-e01f-42a3-b456-789012345678",
"name": "Take Home Assessment",
"stage_order": 2750,
"is_archived": true,
"is_rejection_stage": false,
"is_interviewing_stage": true,
"is_offer_stage": false,
"is_placement_stage": false
},
{
"id": "678e9012-f34d-56e7-f890-123456789012",
"job_pipeline_stage_id": "e56e7890-f12a-43b4-c567-890123456789",
"name": "Offer",
"stage_order": 3000,
"is_archived": false,
"is_rejection_stage": false,
"is_interviewing_stage": false,
"is_offer_stage": true,
"is_placement_stage": false
},
{
"id": "789e0123-a45b-67c8-d901-234567890123",
"job_pipeline_stage_id": "f67e8901-a23b-44c5-d678-901234567890",
"name": "Rejected",
"stage_order": 9000,
"is_archived": false,
"is_rejection_stage": true,
"is_interviewing_stage": false,
"is_offer_stage": false,
"is_placement_stage": false
}
]
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": {}
}
}Authorizations
Authenticate with a Bearer token: API key, OAuth token, or session token.
Path Parameters
Job ID
Query Parameters
Comma-separated extra sections. Value: job_status_changes. Embeds the recorded status history on the job, oldest first. Omit to leave status history off the response. Pipeline stages, custom fields, client contacts, share links, linked deals, and fees are always returned on GET /v1/jobs/{id} and on the create response.
Was this page helpful?