GitLab API icon

GitLab API

Gitlab

Actions1062

Projects → postApiV4ProjectsIdPipelineSchedules

AI-generated

Summary

Create a new pipeline schedule for a specified GitLab project by providing the project ID (or URL-encoded path) and the required schedule details in the request body.

Inputs

  • id (required) — The ID or URL-encoded path of the project to associate the pipeline schedule with.
  • postApiV4ProjectsIdPipelineSchedules (required) — The JSON body containing the details of the pipeline schedule to create, as defined by the GitLab API schema for pipeline schedules.
  • skipAuthentication — When set to true, skips using saved GitLab API credentials for authentication; otherwise, uses configured GitLab credentials.
  • baseUrl — Optional base URL for the GitLab instance; defaults to https://gitlab.com.

Output shape

a single record representing the newly created pipeline schedule as returned by the GitLab API

The operation requires valid authentication unless explicitly skipped. The response format follows GitLab's API for pipeline schedules including schedule ID, description, cron, and other scheduling details.

Links

Discussion