Actions56
- Repository Actions
- Issue Actions
- Pull Request Actions
- Organization Actions
- User Actions
- Comment Actions
- Label Actions
- Milestone Actions
- Release Actions
- Branch Actions
- File Actions
Issue → Create
AI-generatedSummary
Create a new issue in a specified repository owned by a given user or organization on Codeberg.
Inputs
- Authentication (required) — Choose between Access Token or OAuth2 authentication methods.
- Owner (required) — Specifies the owner (user or organization) of the repository where the issue will be created.
- Repository Name (required) — The name of the repository in which to create the issue.
- Title (required) — The title of the new issue.
- Additional Fields — Optional fields to further specify the issue, including Assignees (comma-separated string of usernames), Body (detailed description of the issue), Deadline (due date/time), Labels (comma-separated list of label IDs), and Milestone (numeric milestone ID).
Output shape
a single record containing the JSON response from the Codeberg API for the created issue.
The returned JSON includes details of the created issue. Assignees and labels are expected to be provided as comma-separated strings and are parsed into arrays before sending to the API. The operation throws an error if required parameters are missing or invalid.
Examples
Example 1: Create an issue with title and optional fields
Set owner, repository name, issue title, and optionally assignees, body text, deadline, labels, or milestone ID.