---
title: "POST /pipelines/{pipelineName}/reprocessing"
method: POST
path: "/pipelines/{pipelineName}/reprocessing"
---

# POST /pipelines/{pipelineName}/reprocessing

`POST /pipelines/{pipelineName}/reprocessing`

Starts the reprocessing of raw message data through the pipeline.

## Path parameters

- `pipelineName` string, required

## Request body

- object
  - `startTime` string, date-time — <p>The start time (inclusive) of raw message data that is reprocessed.</p> <p>If you specify a value for the <code>startTime</code> parameter, you must not use the <code>channelMessages</code> object.</p>
  - `endTime` string, date-time — <p>The end time (exclusive) of raw message data that is reprocessed.</p> <p>If you specify a value for the <code>endTime</code> parameter, you must not use the <code>channelMessages</code> object.</p>
  - `channelMessages` object — Specifies one or more sets of channel messages.
    - `s3Paths` S3PathChannelMessage[] — <p>Specifies one or more keys that identify the Amazon Simple Storage Service (Amazon S3) objects that save your channel messages.</p> <p>You must use the full path for the key.</p> <p>Example path: <code>channel/mychannel/__dt=2020-02-29 00:00:00/1582940490000_1582940520000_123456789012_mychannel_0_2118.0.json.gz</code> </p>

## Response `200`

Success

- StartPipelineReprocessingResponse
  - `reprocessingId` string — The ID of the pipeline reprocessing activity that was started.

## Other responses

- `480` — ResourceNotFoundException
- `481` — ResourceAlreadyExistsException
- `482` — InvalidRequestException
- `483` — InternalFailureException
- `484` — ServiceUnavailableException
- `485` — ThrottlingException

---

[API](https://skmtc.net/aws/apis/iotanalytics.md) · [All operations](https://skmtc.net/aws/apis/iotanalytics/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/iotanalytics/versions/e78558b7408d/schema)
