View as Markdown
Dataiku icon

Dataiku ACTION

Get Job Status

Check the status of a DSS build job, returned as baseStatus.status. Poll this after Build Dataset using the id it returned. NOT_STARTED and RUNNING mean the job is still in flight; DONE, FAILED and ABORTED are terminal, so stop polling on any of them and treat FAILED/ABORTED as an unsuccessful build. Use List Jobs to recover a job ID you no longer have. Requires the MONITOR_JOBS privilege on the project. See the documentation
  • Action
  • Read only
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Dataiku account once, then configure and run Get Job Status 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: "dataiku-get-job-status",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    dataiku: { authProvisionId: "apn_xxxxxxx" },
    projectKey: "Project Key",
    jobId: "Job ID",
  },
})

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 Status inputs
Property Type Description
projectKey Project Key string
The key of the DSS project, e.g. MYPROJECT. Call List Projects and pass the projectKey field of the project you want. This is an identifier, not the project's display name — a display name will not resolve. In the Dataiku DSS GUI the same value appears in the project's URL as /projects/MYPROJECT/.
Required
jobId Job ID string
The ID of a job in the project, e.g. build_something_2016_02_10_21_23_34. Build Dataset returns this as the id field of its response; List Jobs returns it as jobId.
Required

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
dataiku-get-job-status
Version
0.0.2
App
Dataiku
Authentication
API key
Read-only
Yes
Destructive
No
Open world
Yes