> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.futurejobs.ai/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.futurejobs.ai/_mcp/server.

# Get Candidate Details

GET https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details

`GET /sourcing-session/candidate/:candidateId/details`

Returns the full candidate profile (work history, education, skills, summary, etc.) within the context of a given session.

## Path Parameters

| Name | Type | Description |
| --- | --- | --- |
| candidateId | string | Candidate id — the `_id` returned by **Get Profiles for Session**. |

## Query Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| sessionId | string | yes | The session this candidate belongs to. |

## Headers

| Key | Value |
| --- | --- |
| x-fj-api-key | fjk_ |

## Response (200)

``` json
{
  "statusCode": 200,
  "data": {
    "candidate": {
      "_id": "<CANDIDATE_ID>",
      "name": "Roshni Sabhwani",
      "headline": "Digital Specialist Engineer at Infosys",
      "summary": "Results-driven .NET developer with 4 years of experience...",
      "flagship_profile_url": "https://www.linkedin.com/in/roshni-sabhwani-...",
      "region": "Pune District, Maharashtra, India",
      "years_of_experience_raw": 4,
      "skills": ["C#", "ASP.NET MVC", ".NET Framework"],
      "current_employers": [
        {
          "name": "Infosys",
          "title": ".NET Developer",
          "employment_type": "Full-time",
          "years_at_company": "3 to 5 years"
        }
      ],
      "education_background": [
        {
          "degree_name": "Bachelor of Engineering - BE",
          "field_of_study": "Electronics and Telecommunications",
          "institute_name": "G.H. Raisoni College of Engineering, Nagpur"
        }
      ]
    },
    "profileAnalysis": {
      "starRating": 5,
      "starLabel": "excellent",
      "recommendation": "Strong fit for .NET development roles. 5/5"
    }
  },
  "message": "Candidate details fetched successfully",
  "status": "SUCCESS"
}

 ```

## cURL

Replace `fjk_YOUR_API_KEY_HERE`, , and , then paste and run:

``` bash
curl "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate/<CANDIDATE_ID>/details?sessionId=<SESSION_ID>" \
  -H "x-fj-api-key: fjk_YOUR_API_KEY_HERE"

 ```

## Errors

- `401 Unauthorized`
    
- `404 Not Found` — candidate or session not found.

Reference: https://docs.futurejobs.ai/fj-sourcing-ap-is/sourcing-session/get-candidate-details

## OpenAPI Specification

