GitLab API icon

GitLab API

Gitlab

Actions1062

Projects → putApiV4ProjectsIdPipelineSchedulesPipelineScheduleId

AI-generated

Summary

Update an existing pipeline schedule for a specified GitLab project by sending a PUT request to the project pipeline schedule endpoint with required path parameters and a request body containing schedule details.

Inputs

  • id (required) — The ID or URL-encoded path of the target GitLab project.
  • pipeline_schedule_id (required) — The ID of the pipeline schedule to update.
  • putApiV4ProjectsIdPipelineSchedulesPipelineScheduleId (required) — The request body containing the pipeline schedule attributes to update.
  • baseUrl — Optional base URL for the GitLab instance; defaults to https://gitlab.com.
  • skipAuthentication — Boolean flag to skip authentication if needed; defaults to false.

Output shape

a JSON object representing the updated pipeline schedule

Returns the updated pipeline schedule data from the GitLab API if the update is successful. Authentication is required unless explicitly skipped. The request must include valid project ID, pipeline schedule ID, and a properly formatted request body according to the API schema.

Links

Discussion