sap-success-factors-look-up-candidate-application-status implementation guide

---
availability: INSTALLABLE
description: A plugin that allows recruiters and hiring managers to instantly look
  up candidate application statuses in SAP SuccessFactors through the Moveworks AI
  Assistant.
installation_asset_uuid: 27cab595-3a37-4b6c-ad62-be38b0c5f4c1
name: Look Up Candidate Application Status
purple_chat_link: https://marketplace.moveworks.com/purple-chat?conversation=%7B%22messages%22%3A%5B%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22look+up+candidate+application+status%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EHow+would+you+like+to+find+the+candidate%27s+application+status%3F%3C%2Fp%3E%3Cul+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3ESearch+for+job+requisitions+assigned+to+you.%3C%2Fli%3E%3Cli%3ESearch+by+job+requisition+name.%3C%2Fli%3E%3Cli%3ESearch+by+candidate+name.%3C%2Fli%3E%3C%2Ful%3E%22%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Vikram%27s+application+status%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22The+user+is+looking+for+a+candidate+named+%27Vikram%27.+I+will+search+for+applications+from+candidates+named+%27Vikram%27+across+all+job+requisitions+assigned+to+the+current+user+in+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EI+found+a+few+applications+for+%27Vikram%27+under+job+requisitions+you+manage.+Please+tell+me+which+one+you%27d+like+to+view%3A%3C%2Fp%3E%3Col+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3E%3Cb%3EVikram+Singh%3C%2Fb%3E+-+Software+Engineer+%28REQ-1001%29+-+Current+Stage%3A+Technical+Interview%3C%2Fli%3E%3Cli%3E%3Cb%3EVikram+Patel%3C%2Fb%3E+-+UX+Designer+%28REQ-1005%29+-+Current+Stage%3A+Recruiter+Screen%3C%2Fli%3E%3Cli%3E%3Cb%3EVikram+Sharma%3C%2Fb%3E+-+Product+Manager+%28REQ-1008%29+-+Current+Stage%3A+Offer+Extended%3C%2Fli%3E%3C%2Fol%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-success-factors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29%22%7D%2C%7B%22connectorName%22%3A%22sap-success-factors%22%2C%22citationTitle%22%3A%22Vikram+Patel+%28UX+Designer+-+REQ-1005%29%22%7D%2C%7B%22connectorName%22%3A%22sap-success-factors%22%2C%22citationTitle%22%3A%22Vikram+Sharma+%28Product+Manager+-+REQ-1008%29%22%7D%5D%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Vikram+Singh+-+Software+Engineer%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22Retrieving+the+current+status+for+Vikram+Singh%27s+application+for+Software+Engineer+%28REQ-1001%29+from+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EThe+current+status+for+%3Cb%3EVikram+Singh%3C%2Fb%3E%27s+application+for+%3Cb%3ESoftware+Engineer+%28REQ-1001%29%3C%2Fb%3E+is%3A+%3Cb%3ETechnical+Interview%3C%2Fb%3E.+Would+you+like+to+see+more+details%3F%3C%2Fp%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-success-factors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29+Application%22%7D%5D%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Yes%2C+more+details+please%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22Retrieving+full+application+details+for+Vikram+Singh%27s+application+for+Software+Engineer+%28REQ-1001%29+from+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EHere+are+the+full+details+for+%3Cb%3EVikram+Singh%3C%2Fb%3E%27s+application+for+%3Cb%3ESoftware+Engineer+%28REQ-1001%29%3C%2Fb%3E%3A%3C%2Fp%3E%3Cul+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3E%3Cb%3EJob+Title%3A%3C%2Fb%3E+Software+Engineer%3C%2Fli%3E%3Cli%3E%3Cb%3EJob+Requisition+ID%3A%3C%2Fb%3E+REQ-1001%3C%2Fli%3E%3Cli%3E%3Cb%3ECurrent+Stage%3A%3C%2Fb%3E+Technical+Interview%3C%2Fli%3E%3Cli%3E%3Cb%3EApplication+Status%3A%3C%2Fb%3E+Interview+Scheduled%3C%2Fli%3E%3Cli%3E%3Cb%3ELast+Update%3A%3C%2Fb%3E+2024-05-15+by+Jane+Doe+%28Recruiter%29%3C%2Fli%3E%3Cli%3E%3Cb%3EApplication+Date%3A%3C%2Fb%3E+2024-04-01%3C%2Fli%3E%3Cli%3E%3Cb%3ECandidate+Email%3A%3C%2Fb%3E+vikram.singh%40example.com%3C%2Fli%3E%3C%2Ful%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-success-factors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29+Full+Details%22%7D%5D%7D%5D%7D%5D%7D
solution_tags:
- HR - Recruiting & Talent
systems:
- sap-success-factors
---

## **Introduction**

The “**Look Up Candidate Application Status”** plugin enables recruiters and hiring managers to easily retrieve and review the application status of candidates. Users can search for candidates by name, email, or job requisition and view key details such as job title, requisition ID, and current application stage. This allows recruiters to quickly check the progress of candidates in the hiring process.

