Actions71
- Branch Actions
- File Actions
- Group Actions
- Issue Actions
- Merge Request Actions
- Pipeline Actions
- Project Actions
- Raw API Actions
- Release Actions
- Tag Actions
Project → Create
AI-generatedSummary
Create a new GitLab project within a specified namespace using either saved credentials or custom authentication parameters.
Inputs
- Authentication — Choose between using saved credentials or custom authentication details.
- GitLab Server — Base URL of the GitLab instance; required only if using custom authentication (default is https://gitlab.com).
- Access Token — Personal access token for API permissions; required only if using custom authentication.
- Project Name (required) — Name of the new project to create.
- Project Path (required) — URL path (slug) for the new project.
- Namespace ID — Numeric ID of the namespace/group under which the new project will be created; default is 0 which lets GitLab assign automatically.
Output shape
a single record (JSON object) representing the created project as returned by the GitLab API
Returns the response from GitLab API's project creation endpoint; errors if required inputs are missing or API call fails.
Examples
Example 1: Create a new project in a specific namespace using saved credentials
Authentication set to Credential; specify Project Name, Project Path, and optionally Namespace ID.