Modifies the Pipeline settings for the specified pipeline_id.
In the request body, send only the values that you want to change. Hevo keeps the current value of every field that you do not send. You must send at least one field. You cannot change the destination_prefix and failure_handling_policy.object_failure_threshold values, because Hevo sets them when the Pipeline is created, and sending a different value returns a 400. A schedule change takes effect from the next run.
Note: Use this endpoint if you cannot send a PATCH request. Otherwise, use the Modify Pipeline Configuration (PATCH) endpoint, which performs the same update.
Refer to Modifying the Pipeline Configuration for more information about which settings you can change and how the change is applied.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
400The Pipeline settings could not be modified. This occurs when:
- The request body is empty.
- A value is not allowed.
- A fixed field is sent with a different value.
- The Pipeline is in a state that does not allow an edit. You can edit a Pipeline only from the
InitializedorDisabledstate.
403You do not have the permission to modify a Pipeline. Ask your team administrator for a role that allows it.
404The Pipeline could not be found. This occurs when:
- No Pipeline exists with the specified
pipeline_id, or you do not have access to it. - The Pipeline is deleted, or its deletion is in progress.
- The Pipeline is in a different region from the base URL that you call.
409The Pipeline settings could not be modified. This occurs when:
- The Pipeline is changing state, for example, when it is in the
EnablingorInitializingstate. - Another edit is in progress, in the Hevo UI or through the API.
Retry the request once the Pipeline reaches a stable state, such as Initialized or Disabled.