View as Markdown
Ashby Job Postings icon

Ashby Job Postings ACTION

Get Job Posting

Retrieves the full details of one published job posting from the Ashby job board configured for the connected account, including its description and, optionally, its compensation breakdown. The public Job Board API has no single-item lookup endpoint, so this fetches the full board listing and returns the one posting whose jobUrl exactly matches. Use List Job Postings first to find the jobUrl of the posting you want. See the documentation
  • Action
  • Read only
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Ashby Job Postings account once, then configure and run Get Job Posting from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "ashby_job_postings_api-get-job-posting",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    ashby_job_postings_api: { authProvisionId: "apn_xxxxxxx" },
    jobUrl: "Job URL",
    includeCompensation: true,
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Get Job Posting inputs
Property Type Description
jobUrl Job URL string
The exact public URL of one specific job posting, e.g. https://jobs.ashbyhq.com/Ashby/f050b8c1-243f-4841-b47e-e13cd2a49af0. Use List Job Postings to find the jobUrl of the posting you want.
Required
includeCompensation Include Compensation boolean
Set to true to include each posting's compensation object (tier summary and pay range breakdown) in the response. Defaults to false.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
ashby_job_postings_api-get-job-posting
Version
0.0.2
App
Ashby Job Postings
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes