Skip to main content
PATCH
Update a job application

Authorizations

x-api-key
string
header
required

The API key to authenticate requests.

Path Parameters

id
string
required

Body

company
string

The company applied to.

Minimum string length: 1
role
string

The role / job title.

Minimum string length: 1
location
string | null
salary
string | null
source
string | null
sourceUrl
string | null
jobDescription
string | null
Maximum string length: 20000
postingSource
object | null
notes
string | null
resumeFileUrl
string | null
resumeFileName
string | null
coverLetterUrl
string | null
coverLetterName
string | null
followUpAt
string<date-time> | null
followUpNote
string | null
contacts
object[]
resumeId
string | null

The linked Reactive Resume, if any.

coverLetterId
string | null

The linked saved cover letter, if any.

requirements
string[]

What the posting asks for, as read when the application was added.

tags
string[]
status
enum<string>
Available options:
saved,
applied,
screening,
interview,
offer,
closed
stageEnteredAt
string
Pattern: ^\d{4}-\d{2}-\d{2}$
closedReason
enum<string> | null

Why the application closed; kept when status stays closed, cleared by any other stage.

Available options:
not-selected,
withdrew,
accepted-other,
no-response

Response

The updated application.

id
string
required

The ID of the application.

company
string
required

The company applied to.

Minimum string length: 1
role
string
required

The role / job title.

Minimum string length: 1
location
string | null
required
salary
string | null
required
status
enum<string>
required

The current pipeline stage. closed ends it, with a reason.

Available options:
saved,
applied,
screening,
interview,
offer,
closed
closedReason
enum<string> | null
required

Why a closed application ended: not-selected, withdrew, accepted-other or no-response.

Available options:
not-selected,
withdrew,
accepted-other,
no-response
resumeId
string | null
required

The linked Reactive Resume, if any.

coverLetterId
string | null
required

The linked saved cover letter, if any.

sentResumeVersionId
string | null
required

The version of the linked resume saved when the application was sent (reached Applied).

sentCheckScore
integer | null
required

The resume's Check score when it was sent, out of 100.

Required range: -9007199254740991 <= x <= 9007199254740991
sentCoverLetterVersionId
string | null
required

The version of the linked letter saved when the application was sent.

source
string | null
required
tags
string[]
required
sourceUrl
string<uri> | null
required
jobDescription
string | null
required
Maximum string length: 20000
postingSource
object | null
required
requirements
string[]
required

What the posting asks for, as read when the application was added.

matchScore
integer | null
required
Required range: 0 <= x <= 100
aiMetadata
object | null
required
notes
string | null
required
resumeFileUrl
string | null
required
resumeFileName
string | null
required
coverLetterUrl
string | null
required
coverLetterName
string | null
required
followUpAt
string<date-time> | null
required
followUpNote
string | null
required
contacts
object[]
required
activity
object[]
required
appliedAt
string<date-time>
required
createdAt
string<date-time>
required
updatedAt
string<date-time>
required