Get job posting
waas_get_jobRetrieve a complete job posting, including description, compensation, visa sponsorship, and required skills, from a job ID or URL. Use this to get full job context before applying.
Instructions
Fetch full job posting (description, comp, visa, skills). Works logged out for public pages. WORKFLOW (required):
waas_application_quota (or waas_search weeklyQuota) — check remaining in-app applications this week (cap is 10).
waas_search with structured filters (or waas_get_job from a URL the user provides).
waas_get_job + waas_get_company for full context.
waas_inspect_application — returns applicationType, fields[], weeklyQuota, applyBlocked.
If applicationType=weekly_limit_reached or applyBlocked=true → stop; do NOT submit.
If applicationType=external → report link/email to user; do NOT auto-submit.
If applicationType=needs_login → tell user to run npm run login.
Draft answers for every required field in fields[].
waas_submit_application with dry_run=true — show the user all answers.
Only after explicit approval → dry_run=false. Never auto-submit. Skip already_applied jobs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Numeric id or /jobs/123 URL. |