Updates - Scorecards & Application Filtering
May 28th, 2026
This update introduces new endpoints for retrieving scorecards and refines how applications are filtered and returned by replacing deprecated fields (state, currentStage) with more precise alternatives (hiringState, stageType, pipelineStage).
New Endpoints
- List Application Scorecards (
GET /v2/applications/{applicationId}/scorecards): We have introduced a new endpoint to retrieve all completed scorecard evaluations for a specific application.- Behavior: Returns an unpaginated list of all scorecards for the application in a single response. Returns a
200 OKwith an empty array if no scorecards exist. - Data Available: Highlights include evaluator details (
submittedBy), overall recommendations (overallRecommendation,overallImpression), structured evaluations (attributes), and custom answers (questions).
- Behavior: Returns an unpaginated list of all scorecards for the application in a single response. Returns a
Deprecations & Migrations
- Application
state: Thestatequery parameter and response field (specifically theSCREENINGandQUALIFIEDvalues) are deprecated and will be permanently removed on 2026-11-01. - Application
currentStage: ThecurrentStageresponse object is deprecated and will be permanently removed on 2026-11-01.
Endpoint Updates
- Precise Application Filtering (
GET /v2/applications&GET /v2/applications/{id}): We have introduced new query parameters and response fields to replacestateandcurrentStage:hiringState: Use this to filter by or read the canonical hiring state.- Allowed values:
APPLIED,ACTIVE,REJECTED,HIRED,OFFER.
- Allowed values:
stageType: Use this to filter by pipeline stage type.- Allowed values:
APPLIED,APPLICATION_REVIEW,INTERVIEW,OFFER,HIRED.
- Allowed values:
pipelineStage: A new response object replacing the deprecatedcurrentStage, providing the application's current pipeline stage details (id,name,type,order).- Important Usage Rules:
stageTypemust be combined withhiringStatefor precise filtering (e.g.,hiringState=ACTIVE&stageType=INTERVIEW). It cannot be used on its own.- Neither of the new parameters can be combined with the deprecated
stateparameter. - State Parity: The values
REJECTED,OFFER, andHIREDremain exactly the same whether sent through the deprecatedstateparameter or the newhiringStateparameter.
Migration Path
Please transition your integrations to use the new fields before the removal date on 2026-11-01.
- To filter for SCREENING: Use
hiringState=ACTIVEcombined withstageType=APPLICATION_REVIEW. - To filter for QUALIFIED: Use
hiringState=ACTIVEcombined withstageType=INTERVIEW. - To filter for REJECTED, OFFER, or HIRED: Simply pass these exact same values to the new
hiringStateparameter (e.g.,hiringState=REJECTED). - To read current stage data: Read from the new
pipelineStageobject instead ofcurrentStagein the response body.