```yaml
openapi: 3.1.0
info:
  title: FJ Sourcing APIs
  version: 1.0.0
paths:
  /api/v1/wl/sourcing-session/candidate//details:
    get:
      operationId: get-candidate-details
      summary: Get Candidate Details
      description: >-
        `GET /sourcing-session/candidate/:candidateId/details`


        Returns the full candidate profile (work history, education, skills,
        summary, etc.) within the context of a given session.


        ## Path Parameters


        | Name | Type | Description |

        | --- | --- | --- |

        | candidateId | string | Candidate id — the `_id` returned by **Get
        Profiles for Session**. |


        ## Query Parameters


        | Name | Type | Required | Description |

        | --- | --- | --- | --- |

        | sessionId | string | yes | The session this candidate belongs to. |


        ## Headers


        | Key | Value |

        | --- | --- |

        | x-fj-api-key | fjk_ |


        ## Response (200)


        ``` json

        {
          "statusCode": 200,
          "data": {
            "candidate": {
              "_id": "<CANDIDATE_ID>",
              "name": "Roshni Sabhwani",
              "headline": "Digital Specialist Engineer at Infosys",
              "summary": "Results-driven .NET developer with 4 years of experience...",
              "flagship_profile_url": "https://www.linkedin.com/in/roshni-sabhwani-...",
              "region": "Pune District, Maharashtra, India",
              "years_of_experience_raw": 4,
              "skills": ["C#", "ASP.NET MVC", ".NET Framework"],
              "current_employers": [
                {
                  "name": "Infosys",
                  "title": ".NET Developer",
                  "employment_type": "Full-time",
                  "years_at_company": "3 to 5 years"
                }
              ],
              "education_background": [
                {
                  "degree_name": "Bachelor of Engineering - BE",
                  "field_of_study": "Electronics and Telecommunications",
                  "institute_name": "G.H. Raisoni College of Engineering, Nagpur"
                }
              ]
            },
            "profileAnalysis": {
              "starRating": 5,
              "starLabel": "excellent",
              "recommendation": "Strong fit for .NET development roles. 5/5"
            }
          },
          "message": "Candidate details fetched successfully",
          "status": "SUCCESS"
        }

         ```

        ## cURL


        Replace `fjk_YOUR_API_KEY_HERE`, , and , then paste and run:


        ``` bash

        curl
        "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate/<CANDIDATE_ID>/details?sessionId=<SESSION_ID>"
        \
          -H "x-fj-api-key: fjk_YOUR_API_KEY_HERE"

         ```

        ## Errors


        - `401 Unauthorized`
            
        - `404 Not Found` — candidate or session not found.
      tags:
        - subpackage_sourcingSession
      parameters:
        - name: sessionId
          in: query
          required: false
          schema:
            type: string
        - name: x-fj-api-key
          in: header
          required: true
          schema:
            type: string
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: >-
                  #/components/schemas/Sourcing Session_Get Candidate
                  Details_Response_200
servers:
  - url: https://prod.api.futurejobs.ai
    description: https://prod.api.futurejobs.ai
components:
  schemas:
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateAllEmployersItems:
      type: object
      properties:
        name:
          type: string
        linkedin_id:
          type: string
        company_id:
          type: integer
        company_linkedin_id:
          type: string
        company_website_domain:
          type: string
        position_id:
          type: integer
        title:
          type: string
        description:
          type: string
        location:
          type: string
        employment_type:
          type: string
        start_date:
          type: string
          format: date-time
        employer_is_default:
          type: boolean
        seniority_level:
          type: string
        function_category:
          type: string
        years_at_company:
          type: string
        years_at_company_raw:
          type: integer
        company_headquarters_country:
          type: string
        company_hq_location:
          type: string
        company_hq_location_address_components:
          type: array
          items:
            type: string
        company_headcount_range:
          type: string
        company_industries:
          type: array
          items:
            type: string
        company_linkedin_industry:
          type: string
        company_type:
          type: string
        company_headcount_latest:
          type: integer
        company_website:
          type: string
          format: uri
        company_linkedin_profile_url:
          type: string
          format: uri
        business_email_verified:
          type: boolean
      required:
        - name
        - linkedin_id
        - company_id
        - company_linkedin_id
        - company_website_domain
        - position_id
        - title
        - description
        - location
        - employment_type
        - start_date
        - employer_is_default
        - seniority_level
        - function_category
        - years_at_company
        - years_at_company_raw
        - company_headquarters_country
        - company_hq_location
        - company_hq_location_address_components
        - company_headcount_range
        - company_industries
        - company_linkedin_industry
        - company_type
        - company_headcount_latest
        - company_website
        - company_linkedin_profile_url
        - business_email_verified
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateAllEmployersItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateCurrentEmployersItems:
      type: object
      properties:
        name:
          type: string
        linkedin_id:
          type: string
        company_id:
          type: integer
        company_linkedin_id:
          type: string
        company_website_domain:
          type: string
        position_id:
          type: integer
        title:
          type: string
        description:
          type: string
        location:
          type: string
        employment_type:
          type: string
        start_date:
          type: string
          format: date-time
        employer_is_default:
          type: boolean
        seniority_level:
          type: string
        function_category:
          type: string
        years_at_company:
          type: string
        years_at_company_raw:
          type: integer
        company_headquarters_country:
          type: string
        company_hq_location:
          type: string
        company_hq_location_address_components:
          type: array
          items:
            type: string
        company_headcount_range:
          type: string
        company_industries:
          type: array
          items:
            type: string
        company_linkedin_industry:
          type: string
        company_type:
          type: string
        company_headcount_latest:
          type: integer
        company_website:
          type: string
          format: uri
        company_linkedin_profile_url:
          type: string
          format: uri
        business_email_verified:
          type: boolean
      required:
        - name
        - linkedin_id
        - company_id
        - company_linkedin_id
        - company_website_domain
        - position_id
        - title
        - description
        - location
        - employment_type
        - start_date
        - employer_is_default
        - seniority_level
        - function_category
        - years_at_company
        - years_at_company_raw
        - company_headquarters_country
        - company_hq_location
        - company_hq_location_address_components
        - company_headcount_range
        - company_industries
        - company_linkedin_industry
        - company_type
        - company_headcount_latest
        - company_website
        - company_linkedin_profile_url
        - business_email_verified
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateCurrentEmployersItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateEducationBackgroundItems:
      type: object
      properties:
        degree_name:
          type: string
        institute_name:
          type: string
        institute_linkedin_id:
          type: string
        institute_linkedin_url:
          type: string
          format: uri
        institute_logo_url:
          type: string
          format: uri
        field_of_study:
          type: string
        activities_and_societies:
          type: string
        start_date:
          type: string
          format: date-time
      required:
        - degree_name
        - institute_name
        - institute_linkedin_id
        - institute_linkedin_url
        - institute_logo_url
        - field_of_study
        - activities_and_societies
        - start_date
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateEducationBackgroundItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateLocationDetails:
      type: object
      properties:
        city:
          type: string
        state:
          type: string
        country:
          type: string
        continent:
          type: string
      required:
        - city
        - state
        - country
        - continent
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateLocationDetails
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidatePastEmployersItems:
      type: object
      properties:
        name:
          type: string
        linkedin_id:
          type: string
        company_id:
          type: integer
        company_linkedin_id:
          type: string
        company_website_domain:
          type: string
        position_id:
          type: integer
        title:
          type: string
        description:
          type: string
        location:
          type: string
        employment_type:
          type: string
        start_date:
          type: string
          format: date-time
        end_date:
          type: string
          format: date-time
        employer_is_default:
          type: boolean
        seniority_level:
          type: string
        function_category:
          type: string
        years_at_company:
          type: string
        years_at_company_raw:
          type: integer
        company_headquarters_country:
          type: string
        company_hq_location:
          type: string
        company_hq_location_address_components:
          type: array
          items:
            type: string
        company_headcount_range:
          type: string
        company_industries:
          type: array
          items:
            type: string
        company_linkedin_industry:
          type: string
        company_type:
          type: string
        company_headcount_latest:
          type: integer
        company_website:
          type: string
          format: uri
        company_linkedin_profile_url:
          type: string
          format: uri
        business_email_verified:
          type: boolean
      required:
        - name
        - linkedin_id
        - company_id
        - company_linkedin_id
        - company_website_domain
        - position_id
        - title
        - description
        - location
        - employment_type
        - start_date
        - end_date
        - employer_is_default
        - seniority_level
        - function_category
        - years_at_company
        - years_at_company_raw
        - company_headquarters_country
        - company_hq_location
        - company_hq_location_address_components
        - company_headcount_range
        - company_industries
        - company_linkedin_industry
        - company_type
        - company_headcount_latest
        - company_website
        - company_linkedin_profile_url
        - business_email_verified
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidatePastEmployersItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidate:
      type: object
      properties:
        _id:
          type: string
        person_id:
          type: integer
        __v:
          type: integer
        all_employers:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateAllEmployersItems
        certifications:
          type: array
          items:
            description: Any type
        createdAt:
          type: string
          format: date-time
        current_employers:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateCurrentEmployersItems
        education_background:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateEducationBackgroundItems
        emails:
          type: array
          items:
            description: Any type
        first_name:
          type: string
        flagship_profile_url:
          type: string
          format: uri
        headline:
          type: string
        honors:
          type: array
          items:
            description: Any type
        languages:
          type: array
          items:
            description: Any type
        lastFetchedAt:
          type: string
          format: date-time
        last_name:
          type: string
        last_updated:
          type: string
          format: date-time
        linkedin_profile_url:
          type: string
          format: uri
        location_details:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidateLocationDetails
        name:
          type: string
        num_of_connections:
          type: integer
        open_to_cards:
          type: array
          items:
            description: Any type
        past_employers:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidatePastEmployersItems
        phoneNumbers:
          type: array
          items:
            description: Any type
        profile_picture_permalink:
          type: string
          format: uri
        profile_picture_url:
          type: string
          format: uri
        recently_changed_jobs:
          type: boolean
        region:
          type: string
        skills:
          type: array
          items:
            type: string
        summary:
          type: string
        systemEmails:
          type: array
          items:
            type: string
            format: email
        twitter_handle:
          type: string
        updatedAt:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
        years_of_experience:
          type: string
        years_of_experience_raw:
          type: integer
        totalPositions:
          type: integer
        uniqueCompanies:
          type: integer
        mergedPeriods:
          type: integer
        totalUniqueYears:
          type: number
          format: double
        averageTenure:
          type: number
          format: double
        currentTenure:
          type: number
          format: double
        currentCompany:
          type: string
      required:
        - _id
        - person_id
        - __v
        - all_employers
        - certifications
        - createdAt
        - current_employers
        - education_background
        - emails
        - first_name
        - flagship_profile_url
        - headline
        - honors
        - languages
        - lastFetchedAt
        - last_name
        - last_updated
        - linkedin_profile_url
        - location_details
        - name
        - num_of_connections
        - open_to_cards
        - past_employers
        - phoneNumbers
        - profile_picture_permalink
        - profile_picture_url
        - recently_changed_jobs
        - region
        - skills
        - summary
        - systemEmails
        - twitter_handle
        - updatedAt
        - updated_at
        - years_of_experience
        - years_of_experience_raw
        - totalPositions
        - uniqueCompanies
        - mergedPeriods
        - totalUniqueYears
        - averageTenure
        - currentTenure
        - currentCompany
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidate
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisScoreBreakdownItems:
      type: object
      properties:
        code:
          type: string
        label:
          type: string
        weight:
          type: number
          format: double
        awarded:
          type: number
          format: double
        matchedItems:
          type: array
          items:
            type: string
        missingItems:
          type: array
          items:
            description: Any type
      required:
        - code
        - label
        - weight
        - awarded
        - matchedItems
        - missingItems
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisScoreBreakdownItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisKeyStrengthsItems:
      type: object
      properties:
        observation:
          type: string
        evidence:
          type: string
      required:
        - observation
        - evidence
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisKeyStrengthsItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysis:
      type: object
      properties:
        relevantPastRoleCount:
          type: integer
        matchedPastRoles:
          type: array
          items:
            type: string
        finalScore:
          type: integer
        starRating:
          type: integer
        starLabel:
          type: string
        scoreBreakdown:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisScoreBreakdownItems
        keyStrengths:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysisKeyStrengthsItems
        keyWeaknesses:
          type: array
          items:
            description: Any type
        areasToConsider:
          type: array
          items:
            description: Any type
      required:
        - relevantPastRoleCount
        - matchedPastRoles
        - finalScore
        - starRating
        - starLabel
        - scoreBreakdown
        - keyStrengths
        - keyWeaknesses
        - areasToConsider
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysis
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisHighlightsItems:
      type: object
      properties:
        Category:
          type: string
        Highlight:
          type: string
        ReasonForHighlight:
          type: string
        Icon:
          type: string
      required:
        - Category
        - Highlight
        - ReasonForHighlight
        - Icon
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisHighlightsItems
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysis:
      type: object
      properties:
        analysis:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisAnalysis
        highlights:
          type: array
          items:
            $ref: >-
              #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysisHighlightsItems
        recommendation:
          type: string
      required:
        - analysis
        - highlights
        - recommendation
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysis
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusEmail:
      type: object
      properties:
        revealed:
          type: boolean
        status:
          description: Any type
        values:
          type: array
          items:
            description: Any type
      required:
        - revealed
        - values
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusEmail
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusPhone:
      type: object
      properties:
        revealed:
          type: boolean
        status:
          description: Any type
        values:
          type: array
          items:
            description: Any type
      required:
        - revealed
        - values
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusPhone
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatus:
      type: object
      properties:
        email:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusEmail
        phone:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatusPhone
      required:
        - email
        - phone
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatus
    ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaData:
      type: object
      properties:
        candidate:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataCandidate
        profileAnalysis:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataProfileAnalysis
        finalScore:
          type: integer
        reminderMetadata:
          description: Any type
        interestStatus:
          type: string
        isSaved:
          type: boolean
        revealStatus:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaDataRevealStatus
      required:
        - candidate
        - profileAnalysis
        - finalScore
        - interestStatus
        - isSaved
        - revealStatus
      title: >-
        ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaData
    Sourcing Session_Get Candidate Details_Response_200:
      type: object
      properties:
        statusCode:
          type: integer
        data:
          $ref: >-
            #/components/schemas/ApiV1WlSourcingSessionCandidateDetailsGetResponsesContentApplicationJsonSchemaData
        message:
          type: string
        status:
          type: string
      required:
        - statusCode
        - data
        - message
        - status
      title: Sourcing Session_Get Candidate Details_Response_200
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-fj-api-key

```

