Apply To Contra Job
PythonSocial MediaPOST api.upapi.io/contra-apply-to-job.postSubmit an application to a Contra job posting with a cover letter and optional portfolio attachments, from your own signed-in Contra account. Returns applied=true only when Contra records the application. Uses your own Contra account; upAPI stores nothing.
Request schema
| Field | Type | Description |
|---|---|---|
docId | Override the pinned persisted-query id for this call.· default: null | |
messagereq | string | Cover letter as plain text. Converted to Contra's BlockNote format. |
proxyUrl | Exit IP pinned to this account. Omit to use the shared pool.· default: null | |
calendarLink | Optional scheduling link to attach.· default: null | |
jobPostingIdreq | string | Contra JobPosting id to apply to. |
sessionCookiesreq | object | Contra session cookies for the applicant. Your own Contra account's cookies; upAPI stores nothing. |
actorWorkspaceIdreq | string | The applicant's workspace id. REQUIRED by Contra: omitting it fails the mutation with a generic error that names nothing. |
portfolioProjectIds | array | Contra portfolio project ids to attach to the application. |
Response schema
| Field | Type | Description |
|---|---|---|
appliedreq | boolean | |
elapsedMsreq | integer | |
submittedAtreq | string | |
jobPostingIdreq | string |
Try it
Try it
Cover letter as plain text. Converted to Contra's BlockNote format.
Contra JobPosting id to apply to.
Contra session cookies for the applicant. Your own Contra account's cookies; upAPI stores nothing.
The applicant's workspace id. REQUIRED by Contra: omitting it fails the mutation with a generic error that names nothing.
Override the pinned persisted-query id for this call.
Exit IP pinned to this account. Omit to use the shared pool.
Optional scheduling link to attach.
Contra portfolio project ids to attach to the application.
Run this endpoint live
Jump in as a guest — no signup — and run contra-apply-to-job.post with your own inputs. Create a free account anytime to get your own API key.
Code examples
curl -X POST https://api.upapi.io/contra-apply-to-job.post \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY' \
-d '{ "message": "example", "jobPostingId": "example", "sessionCookies": {}, "actorWorkspaceId": "example" }'