---
title: "GET /platform/data-ops/pipeline"
method: GET
path: "/platform/data-ops/pipeline"
tags: ["platform"]
---

# GET /platform/data-ops/pipeline

`GET /platform/data-ops/pipeline`

## Response `200`

Data operations pipeline phases and last recorded run

- DataOpsPipelineResponse
  - `backofficePath` string, required
  - `freshnessApiPath` string, required
  - `generatedAt` string, required
  - `lastRun` object, required
  - `phases` DataOpsPipelinePhase[], required
    - `command` string, required
    - `id` string, required
    - `label` string, required
    - `produces` string[], required
    - `requiredForSla` boolean, required

## Other responses

- `401` — Unauthorized

## Changes

- **2026-08-31** `9d9ef31d83e5` — 2 breaking
  - the response property `message` became nullable for the status `401`
  - the response property `message` became optional for the status `401`

[Change history](https://skmtc.dev/ismalicious/apis/ismalicious-threat-intelligence-api/changes/platform/data-ops/pipeline/get.md)

---

[API](https://skmtc.dev/ismalicious/apis/ismalicious-threat-intelligence-api.md) · [All operations](https://skmtc.dev/ismalicious/apis/ismalicious-threat-intelligence-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ismalicious/ismalicious-threat-intelligence-api/revisions/9d9ef31d83e5/schema)
