Returns a paginated list of commits that modified the specified file. Use when you need to track file changes over time, find who modified a file, or determine when a file was created or last changed.
qstringQuery string for filtering commits in the file history. Common use: filter by commit date using 'commit.date<=YYYY-MM-DD' or 'commit.date>=YYYY-MM-DD'. Example: 'commit.date<=2024-12-31' returns only commits before that date.
pageintegerPage number for paginated results (starts from 1).
pathRequiredstringFull path to the file within the repository (e.g., 'README.md', 'src/main.py').
commitRequiredstringCommit hash, branch name, or tag from which to retrieve file history. The API returns commits reachable from this reference that modified the file.
fieldsstringComma-separated list of fields to include or exclude from the response. Prefix with '+' to add fields or '-' to remove them. Example: '+values.commit.message' adds commit messages to the response.
pagelenintegerNumber of commits per page (1-100). Default is typically 30 if not specified.
renamesbooleanWhether to follow file renames through history. If true (default), returns commits that modified the file even if it had a different name. If false, only returns commits where the file had the current path.
repo_slugRequiredstringThe repository slug (URL-friendly name) or UUID.
workspaceRequiredstringThe workspace slug or UUID that owns the repository.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.