Ingestion Admin API

Ingestion Admin API

REST API that is the point of contact between users and the ingestion framework.

Through the Admin API you can create any ingestion entities (pipelines, processors, seeds, among others) and also start, stop, schedule executions.

Create a pipeline

Configuration to create a pipeline with the PDP API

Example:

{
  "name": "{Pipeline name}",
  "description": "{Pipeline description}",
  "labels": "{Pipeline labels}",
  "active": true,
  "steps": [
    {
      "processorId": "{Step id}",
      "action": "process",
      "active": true
    }
  ]
}

Configuration

name

(Required, String) Pipeline name

description

(Required, String) Pipeline description

labels

(Required, JSON) Pipeline labels

active

(Required, Boolean) Pipeline status

step.processorId

(Required, String) Processor id

step.action

(Required, String) Processor action

step.active

(Required, Boolean) Processor status

Clone seed

Request: POST /seed/{id}/clone

Path parameters

id (Required, UUID) The id of the seed to clone

Query-String Parameters

name (Optional, String) The name for the new seed

deep (Required, Boolean) If the cloning is deep or shallow

©2024 Pureinsights Technology Corporation