GET
List job applications

Authorizations

x-api-key
string
header
required

An API key from Settings → Developers → API keys in Hiresweep.

Query Parameters

status
enum<string>[]
Available options:
saved,
reviewing,
reviewed,
tailoring,
ready,
applying,
needs_action,
submitted,
screening,
interview,
offer,
rejected,
withdrawn,
ghosted
minScore
integer

The lowest score of the resume the application sends: the tailored copy's once there is one.

Required range: 0 <= x <= 100
clientId
string | null

The client whose data this is, for an operator applying on behalf of clients. Omit for your own.

Minimum string length: 1

Response

200 - application/json

The user's applications with their postings.

id
string
required

The ID of the application.

clientId
string | null
required

The client this application is for; null for your own.

status
enum<string>
required

Where the application stands in the pipeline.

Available options:
saved,
reviewing,
reviewed,
tailoring,
ready,
applying,
needs_action,
submitted,
screening,
interview,
offer,
rejected,
withdrawn,
ghosted
statusChangedAt
string<date-time>
required
applySource
enum<string>
required

Whether an apply run attaches the tailored copy or the resume itself.

Available options:
tailored,
original
matchScore
integer | null
required

How well the chosen resume answers the posting.

Required range: 0 <= x <= 100
submittedAt
string<date-time> | null
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required
posting
object
required
resume
object | null
required
tailoredResume
object | null
required

The tailored copy this application sends, once there is one.

tailoredMatchScore
integer | null
required

How well the tailored copy answers the posting, when it has been scored.

Required range: 0 <= x <= 100
captchaAttemptId
string | null
required

The latest apply run, when a captcha stopped it and the user has yet to finish it in their browser.