Applied Jobs
Paginated list of jobs you have applied to.
/api/auto-apply-v2/applied-jobsList all job applications for your account with pagination and optional status filtering.
Query parameters
| Parameter | Type | Description |
|---|---|---|
limit | number | Number of results per page. Default |
offset | number | Number of results to skip for pagination. Default |
status | string | Filter by application status: |
Example
Response
proposalStatus object
Client-side engagement with your submitted proposal, synced from Upwork after apply runs.
| Parameter | Type | Description |
|---|---|---|
viewed | boolean | The client has viewed your proposal. Sticky: once |
replied | boolean | Upwork moved your proposal to Active — "proposals that you are discussing with a client". Sticky, and the most reliable engagement signal. |
viewedAt | string | null | Upwork's timestamp for the view, when available. Usually |
lastCheckedAt | number | null | Epoch ms of UpHunt's most recent sync of this proposal's status. Interpret |
proposalStatus: null means the proposal has not been synced yet — not that the client ignored it. Syncs ride along with apply activity on your agency, so fresh applications typically get their first sync within an hour. viewed: false can also lag behind reality: Upwork only exposes view state for recent proposals, so a late view may go unrecorded. replied does not have this limitation.