---
title: "Execute JSON data pipeline import"
method: POST
path: "/api/serviceintegrations/processes/dataPipelines/{dataPipelineUuid}/execute"
tags: ["dataPipelines"]
---

# Execute JSON data pipeline import

`POST /api/serviceintegrations/processes/dataPipelines/{dataPipelineUuid}/execute`

## Request

- Base URL: `https://services.fountain.com`
- URL: `https://services.fountain.com/api/serviceintegrations/processes/dataPipelines/{dataPipelineUuid}/execute`
- Auth: HTTP bearer

Triggers a JSON-format import pipeline with the supplied JSON data.

## Path parameters

- `dataPipelineUuid` string, uuid, required

## Headers

- `x-consent-confirmed` 'true'

## Request body

- union
  - object
  - object[]

## Response `200`

Import initiated successfully

- object
  - `data` object
    - `eventUuid` string, uuid
    - `status` 'pending' | 'started' | 'succeeded' | 'completed_with_issues' | 'failed' | 'skipped'
    - `totalRows` number
    - `totalRowsUnknown` boolean: True when totalRows is a placeholder rather than a read count.
    - `processedRows` number
    - `errors` string[]
    - `duration` number
    - `errorMessage` string, nullable

## Other responses

- `400`: Bad request - missing data, pipeline not found, or pipeline is not a JSON import pipeline
- `500`: Internal server error

---

[API](https://skmtc.dev/fountain/apis/worker-experience-public-api.md) - [All operations](https://skmtc.dev/fountain/apis/worker-experience-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fountain/apis/worker-experience-public-api/revisions/6b9a31f79e22?raw)