## Examples



**Response**

```json
{
  "statusCode": 200,
  "data": {
    "candidate": {
      "_id": "69f0ac066a65ab2b14d0bb1f",
      "person_id": 4922241,
      "__v": 0,
      "all_employers": [
        {
          "name": "Bowne Global Solutions",
          "linkedin_id": "3117",
          "company_id": 1048097,
          "company_linkedin_id": "3117",
          "company_website_domain": "lionbridge.com",
          "position_id": 2586604894,
          "title": "Software Engineer",
          "description": "",
          "location": "Navi Mumbai, Maharashtra, India",
          "employment_type": "Full-time",
          "start_date": "2025-02-01T00:00:00",
          "employer_is_default": true,
          "seniority_level": "Entry Level",
          "function_category": "Engineering",
          "years_at_company": "1 to 2 years",
          "years_at_company_raw": 1,
          "company_headquarters_country": "USA",
          "company_hq_location": "Waltham, Massachusetts, United States",
          "company_hq_location_address_components": [
            "Waltham",
            "Middlesex County",
            "Massachusetts",
            "United States"
          ],
          "company_headcount_range": "5001-10000",
          "company_industries": [
            "Translation and Localization",
            "Administrative and Support Services"
          ],
          "company_linkedin_industry": "Translation and Localization",
          "company_type": "Privately Held",
          "company_headcount_latest": 4723,
          "company_website": "https://www.lionbridge.com/",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/lionbridge",
          "business_email_verified": false
        },
        {
          "name": "Keyideas Infotech Private Limited",
          "linkedin_id": "468024",
          "company_id": 1933164,
          "company_linkedin_id": "468024",
          "company_website_domain": "keyideasinfotech.com",
          "position_id": 2415339706,
          "title": ".NET Developer",
          "description": "-Proficient in C#, ASP.NET (MVC), and RESTful API\ndevelopment.\n-Skilled in SQL Server, database management, and optimization.\n-Experienced in agile development, code reviews, and Git version control.\n-Strong problem-solving skills with a focus on best practices and continuous improvement.",
          "location": "Gurugram, Haryana, India",
          "employment_type": "Full-time",
          "start_date": "2024-06-01T00:00:00",
          "employer_is_default": false,
          "seniority_level": "Entry Level",
          "function_category": "Engineering",
          "years_at_company": "Less than 1 year",
          "years_at_company_raw": 0,
          "company_headquarters_country": "USA",
          "company_hq_location": "Daytona Beach, Florida, United States",
          "company_hq_location_address_components": [
            "Daytona Beach",
            "Volusia County",
            "Florida",
            "United States"
          ],
          "company_headcount_range": "51-200",
          "company_industries": [
            "Information Technology & Services"
          ],
          "company_linkedin_industry": "Information Technology & Services",
          "company_type": "Privately Held",
          "company_headcount_latest": 116,
          "company_website": "https://www.keyideasinfotech.com/",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/keyideas-infotech-p-limited",
          "business_email_verified": false
        },
        {
          "name": "Capgemini",
          "linkedin_id": "157240",
          "company_id": 891315,
          "company_linkedin_id": "157240",
          "company_website_domain": "capgemini.com",
          "position_id": 1991256520,
          "title": "Analyst",
          "description": "Project: Premera -PDMS Run Engagement   \nRole: .Net Developer\nDescription: Premera is a US based health care insurance company in which PDMS run manages to generate and maintains insurance reports for customers.\n-Tools: APBT is the custom tools basically provides us template to create new products (means new insurance plans), there are different plans available for creating different products.\n-Key Experience: Development and implementation of web and client server application.\n-Handson in application development using C#, net core 4.7 and entity framework, models and controller.\n-Extensive experience in development of application using .net and web technologies like CSS, JavaScript, jQuery, and HTML.\n-Experience in SQL SERVER. Learnt angular 9 concepts and best practices such as components, services, routing, forms, and reactive programming.",
          "location": "Pune, Maharashtra, India",
          "employment_type": "Full-time",
          "start_date": "2022-01-01T00:00:00",
          "employer_is_default": false,
          "seniority_level": "Entry Level",
          "function_category": "",
          "years_at_company": "3 to 5 years",
          "years_at_company_raw": 2,
          "company_headquarters_country": "FRA",
          "company_hq_location": "Paris, Île-de-France, France",
          "company_hq_location_address_components": [
            "Île-de-France",
            "France"
          ],
          "company_headcount_range": "10001+",
          "company_industries": [
            "IT Services and IT Consulting",
            "Professional Services"
          ],
          "company_linkedin_industry": "IT Services and IT Consulting",
          "company_type": "Public Company",
          "company_headcount_latest": 335479,
          "company_website": "https://www.capgemini.com",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/capgemini",
          "business_email_verified": false
        }
      ],
      "certifications": [],
      "createdAt": "2026-04-28T12:45:46.718Z",
      "current_employers": [
        {
          "name": "Bowne Global Solutions",
          "linkedin_id": "3117",
          "company_id": 1048097,
          "company_linkedin_id": "3117",
          "company_website_domain": "lionbridge.com",
          "position_id": 2586604894,
          "title": "Software Engineer",
          "description": "",
          "location": "Navi Mumbai, Maharashtra, India",
          "employment_type": "Full-time",
          "start_date": "2025-02-01T00:00:00",
          "employer_is_default": true,
          "seniority_level": "Entry Level",
          "function_category": "Engineering",
          "years_at_company": "1 to 2 years",
          "years_at_company_raw": 1,
          "company_headquarters_country": "USA",
          "company_hq_location": "Waltham, Massachusetts, United States",
          "company_hq_location_address_components": [
            "Waltham",
            "Middlesex County",
            "Massachusetts",
            "United States"
          ],
          "company_headcount_range": "5001-10000",
          "company_industries": [
            "Translation and Localization",
            "Administrative and Support Services"
          ],
          "company_linkedin_industry": "Translation and Localization",
          "company_type": "Privately Held",
          "company_headcount_latest": 4723,
          "company_website": "https://www.lionbridge.com/",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/lionbridge",
          "business_email_verified": false
        }
      ],
      "education_background": [
        {
          "degree_name": "Master of Computer Applications - MCA",
          "institute_name": "Kalinga Institute of Industrial Technology, Bhubaneswar",
          "institute_linkedin_id": "216302",
          "institute_linkedin_url": "https://www.linkedin.com/school/kalinga-institute-of-industrial-technology-bhubaneswar",
          "institute_logo_url": "https://media.licdn.com/dms/image/v2/C560BAQE4UC9Z_k3c7A/company-logo_400_400/company-logo_400_400/0/1630615451068/kalinga_institute_of_industrial_technology_bhubaneswar_logo?e=1776902400&v=beta&t=iesXwVqLhYLPCbrO34RMHBiPNlS2YvVnvbWnjYzmZNI",
          "field_of_study": "",
          "activities_and_societies": "",
          "start_date": "2020-01-01T00:00:00"
        }
      ],
      "emails": [],
      "first_name": "Apoorv",
      "flagship_profile_url": "https://www.linkedin.com/in/apoorvpratik",
      "headline": "Software Developer - Dotnet",
      "honors": [],
      "languages": [],
      "lastFetchedAt": "2026-05-01T07:09:14.163Z",
      "last_name": "Pratik",
      "last_updated": "2026-04-23T22:07:57",
      "linkedin_profile_url": "https://www.linkedin.com/in/ACoAADaHNx4BPCislnEueXs6Nq_HkSwDLFxyguI",
      "location_details": {
        "city": "",
        "state": "Maharashtra",
        "country": "India",
        "continent": "Asia"
      },
      "name": "Apoorv  Pratik",
      "num_of_connections": 1120,
      "open_to_cards": [],
      "past_employers": [
        {
          "name": "Keyideas Infotech Private Limited",
          "linkedin_id": "468024",
          "company_id": 1933164,
          "company_linkedin_id": "468024",
          "company_website_domain": "keyideasinfotech.com",
          "position_id": 2415339706,
          "title": ".NET Developer",
          "description": "-Proficient in C#, ASP.NET (MVC), and RESTful API\ndevelopment.\n-Skilled in SQL Server, database management, and optimization.\n-Experienced in agile development, code reviews, and Git version control.\n-Strong problem-solving skills with a focus on best practices and continuous improvement.",
          "location": "Gurugram, Haryana, India",
          "employment_type": "Full-time",
          "start_date": "2024-06-01T00:00:00",
          "end_date": "2024-12-01T00:00:00",
          "employer_is_default": false,
          "seniority_level": "Entry Level",
          "function_category": "Engineering",
          "years_at_company": "Less than 1 year",
          "years_at_company_raw": 0,
          "company_headquarters_country": "USA",
          "company_hq_location": "Daytona Beach, Florida, United States",
          "company_hq_location_address_components": [
            "Daytona Beach",
            "Volusia County",
            "Florida",
            "United States"
          ],
          "company_headcount_range": "51-200",
          "company_industries": [
            "Information Technology & Services"
          ],
          "company_linkedin_industry": "Information Technology & Services",
          "company_type": "Privately Held",
          "company_headcount_latest": 116,
          "company_website": "https://www.keyideasinfotech.com/",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/keyideas-infotech-p-limited",
          "business_email_verified": false
        },
        {
          "name": "Capgemini",
          "linkedin_id": "157240",
          "company_id": 891315,
          "company_linkedin_id": "157240",
          "company_website_domain": "capgemini.com",
          "position_id": 1991256520,
          "title": "Analyst",
          "description": "Project: Premera -PDMS Run Engagement   \nRole: .Net Developer\nDescription: Premera is a US based health care insurance company in which PDMS run manages to generate and maintains insurance reports for customers.\n-Tools: APBT is the custom tools basically provides us template to create new products (means new insurance plans), there are different plans available for creating different products.\n-Key Experience: Development and implementation of web and client server application.\n-Handson in application development using C#, net core 4.7 and entity framework, models and controller.\n-Extensive experience in development of application using .net and web technologies like CSS, JavaScript, jQuery, and HTML.\n-Experience in SQL SERVER. Learnt angular 9 concepts and best practices such as components, services, routing, forms, and reactive programming.",
          "location": "Pune, Maharashtra, India",
          "employment_type": "Full-time",
          "start_date": "2022-01-01T00:00:00",
          "end_date": "2024-04-01T00:00:00",
          "employer_is_default": false,
          "seniority_level": "Entry Level",
          "function_category": "",
          "years_at_company": "3 to 5 years",
          "years_at_company_raw": 2,
          "company_headquarters_country": "FRA",
          "company_hq_location": "Paris, Île-de-France, France",
          "company_hq_location_address_components": [
            "Île-de-France",
            "France"
          ],
          "company_headcount_range": "10001+",
          "company_industries": [
            "IT Services and IT Consulting",
            "Professional Services"
          ],
          "company_linkedin_industry": "IT Services and IT Consulting",
          "company_type": "Public Company",
          "company_headcount_latest": 335479,
          "company_website": "https://www.capgemini.com",
          "company_linkedin_profile_url": "https://www.linkedin.com/company/capgemini",
          "business_email_verified": false
        }
      ],
      "phoneNumbers": [],
      "profile_picture_permalink": "https://staging.api.futurejobs.ai/api/v1/static/4845bbccce43cdbe4074b1c9517caffe63f217d89dec721ad10f8748f45b2205.jpg",
      "profile_picture_url": "https://media.licdn.com/dms/image/v2/D4D03AQElWJXl-uup5Q/profile-displayphoto-crop_800_800/B4DZ1SLQXfKUAM-/0/1775200179945?e=1776902400&v=beta&t=Uotpc68u5PFAEr1t0qlmH_zEIdTbNGqy4Vm6cYAdATQ",
      "recently_changed_jobs": false,
      "region": "Pune District, Maharashtra, India",
      "skills": [
        "Order Management",
        "Data Quality",
        "Data Modeling",
        "Critical Thinking",
        "Business Process Management",
        "REST APIs",
        ".NET Core",
        "Troubleshooting",
        "Programming",
        "ASP.NET Web API",
        "Model-View-Controller (MVC)",
        "ASP.NET MVC",
        "ASP.NET",
        ".NET Framework",
        "Test Scripts",
        "User Acceptance Testing",
        "ServiceNow",
        "Process Architecture",
        "Functional Specifications",
        "Customer Satisfaction"
      ],
      "summary": "Highly dedicated software developer with expertise in web and client-server application development. Proficient in C#, .NET Core, and Entity Framework for backend development, coupled with extensive experience in frontend technologies. Hands-on experience in MS SQL Server and MySQL. Acquired proficiency in Angular 9.",
      "systemEmails": [
        "apoorv.pratik@keyideasinfotech.com",
        "apoorvpratik741@gmail.com"
      ],
      "twitter_handle": "",
      "updatedAt": "2026-05-01T07:09:14.165Z",
      "updated_at": "2026-04-27T06:42:50",
      "years_of_experience": "3 to 5 years",
      "years_of_experience_raw": 3,
      "totalPositions": 3,
      "uniqueCompanies": 3,
      "mergedPeriods": 3,
      "totalUniqueYears": 3.99,
      "averageTenure": 1.33,
      "currentTenure": 1.24,
      "currentCompany": "Bowne Global Solutions"
    },
    "profileAnalysis": {
      "analysis": {
        "relevantPastRoleCount": 2,
        "matchedPastRoles": [
          ".NET Developer",
          "Analyst"
        ],
        "finalScore": 100,
        "starRating": 5,
        "starLabel": "excellent",
        "scoreBreakdown": [
          {
            "code": "JT",
            "label": "Job Title Match",
            "weight": 23.5294,
            "awarded": 23.5294,
            "matchedItems": [
              ".NET Developer"
            ],
            "missingItems": []
          },
          {
            "code": "Experience (Years)",
            "label": "Experience (Years)",
            "weight": 14.1176,
            "awarded": 14.1176,
            "matchedItems": [
              "Matches JD experience: 3 years"
            ],
            "missingItems": []
          },
          {
            "code": "PR",
            "label": "Past Similar Roles",
            "weight": 5.8824,
            "awarded": 5.8824,
            "matchedItems": [
              ".NET Developer",
              "Analyst"
            ],
            "missingItems": []
          },
          {
            "code": "Region Match",
            "label": "Region Match",
            "weight": 10.5882,
            "awarded": 10.5882,
            "matchedItems": [
              "Matches JD region: Pune District, Maharashtra, India"
            ],
            "missingItems": []
          },
          {
            "code": "EDU",
            "label": "Education Background",
            "weight": 5.8824,
            "awarded": 5.8824,
            "matchedItems": [
              "Master of Computer Applications - MCA"
            ],
            "missingItems": []
          },
          {
            "code": "MAND",
            "label": "Mandatory Skills",
            "weight": 28.2353,
            "awarded": 28.2353,
            "matchedItems": [
              "C#"
            ],
            "missingItems": []
          },
          {
            "code": "CORE",
            "label": "Core Skills",
            "weight": 11.7647,
            "awarded": 11.7647,
            "matchedItems": [
              "ASP.NET MVC"
            ],
            "missingItems": []
          },
          {
            "code": "IND",
            "label": "Relevant Industry",
            "weight": 0,
            "awarded": 0,
            "matchedItems": [
              "Information Technology & Services"
            ],
            "missingItems": []
          },
          {
            "code": "MISC",
            "label": "Remaining Miscellaneous Fields",
            "weight": 0,
            "awarded": 0,
            "matchedItems": [],
            "missingItems": []
          }
        ],
        "keyStrengths": [
          {
            "observation": "Apoorv has solid experience as a .NET Developer, showcasing his ability to work on diverse projects.",
            "evidence": "He has worked at Keyideas Infotech as a .NET Developer and at Capgemini as an Analyst, contributing to significant projects."
          },
          {
            "observation": "Apoorv holds a Master's degree in Computer Applications, providing a strong foundation in software development.",
            "evidence": "He earned his MCA from Kalinga Institute of Industrial Technology, enhancing his technical skills."
          },
          {
            "observation": "Proficient in C#, Apoorv demonstrates strong backend development capabilities.",
            "evidence": "His experience includes backend development using C# and .NET Core at Bowne Global Solutions."
          },
          {
            "observation": "Apoorv is skilled in ASP.NET MVC, which is crucial for modern web application development.",
            "evidence": "He has hands-on experience with ASP.NET MVC during his tenure at Keyideas Infotech."
          },
          {
            "observation": "Apoorv has worked in the Information Technology & Services industry, gaining relevant domain experience.",
            "evidence": "His roles at Keyideas Infotech and Capgemini have provided him with insights into IT services."
          }
        ],
        "keyWeaknesses": [],
        "areasToConsider": []
      },
      "highlights": [
        {
          "Category": "SKILLS",
          "Highlight": "C#",
          "ReasonForHighlight": "Apoorv has demonstrated proficiency in C# through his work on various projects, including backend development at Bowne Global Solutions.",
          "Icon": "BULB"
        },
        {
          "Category": "SKILLS",
          "Highlight": "ASP.NET MVC",
          "ReasonForHighlight": "He has hands-on experience with ASP.NET MVC, particularly during his role at Keyideas Infotech, enhancing his web development skills.",
          "Icon": "BULB"
        },
        {
          "Category": "JOB_TITLE",
          "Highlight": ".NET Developer",
          "ReasonForHighlight": "Currently serving as a Software Engineer, Apoorv has previously held the title of .NET Developer, showcasing relevant experience.",
          "Icon": "BAG"
        },
        {
          "Category": "EXPERIENCE",
          "Highlight": "3 Years",
          "ReasonForHighlight": "Apoorv has accumulated 3 years of experience in software development, working with notable companies like Capgemini and Keyideas Infotech.",
          "Icon": "BAG"
        },
        {
          "Category": "INDUSTRY",
          "Highlight": "Information Technology & Services",
          "ReasonForHighlight": "Apoorv has relevant experience in the Information Technology & Services industry, contributing to various projects in this domain.",
          "Icon": "BAG"
        },
        {
          "Category": "EDUCATION",
          "Highlight": "MCA",
          "ReasonForHighlight": "Apoorv holds a Master's degree in Computer Applications, equipping him with essential skills for software development.",
          "Icon": "BULB"
        }
      ],
      "recommendation": "Apoorv is a strong fit for .NET development roles, showcasing solid experience and skills in C# and ASP.NET MVC. His educational background and industry experience further enhance his profile. I highly recommend him for opportunities in this field. 5/5"
    },
    "finalScore": 5,
    "interestStatus": "none",
    "isSaved": false,
    "revealStatus": {
      "email": {
        "revealed": false,
        "values": []
      },
      "phone": {
        "revealed": false,
        "values": []
      }
    }
  },
  "message": "Candidate details fetched successfully",
  "status": "SUCCESS"
}
```

