Gitea icon

Gitea

Interact with Gitea via API

Actions393

Overview

This node allows you to edit an existing organization in Gitea, a self-hosted Git service. It is useful for updating organization details such as description, email, full name, location, website, visibility settings, and repository admin permissions. Typical use cases include automating organization profile updates or synchronizing organization data from other systems.

For example, you can update the organization's description and visibility level programmatically whenever your company rebrands or changes its privacy policies.

Properties

Name Meaning
Org The name of the organization to edit (required).
Description A textual description of the organization.
Email Contact email address for the organization.
Full Name The full display name of the organization.
Location Physical or geographical location of the organization.
Repo Admin Change Team Access Boolean flag indicating if repository admins can change team access (true or false).
Visibility Organization visibility level; possible values are public, limited, or private.
Website URL of the organization's website.

Output

The node outputs JSON data representing the updated organization object returned by the Gitea API after the edit operation. This typically includes all current organization fields reflecting the changes made.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the Gitea instance.
  • Needs the base URL of the Gitea server configured in the credentials.
  • The node uses the Gitea REST API v1 endpoint /api/v1 to perform the update.

Troubleshooting

  • Common issues:

    • Invalid or missing organization name will cause the request to fail.
    • Insufficient permissions or invalid API token may result in authorization errors.
    • Providing invalid values for visibility or boolean flags might cause validation errors.
    • Network connectivity issues to the Gitea server will prevent the node from working.
  • Error messages:

    • "Organization not found" — Verify the organization name is correct.
    • "Unauthorized" or "Forbidden" — Check that the API key has sufficient rights.
    • "Invalid input" — Ensure all property values conform to expected types and allowed options.

Links and References

Discussion