action posthog_signals_report_artefacts_diff { label: "Fetch the diff for a commit artefact" description: "Fetch the unified diff of a `commit` artefact's branch against the repository default branch via the team's GitHub integration — using the branch's current tip so the diff reflects the latest state of the work, not just the single recorded commit." provider: posthog method: GET path: "/api/projects/{project_id}/signals/reports/{report_id}/artefacts/{id}/diff/" encoding: json input: { type: "object" properties: { id: { type: "string" format: "uuid" } report_id: { type: "string" format: "uuid" } } required: ["id", "report_id"] additionalProperties: false } output: { type: "object" description: "Response for the `commit` artefact diff endpoint — the commit's branch rendered against the\nrepository default branch." required: ["diff", "truncated"] properties: { diff: { type: "string" description: "Unified diff (patch) text of the branch against the repository default branch, from the GitHub compare API." } truncated: { type: "boolean" description: "True when the diff was too large to return in full and has been truncated." } } } }