Skip to main content
GET
/
v1
/
tasks
/
{taskId}
/
diff
Get task diff
curl --request GET \
  --url https://capy.ai/api/v1/tasks/{taskId}/diff \
  --header 'Authorization: Bearer <token>'
{
  "stats": {
    "files": 0,
    "additions": 0,
    "deletions": 0
  },
  "files": [
    {
      "path": "<string>",
      "state": "<string>",
      "additions": 0,
      "deletions": 0,
      "patch": "<string>"
    }
  ],
  "source": "snapshot"
}

Authorizations

Authorization
string
header
required

API token (capy_xxxx). Generate at capy.ai/settings/tokens

Path Parameters

taskId
string
required

Task identifier. Accepts both UUID and PREFIX-NNN formats.

Query Parameters

mode
enum<string>
default:run
required
Available options:
run,
uncommitted,
pr

Response

Success

stats
object
required
files
object[]
required
source
enum<string>
required
Available options:
snapshot,
summary