# HERE Pipeline Management API v2

**Canonical:** https://apis.io/apis/here/here-pipeline-management-v2/  
**Provider:** HERE — https://apis.io/providers/here/  
**Base URL:** Use API Lookup for a base URL  
**Documentation:** https://docs.here.com/workspace/reference

HERE Pipeline Management API v2 is one of 71 APIs that [HERE](https://apis.io/providers/here/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Workspace, Pipelines, and Data Processing. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

HERE Pipeline Management API v2 — 38 operation(s) across 27 path(s), OpenAPI 3.0.2 version 2.17.10, harvested verbatim from the HERE developer documentation. The Pipelines API enables programmatic access and control over data processing pipelines. Pipelines can be used to process and enrich data in the HERE Workspace at scale. The Workspace supports the following types of pipelines: Stream Pipeline: A continuously-running pipeline that processes unbounded data as it arrives. Batch Pipeline: An intermittently-running pipeline that processes bounded data when an input Data Catalog changes. Using this API, these pipelines can be managed from a Continuous Integration/Continuous Delivery platform. Base URL is not fixed: the spec directs clients to resolve it at runtime through the HERE API Lookup Service (https://api-lookup.data.api.platform.here.com/lookup/v1).

## Operations (38)

| Method | Path | Summary |
|---|---|---|
| POST | `/v2/packages` | Upload a new Package. |
| GET | `/v2/pipelines` | Get the list of Pipelines. |
| POST | `/v2/pipelines` | Create a new Pipeline. |
| GET | `/v2/pipelines/{pipelineId}` | Get a Pipeline. |
| PUT | `/v2/pipelines/{pipelineId}` | Update a Pipeline. |
| DELETE | `/v2/pipelines/{pipelineId}` | Delete a Pipeline. |
| GET | `/v2/pipelines/{pipelineId}/hrn` | Get a Pipeline HRN. |
| GET | `/v2/pipelines/{pipelineId}/snapshots` | List Snapshots of a Pipeline. |
| GET | `/v2/pipelines/{pipelineId}/snapshots/{snapshotId}` | Get a Snapshot. |
| GET | `/v2/pipelines/{pipelineId}/versions` | Get the list of PipelineVersions for a Pipeline. |
| POST | `/v2/pipelines/{pipelineId}/versions` | Create a new PipelineVersion. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}` | Get a PipelineVersion. |
| DELETE | `/v2/pipelines/{pipelineId}/versions/{versionId}` | Delete a PipelineVersion. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}/jobs` | List Jobs of a PipelineVersion. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}/logging-configuration` | The logging configuration. |
| PUT | `/v2/pipelines/{pipelineId}/versions/{versionId}/logging-configuration` | Update logging configuration for pipeline version. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations` | List Operations of a PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/activate` | Schedules a PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/cancel` | Cancel a PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/deactivate` | Deactivate a PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/pause` | Pause a running PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/resume` | Resume a paused PipelineVersion. |
| POST | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/upgrade` | Upgrade a PipelineVersion. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}/operations/{operationId}` | Get an Operation of a PipelineVersion. |
| GET | `/v2/runtimeEnvironments` | Get runtime environments information. |
| GET | `/v2/resourceProfiles` | Get available resource profiles. |
| GET | `/v2/templates` | Get the list of PipelineTemplates. |
| POST | `/v2/templates` | Create a new PipelineTemplate. |
| GET | `/v2/templates/{templateId}` | Get a PipelineTemplate. |
| DELETE | `/v2/templates/{templateId}` | Delete a PipelineTemplate. |
| GET | `/v2/templates/{templateId}/hrn` | Get a PipelineTemplate HRN. |
| GET | `/v2/pipelines/{pipelineId}/versions/{versionId}/scheduler-configuration` | The scheduler configuration. |
| PUT | `/v2/pipelines/{pipelineId}/versions/{versionId}/scheduler-configuration` | Update scheduler configuration for PipelineVersion. |
| GET | `/v2/egressRules` | List all egress rules in a realm. Any user authenticated with realm can access this endpoint. |
| POST | `/v2/egressRules` | Create one or more egress rules atomically. If one or more rules supplied by the request already exist for the realm then request is declined. User should ha... |
| GET | `/v2/egressRules/{ruleId}` | Get a specific egress rule. Any user authenticated with realm can access this endpoint. |
| DELETE | `/v2/egressRules/{ruleId}` | Delete a specific egress rule. User should have OrgAdmin role within the realm to be able to access this endpoint. |
| GET | `/v2/egressRules/auditlog` | Retrieve a list of actions applied to EgressRules in a realm. User should have OrgAdmin role within the realm to be able to access this endpoint. |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/openapi/here-pipeline-management-v2-openapi.yml
- **Documentation** — https://docs.here.com/workspace/docs
- **APIReference** — https://docs.here.com/workspace/reference
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/here/refs/heads/main/overlays/here-pipeline-management-v2-overlay.yaml

## Other HERE APIs (12)

- [Here Account v1 APIs](https://apis.io/apis/here/here-account-v1/)
- [HERE API Lookup Service v1](https://apis.io/apis/here/here-api-lookup-v1/)
- [HERE Authentication API v1.1](https://apis.io/apis/here/here-authentication-v1-1/)
- [HERE Authorization API v1.1](https://apis.io/apis/here/here-authorization-v1-1/)
- [HERE Cost Management Usage API v2](https://apis.io/apis/here/here-cost-management-usage-v2/)
- [HERE Blob API v1](https://apis.io/apis/here/here-data-blob-v1/)
- [HERE Blob API v2](https://apis.io/apis/here/here-data-blob-v2/)
- [HERE Config API v1](https://apis.io/apis/here/here-data-config-v1/)
- [HERE Index API v1](https://apis.io/apis/here/here-data-index-v1/)
- [HERE Ingest API v1](https://apis.io/apis/here/here-data-ingest-v1/)
- [HERE Metadata API v1](https://apis.io/apis/here/here-data-metadata-v1/)
- [HERE Notification API](https://apis.io/apis/here/here-data-notification-v1/)

## Tags

Workspace, Pipelines, Data Processing

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/here/here-pipeline-management-v2/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/here/.
