Skip to content

Overview

Job search and on-demand posting detail across LinkedIn, Ashby, Greenhouse, and Lever. POST /v1/search-jobs returns trimmed summary results; GET /v1/postings/{posting_id} returns one posting detail. Workflow is two-step: call search-jobs first, then pass the result’s id AND source_url to get-posting. Search is single-source only: source must name exactly one of linkedin, ashby, greenhouse, or lever; omitted defaults to linkedin. LinkedIn fetches live upstream data; Ashby, Greenhouse, and Lever search from service-refreshed local stores and detail serves the stored snapshot first with live fallback on cache miss. All errors use the structured envelope {error: {status, code, message, param, request_id, retryable, source, details?, body}}.

Information

  • OpenAPI version: 3.1.0