Skip to main content
GET
/
api
/
workflow_jobs
/
{job_id}
Get a specific workflow job
curl --request GET \
  --url https://api.getgranite.ai/api/workflow_jobs/{job_id}
{
  "job_id": "<string>",
  "user_id": "<string>",
  "org_id": "<string>",
  "name": "<string>",
  "prompt": "<string>",
  "status": "<string>",
  "created_at": "<string>",
  "updated_at": "<string>",
  "workflow_data": {},
  "http_method": "<string>",
  "api_endpoint": "<string>",
  "parameters_schema": {},
  "results_schema": {},
  "manual_edits": {},
  "completed_at": "<string>"
}

Path Parameters

job_id
string
required

Response

Successful Response

Response containing workflow job information

job_id
string
required

Unique job identifier

user_id
string
required

User who created the job

org_id
string
required

Organization ID

name
string
required

Workflow job name

prompt
string
required

Automation task description

status
string
required

Job status (draft, ready, executing, completed, failed)

created_at
string
required

Creation timestamp

updated_at
string
required

Last update timestamp

workflow_data
Workflow Data · object

Workflow data structure

http_method
string | null

HTTP method (GET, POST, PUT, DELETE)

api_endpoint
string | null

API endpoint URL

parameters_schema
Parameters Schema · object

JSON schema for API parameters

results_schema
Results Schema · object

JSON schema for API results

manual_edits
Manual Edits · object

Manual edits to workflow

completed_at
string | null

Completion timestamp