Skip to main content
GET
/
api
/
workflow_jobs
List all workflow jobs for the current user
curl --request GET \
  --url https://api.getgranite.ai/api/workflow_jobs
[
  {
    "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>"
  }
]

Query Parameters

status
string | null

Response

Successful Response

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