**SDK Code**

```python Sourcing Session_Get Candidate Details_example
import requests

url = "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details"

querystring = {"sessionId":"{{SESSION_ID}}"}

headers = {"x-fj-api-key": "<apiKey>"}

response = requests.get(url, headers=headers, params=querystring)

print(response.json())
```

```javascript Sourcing Session_Get Candidate Details_example
const url = 'https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D';
const options = {method: 'GET', headers: {'x-fj-api-key': '<apiKey>'}};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
```

```go Sourcing Session_Get Candidate Details_example
package main

import (
	"fmt"
	"net/http"
	"io"
)

func main() {

	url := "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D"

	req, _ := http.NewRequest("GET", url, nil)

	req.Header.Add("x-fj-api-key", "<apiKey>")

	res, _ := http.DefaultClient.Do(req)

	defer res.Body.Close()
	body, _ := io.ReadAll(res.Body)

	fmt.Println(res)
	fmt.Println(string(body))

}
```

```ruby Sourcing Session_Get Candidate Details_example
require 'uri'
require 'net/http'

url = URI("https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Get.new(url)
request["x-fj-api-key"] = '<apiKey>'

response = http.request(request)
puts response.read_body
```

```java Sourcing Session_Get Candidate Details_example
import com.mashape.unirest.http.HttpResponse;
import com.mashape.unirest.http.Unirest;

HttpResponse<String> response = Unirest.get("https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D")
  .header("x-fj-api-key", "<apiKey>")
  .asString();
```

```php Sourcing Session_Get Candidate Details_example
<?php
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D', [
  'headers' => [
    'x-fj-api-key' => '<apiKey>',
  ],
]);

echo $response->getBody();
```

```csharp Sourcing Session_Get Candidate Details_example
using RestSharp;

var client = new RestClient("https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D");
var request = new RestRequest(Method.GET);
request.AddHeader("x-fj-api-key", "<apiKey>");
IRestResponse response = client.Execute(request);
```

```swift Sourcing Session_Get Candidate Details_example
import Foundation

let headers = ["x-fj-api-key": "<apiKey>"]

let request = NSMutableURLRequest(url: NSURL(string: "https://prod.api.futurejobs.ai/api/v1/wl/sourcing-session/candidate//details?sessionId=%7B%7BSESSION_ID%7D%7D")! as URL,
                                        cachePolicy: .useProtocolCachePolicy,
                                    timeoutInterval: 10.0)
request.httpMethod = "GET"
request.allHTTPHeaderFields = headers

let session = URLSession.shared
let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
  if (error != nil) {
    print(error as Any)
  } else {
    let httpResponse = response as? HTTPURLResponse
    print(httpResponse)
  }
})

dataTask.resume()
```