This guide will walk you through installing and configuring the plugin in **Agent Studio** in just a few minutes. Let’s get started!

## **Prerequisites**

- Access to Agent Studio

## **What are we building?**

### **Agent Design**

This [purple chat](https://marketplace.moveworks.com/purple-chat?conversation=%7B%22messages%22%3A%5B%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22look+up+candidate+application+status%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EHow+would+you+like+to+find+the+candidate%27s+application+status%3F%3C%2Fp%3E%3Cul+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3ESearch+for+job+requisitions+assigned+to+you.%3C%2Fli%3E%3Cli%3ESearch+by+job+requisition+name.%3C%2Fli%3E%3Cli%3ESearch+by+candidate+name.%3C%2Fli%3E%3C%2Ful%3E%22%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Vikram%27s+application+status%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22The+user+is+looking+for+a+candidate+named+%27Vikram%27.+I+will+search+for+applications+from+candidates+named+%27Vikram%27+across+all+job+requisitions+assigned+to+the+current+user+in+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EI+found+a+few+applications+for+%27Vikram%27+under+job+requisitions+you+manage.+Please+tell+me+which+one+you%27d+like+to+view%3A%3C%2Fp%3E%3Col+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3E%3Cb%3EVikram+Singh%3C%2Fb%3E+-+Software+Engineer+%28REQ-1001%29+-+Current+Stage%3A+Technical+Interview%3C%2Fli%3E%3Cli%3E%3Cb%3EVikram+Patel%3C%2Fb%3E+-+UX+Designer+%28REQ-1005%29+-+Current+Stage%3A+Recruiter+Screen%3C%2Fli%3E%3Cli%3E%3Cb%3EVikram+Sharma%3C%2Fb%3E+-+Product+Manager+%28REQ-1008%29+-+Current+Stage%3A+Offer+Extended%3C%2Fli%3E%3C%2Fol%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-successfactors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29%22%7D%2C%7B%22connectorName%22%3A%22sap-successfactors%22%2C%22citationTitle%22%3A%22Vikram+Patel+%28UX+Designer+-+REQ-1005%29%22%7D%2C%7B%22connectorName%22%3A%22sap-successfactors%22%2C%22citationTitle%22%3A%22Vikram+Sharma+%28Product+Manager+-+REQ-1008%29%22%7D%5D%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Vikram+Singh+-+Software+Engineer%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22Retrieving+the+current+status+for+Vikram+Singh%27s+application+for+Software+Engineer+%28REQ-1001%29+from+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EThe+current+status+for+%3Cb%3EVikram+Singh%3C%2Fb%3E%27s+application+for+%3Cb%3ESoftware+Engineer+%28REQ-1001%29%3C%2Fb%3E+is%3A+%3Cb%3ETechnical+Interview%3C%2Fb%3E.+Would+you+like+to+see+more+details%3F%3C%2Fp%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-successfactors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29+Application%22%7D%5D%7D%5D%7D%2C%7B%22role%22%3A%22user%22%2C%22parts%22%3A%5B%7B%22richText%22%3A%22Yes%2C+more+details+please%22%7D%5D%7D%2C%7B%22role%22%3A%22assistant%22%2C%22parts%22%3A%5B%7B%22reasoningSteps%22%3A%5B%7B%22status%22%3A%22success%22%2C%22richText%22%3A%22Retrieving+full+application+details+for+Vikram+Singh%27s+application+for+Software+Engineer+%28REQ-1001%29+from+%3Cb+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3ESAP+SuccessFactors%3C%2Fb%3E.%22%7D%5D%7D%2C%7B%22richText%22%3A%22%3Cp+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3EHere+are+the+full+details+for+%3Cb%3EVikram+Singh%3C%2Fb%3E%27s+application+for+%3Cb%3ESoftware+Engineer+%28REQ-1001%29%3C%2Fb%3E%3A%3C%2Fp%3E%3Cul+xmlns%3D%5C%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxhtml%5C%22%3E%3Cli%3E%3Cb%3EJob+Title%3A%3C%2Fb%3E+Software+Engineer%3C%2Fli%3E%3Cli%3E%3Cb%3EJob+Requisition+ID%3A%3C%2Fb%3E+REQ-1001%3C%2Fli%3E%3Cli%3E%3Cb%3ECurrent+Stage%3A%3C%2Fb%3E+Technical+Interview%3C%2Fli%3E%3Cli%3E%3Cb%3EApplication+Status%3A%3C%2Fb%3E+Interview+Scheduled%3C%2Fli%3E%3Cli%3E%3Cb%3ELast+Update%3A%3C%2Fb%3E+2024-05-15+by+Jane+Doe+%28Recruiter%29%3C%2Fli%3E%3Cli%3E%3Cb%3EApplication+Date%3A%3C%2Fb%3E+2024-04-01%3C%2Fli%3E%3Cli%3E%3Cb%3ECandidate+Email%3A%3C%2Fb%3E+vikram.singh%40example.com%3C%2Fli%3E%3C%2Ful%3E%22%7D%2C%7B%22citations%22%3A%5B%7B%22connectorName%22%3A%22sap-successfactors%22%2C%22citationTitle%22%3A%22Vikram+Singh+%28Software+Engineer+-+REQ-1001%29+Full+Details%22%7D%5D%7D%5D%7D%5D%7D) shows the experience we are going to build.

## **Installation Steps**

We recommend setting up SAP SuccessFactors before installing this plugin. Please follow the [SAP SuccessFactors connector](https://marketplace.moveworks.com/connectors/sap-success-factors#how-to-implement) guide to configure the connection.

The integration user should need the following permission:

- `View` access to the **JobApplication**, **JobRequisition**, and **Candidate** entities.

**Your Instance Configuration**

All SAP SuccessFactors API endpoints in this plugin use **`'YOUR_INSTANCE'`** as a placeholder. After installation, replace **`'YOUR_INSTANCE'`** in the action definitions with your actual SuccessFactors instance name.

To find your instance name:

1. Log in to your SAP SuccessFactors account.
2. Check the URL in your browser — the instance name appears before `.successfactors.com`
    - e.g., [https://corp123.successfactors.com](https://corp123.successfactors.com/) → instance name = **`corp123`**

**API Domain Configuration**

SAP SuccessFactors uses **region-specific API domains**. To ensure your API calls connect to the correct tenant:

1. Identify your instance name (as shown above)
2. Refer to SAP’s official API server list to select the correct regional domain: [**List of SAP SuccessFactors API Servers — OData v2**](https://help.sap.com/docs/successfactors-platform/sap-successfactors-api-reference-guide-odata-v2/list-of-sap-successfactors-api-servers?utm_source=chatgpt.com)
3. Replace **`'YOUR_INSTANCE'`** and use the appropriate API domain based on your region
    - e.g., [https://apicorp123.successfactors.com](https://apicorp123.successfactors.com/)

Note: SAP does not support IP-based endpoints — always use official SAP domain URLs.

Make sure to update this across all actions that reference the SAP SuccessFactors API.

Once the connector is successfully configured, follow our [plugin installation documentation](https://help.moveworks.com/docs/ai-agent-marketplace-installation) for detailed steps on how to install and activate the plugin in **Agent Studio**.

## **Appendix**

### **API #1: Get Job Requisition By Recruiter's Email**

```bash
curl --location 'https://<YOUR_INSTANCE>/odata/v2/JobRequisition?$expand=recruiter,jobReqLocale,status&$filter=recruiter/email eq '{{email}}'&$select=jobReqId,jobReqLocale/jobTitle,status&$top=30&$orderby=lastModifiedDateTime desc' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--header 'Accept: application/json' \
```

**Query Parameters :**

`email` : (string) - Used to retrieve the job title under a recruiter.

- $select (array[string]) – Select properties to be returned
    - For users, you can display properties like jobReqId etc.
- $filter (string) – Filter items by property values.
- $expand (string) – Additional field to be included to view details like recruiter.
- $orderby(string) – Sorts results by a specific field.
- **`optional_fields`**(string) – Specify additional fields to include in the response, such as $top.

### **API #2: Get Candidate Name  By Job Requisition Id**

```bash
curl --location 'https://<YOUR_INSTANCE>/odata/v2/JobApplication?$select=firstName,lastName,candidateId,jobReqId&$expand=jobAppStatus,candidate&$filter=jobReqId eq {{job_reqid}}&$orderby=lastModifiedDateTime desc&$top=200' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--header 'Accept: application/json' \
```

**Query Parameters :**

`job_reqid` : (string) - Used to retrieve the candidate names.\

- $select (array[string]) – Select properties to be returned
    - For users, you can display properties like jobReqId etc.
- $filter (string) – Filter items by property values.
- $expand (string) – Additional field to be included to view details like recruiter.
- $orderby(string) – Sorts results by a specific field.
- **`optional_fields`**(string) – Specify additional fields to include in the response, such as $top.

### **API #3: Get Candidate Application Summary**

```bash
curl --location 'https://<YOUR_INSTANCE>/odata/v2/JobApplication?$select=firstName,lastName,candidateId,jobReqId,contactEmail,nonApplicantStatus,lastModifiedDateTime,jobAppStatus/appStatusName,candidate/creationDateTime&$expand=jobAppStatus,candidate&$filter=jobReqId eq {{job_reqid}} and candidateId eq {{candidate_id}}' \
--header 'Authorization: Bearer <YOUR_ACCESS_TOKEN>' \
--header 'Accept: application/json' \
```

**Query Parameters :** 

`job_reqid` : (string) - Used to retrieve the candidate’s application summary.

`candidate_id`  : (string) - Used to retrieve the candidate’s application summary.

- $select (array[string]) – Select properties to be returned
    - For users, you can display properties like jobReqId etc.
- $filter (string) – Filter items by property values.
- $expand (string) – Additional field to be included to view details like recruiter.