For the complete documentation index, see llms.txt. This page is also available as Markdown.

Data Job Status

Track and monitor the status of data ingestion and processing jobs across your cloud cost data pipeline.

Get all job statuses

get

Retrieve all available job status values from the JobStatus enum.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/job-statuses
GET /gateway/ccm/api/data-job-status/job-statuses HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get distinct billing periods for a connector

get

Retrieve distinct billing periods for a connector and job kind in YYYY-MM format, sorted in descending order.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

connectorIdstringRequired

Connector identifier

jobKindstring · enumRequired

Job kind (INGESTION, PDT, INVENTORY, OTHER)

Possible values:
azureCostTypestring · enumOptional

Azure cost type filter (ACTUAL, AMORTIZED)

Possible values:
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/history/billing-periods
GET /gateway/ccm/api/data-job-status/history/billing-periods?accountIdentifier=text&connectorId=text&jobKind=INGESTION HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get distinct execution months for a connector

get

Retrieve distinct execution months for a connector and job kind in YYYY-MM format, sorted in descending order.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

connectorIdstringRequired

Connector identifier

jobKindstring · enumRequired

Job kind (INGESTION, PDT, INVENTORY, OTHER)

Possible values:
azureCostTypestring · enumOptional

Azure cost type filter (ACTUAL, AMORTIZED)

Possible values:
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/history/execution-months
GET /gateway/ccm/api/data-job-status/history/execution-months?accountIdentifier=text&connectorId=text&jobKind=INGESTION HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Get distinct job kinds

get

Retrieve distinct job kind values available for the account.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/job-kinds
GET /gateway/ccm/api/data-job-status/job-kinds?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Fetch data job history details

get

Retrieve the execution history details filtered by connector, job kind, billing period, and execution month. Returns all history records sorted by execution date in descending order.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

connectorIdstringRequired

Connector identifier

jobKindstring · enumRequired

Job kind (INGESTION, PDT, INVENTORY, OTHER)

Possible values:
billingPeriodMonthstringOptional

Billing period month filter (format: YYYY-MM, e.g., 2026-04)

executionMonthstringRequired

Execution month filter (format: YYYY-MM, e.g., 2026-05)

azureCostTypestring · enumOptional

Azure cost type filter (ACTUAL, AMORTIZED)

Possible values:
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/history
GET /gateway/ccm/api/data-job-status/history?accountIdentifier=text&connectorId=text&jobKind=INGESTION&executionMonth=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Fetch details of a data job with latest billing period

get

Retrieve the details for a specific data job with the latest billing period. Returns the most recent execution attempt with detailed state transitions, timestamps, and execution metadata. Useful for debugging, auditing, and analyzing job performance.

Path parameters
jobIdstringRequired

Unique identifier of the data job

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/details/{jobId}
GET /gateway/ccm/api/data-job-status/details/{jobId}?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Fetch dashboard statistics for data jobs

get

Retrieve dashboard statistics for data jobs including active jobs count, jobs requiring attention, and completed jobs today with average duration. Provides a high-level overview of the data pipeline health and performance.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
get/data-job-status/overview
GET /gateway/ccm/api/data-job-status/overview?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Accept: */*
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

List data jobs with filters

post

Retrieve a paginated list of data jobs with optional filters including connector, job kind, status, and date range.

Query parameters
accountIdentifierstringRequired

Account Identifier for the Entity.

Body

Filter criteria for data jobs

connectorNamestringOptional

Connector Name

jobIdstringOptional

Job Identifier

jobKindstring · enumOptional

Job kind filter

Possible values:
statusstring · enumOptional

Job status filter

Possible values:
pageinteger · int32Optional

Page number (0-indexed)

Default: 0
sizeinteger · int32 · min: 1 · max: 100Optional

Page size (max 100)

Default: 20
Responses
400

Bad Request

application/json

This is Failure entity as defied in Harness

statusstring · enumOptionalPossible values:
codestring · enumOptionalPossible values:
messagestringOptional
correlationIdstringOptional
post/data-job-status/list
POST /gateway/ccm/api/data-job-status/list?accountIdentifier=text HTTP/1.1
Host: nextgen-ce-d788d786-ssnpc
Content-Type: application/json
Accept: */*
Content-Length: 98

{
  "connectorName": "text",
  "jobId": "text",
  "jobKind": "INGESTION",
  "status": "QUEUED",
  "page": 0,
  "size": 20
}
{
  "status": "SUCCESS",
  "code": "DEFAULT_ERROR_CODE",
  "message": "text",
  "correlationId": "text",
  "errors": [
    {
      "fieldId": "text",
      "error": "text"
    }
  ]
}

Last updated

Was this helpful?