Gitea icon

Gitea

Interact with Gitea via API

Actions393

Overview

This node operation fetches activity feeds for a specific team within an organization from the Gitea API. It is useful for monitoring or auditing team activities on a given date, with support for pagination to handle large result sets. Practical use cases include tracking team contributions, reviewing recent changes, or integrating team activity data into dashboards or reports.

Properties

Name Meaning
Id The unique identifier of the team whose activity feeds are to be retrieved (required).
Date The specific date for which to retrieve activities, formatted as a string (optional).
Page The page number of results to return, starting at 1 (optional, used for pagination).
Limit The number of results per page to return (optional, controls page size).

Output

The node outputs JSON data representing the list of activity feed entries for the specified team and date. Each entry typically contains details about individual activities performed by team members. The output structure directly reflects the response from the Gitea API endpoint for team activity feeds. There is no binary data output.

Dependencies

  • Requires an API key credential for authenticating with the Gitea instance.
  • The node expects the base URL of the Gitea server to be configured in the credentials.
  • No additional external dependencies beyond the Gitea API.

Troubleshooting

  • Invalid Team Id: If the provided team ID does not exist or is incorrect, the API will likely return an error or empty results. Verify the team ID before running the node.
  • Date Format Issues: Providing an incorrectly formatted date string may cause the API to ignore the filter or return errors. Use the expected date format as per Gitea API documentation.
  • Pagination Parameters: Setting page or limit to zero or negative values might lead to unexpected behavior or errors. Use positive integers starting from 1 for page and reasonable limits.
  • Authentication Errors: Ensure that the API key credential is valid and has sufficient permissions to access team activity feeds.
  • API Endpoint Availability: Confirm that the Gitea server is reachable and the API endpoint for team activity feeds is enabled.

Links and References

Discussion