TheJWord
This project exposes a REST API you run locally (or host yourself) to interact with Workday career sites that use the wd1, wd3, or wd5 job-board hostnames. You choose the cluster in the path (for example /workday/wd5/...) and send a jobUrl that matches that cluster; if the hostname does not match the route, the API responds with an error that tells you which cluster was detected. Now supports…
TheJWord endpoints
| Method | Endpoint | Description |
|---|---|---|
| Discovery | ||
| POST |
detect_portal_from_job_url /meta/parse-job-url |
Use this when you want to confirm whether a job URL is Workday or Greenhouse before choosing an endpoint. Core discovery endpoint. |
| GET |
list_supported_job_portals /meta/discovery |
Use this when you want to see which job portals and adapter families this API supports. Core discovery endpoint. |
| GET |
health_check /health |
Use this when you want to confirm the API is reachable before making job-board calls. Core discovery endpoint. |
| Workday - Start Here | ||
| POST |
fill_and_submit_workday_application /workday/simulate |
Use this when you want to fill a Workday draft and optionally submit it. Core endpoint. |
| POST |
start_or_resume_workday_draft /workday/prepare |
Use this when you want to create a Workday draft or reopen one with account credentials. Core endpoint. |
| POST |
upload_resume_to_workday_draft /workday/resume/upload |
Use this when you already have a Workday draft and want to attach a resume before submitting. Core endpoint. |
| POST |
get_workday_questions /workday/preview-questions |
Use this when you want the question IDs and answer shapes for a Workday job before filling answers. Core endpoint. |
| Greenhouse - Start Here | ||
| POST |
submit_greenhouse_application /greenhouse/simulate |
Use this when you want to submit a Greenhouse application and already have a valid recaptchaToken. Core endpoint. |
| POST |
get_greenhouse_questions /greenhouse/preview-questions |
Use this when you only want the Greenhouse question list without preparing uploads or submitting. Core endpoint. |
| POST |
get_greenhouse_form_and_upload_info /greenhouse/prepare |
Use this when you want the Greenhouse questions plus upload instructions before submitting. Core endpoint. |
| POST |
upload_file_to_greenhouse /greenhouse/resume/upload |
Use this when you want to upload a resume or cover letter to Greenhouse before submitting. Core endpoint. |
| Workday - Advanced | ||
| POST |
get_full_workday_form_definitions /workday/schemas |
Use this when you need the full Workday schema payload for profile sections, questions, and reference-driven fields. Advanced endpoint. |
| POST |
get_workday_profile_section_definitions /workday/schemas/profile-definitions |
Use this when you only need the Workday profile-section schemas for an existing draft application. Advanced endpoint. |
| POST |
get_workday_questions_and_section_checklist /workday/flow/questions |
Use this when you want Workday questions plus a high-level checklist of profile sections in the apply flow. Advanced endpoint. |
| POST |
get_workday_language_options /workday/reference/languages |
Use this when you need the language and proficiency values that Workday expects for a draft application. Advanced endpoint. |
| POST |
get_workday_country_and_region_options /workday/reference/countries |
Use this when you need Workday country values and optional region or phone-code lookups. Advanced endpoint. |
| POST |
review_saved_workday_answers /workday/applications/review |
Use this when you want to read back questionnaire answers already saved on a Workday draft or submission. Advanced endpoint. |
| Greenhouse - Advanced | ||
| POST |
search_school_options /greenhouse/reference/education/schools |
Use this when you need Greenhouse school-name suggestions for an education field. Advanced endpoint. |
| POST |
search_discipline_options /greenhouse/reference/education/disciplines |
Use this when you need Greenhouse field-of-study suggestions, optionally filtered by a search term. Advanced endpoint. |
| POST |
get_degree_options /greenhouse/reference/education/degrees |
Use this when you need the Greenhouse degree dropdown values for an education field. Advanced endpoint. |
| Debug | ||
| POST |
inspect_workday_session_state /workday/session/cookies |
Use this when you need to inspect the stored Workday session cookies or job application ids for troubleshooting. Debug endpoint. |
| Other endpoints | ||
| POST |
postResumeUpload /workday/wd5/resume/upload |
Requires **jobApplicationId** from prepare (or simulate flow). Choose **file** in Body. |
| POST |
postSchemas /workday/wd5/schemas |
Form-definition aggregation (source, phone, questionnaires, terms, etc.). **countryId** optional for address definition. |
| POST |
postReferenceCountries /workday/wd5/reference/countries |
Set **countryId** and flip **includeRegions** / **includePhoneCode** when needed. |
| POST |
postReferenceLanguages /workday/wd5/reference/languages |
Optional **jobApplicationId** (from prepare) for language definition POST. |
| GET |
getHealth /health |
Liveness check. |
| POST |
postApplicationsReview /workday/wd5/applications/review |
Questionnaire answers GET + enrichment. Needs same session as candidate and valid **jobApplicationId**. |
| POST |
postSimulate /workday/wd5/simulate |
Register/login, create app, **required profile** (personal + contact per API docs), optional resume (base64 in **resume**), questionnaires, source/terms, optional finalize via… |
| POST |
postSessionCookies /workday/wd5/session/cookies |
Inspect scoped + legacy cookie jars for this cluster. |
| POST |
postPrepare /workday/wd5/prepare |
Guest draft ID from HTML or login + create application. Fill **email** / **password** for authenticated prepare. Test script stores **jobApplicationId** when present. |
| POST |
postFlowQuestions /workday/wd5/flow/questions |
Preview output plus apply-flow pages + profileSectionKeys checklist. |
| POST |
postPreviewQuestions /workday/wd5/preview-questions |
Questionnaires + missing required vs provided answers. Optional **profile** for education/language hints. |
| GET |
getMetaDiscovery /meta/discovery |
All portals (Workday + reserved) and Workday job adapters (wd1, wd3, wd5) with route prefixes. |
| POST |
postMetaParseJobUrl /meta/parse-job-url |
Any job URL: supported=false with job_portal_not_supported for unknown hosts; Workday URLs normalized (strip query; path ends at /apply). Returns parsed context when supported. |
| POST |
search_school_options /greenhouse/reference/education/schools |
Use this when you need Greenhouse school-name suggestions for an education field. Advanced endpoint. |
| POST |
search_discipline_options /greenhouse/reference/education/disciplines |
Use this when you need Greenhouse field-of-study suggestions, optionally filtered by a search term. Advanced endpoint. |
| POST |
get_degree_options /greenhouse/reference/education/degrees |
Use this when you need the Greenhouse degree dropdown values for an education field. Advanced endpoint. |
| GET |
list_supported_job_portals /meta/discovery |
Use this when you want to see which job portals and adapter families this API supports. Core discovery endpoint. |
| GET |
health_check /health |
Use this when you want to confirm the API is reachable before making job-board calls. Core discovery endpoint. |
| POST |
get_workday_questions /workday/preview-questions |
Use this when you want the question IDs and answer shapes for a Workday job before filling answers. Core endpoint. |
| POST |
start_or_resume_workday_draft /workday/prepare |
Use this when you want to create a Workday draft or reopen one with account credentials. Core endpoint. |
| POST |
detect_portal_from_job_url /meta/parse-job-url |
Use this when you want to confirm whether a job URL is Workday or Greenhouse before choosing an endpoint. Core discovery endpoint. |
| POST |
get_greenhouse_form_and_upload_info /greenhouse/prepare |
Use this when you want the Greenhouse questions plus upload instructions before submitting. Core endpoint. |
| POST |
upload_resume_to_workday_draft /workday/resume/upload |
Use this when you already have a Workday draft and want to attach a resume before submitting. Core endpoint. |
| POST |
fill_and_submit_workday_application /workday/simulate |
Use this when you want to fill a Workday draft and optionally submit it. Core endpoint. |
| POST |
get_greenhouse_questions /greenhouse/preview-questions |
Use this when you only want the Greenhouse question list without preparing uploads or submitting. Core endpoint. |
| POST |
submit_greenhouse_application /greenhouse/simulate |
Use this when you want to submit a Greenhouse application and already have a valid recaptchaToken. Core endpoint. |
| POST |
upload_file_to_greenhouse /greenhouse/resume/upload |
Use this when you want to upload a resume or cover letter to Greenhouse before submitting. Core endpoint. |
| POST |
get_full_workday_form_definitions /workday/schemas |
Use this when you need the full Workday schema payload for profile sections, questions, and reference-driven fields. Advanced endpoint. |
| POST |
review_saved_workday_answers /workday/applications/review |
Use this when you want to read back questionnaire answers already saved on a Workday draft or submission. Advanced endpoint. |
TheJWord pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 15 / second |
|
| PRO | $25 / month | — |
|
| ULTRA Recommended | $50 / month | — |
|
| MEGA | $100 / month | — |
|