projects.jobs

Get Job

Get a Job by ID.

get/{workspaceId}/projects/{projectName}/jobs/{jobId}

Request

  • Base URL
    https://app.intuned.io/api/v1/workspace
  • Auth
    API key in header x-api-key

Path parameters

workspaceIdstring uuid required

Your workspace ID. How to find it?

projectNamestring required

The name you assigned when creating the Project.

jobIdstring required

The ID you assigned when creating the Job.

Response

Detailed information about a specific job

idstring required

The ID of the job. Has to be a valid URL slug.

created_atstring required

Timestamp when the job was created

next_run_timestring nullable

The timestamp of the next scheduled job run. null if the job does not have a schedule.

last_run_timestring nullable

Timestamp of the last completed run

state'ACTIVE' | 'PAUSED' required

Current state of the job

projectIdstring uuid required

UUID of the project this job belongs to

proxystring

Proxy URL if configured for the job

Example response

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "configuration": {
    "retry": {
      "maximumAttempts": 3
    },
    "requestTimeout": 600,
    "proxy": "http://username:password@proxy.example.com:8080"
  },
  "sink": {
    "url": "https://example.com/webhook",
    "headers": {
      "Content-Type": "application/json",
      "Authorization": "Bearer token"
    },
    "apisToSend": [
      "api1",
      "api2"
    ]
  },
  "created_at": "2024-01-01T00:00:00Z",
  "next_run_time": "2024-01-01T00:00:00Z",
  "last_run_time": "2024-01-01T00:00:00Z",
  "payload": [
    {
      "parameters": {
        "param1": "value1",
        "param2": 42,
        "param3": true
      },
      "requestTimeout": 600,
      "retry": {
        "maximumAttempts": 3
      }
    }
  ],
  "projectId": "123e4567-e89b-12d3-a456-426614174000",
  "auth_session": {
    "id": "auth-session-123"
  },
  "proxy": "http://username:password@proxy.example.com:8080"
}

Changes

No recorded changes to this operation across all 1 revision of this API.