Skip to main content
GET
/
orgs
/
{org_id}
/
nodes
/
{node_id}
/
diff
/
{commit_a}
..
{commit_b}
Get Node Diff
curl --request GET \
  --url https://api.example.com/orgs/{org_id}/nodes/{node_id}/diff/{commit_a}..{commit_b}
{
  "target_commit_id": "<string>",
  "added": [
    {
      "entity_type": "<string>",
      "entity_id": "<string>",
      "entity_key": "<string>",
      "object_id": "<string>",
      "old_object_id": "<string>",
      "new_object_id": "<string>"
    }
  ],
  "removed": [
    {
      "entity_type": "<string>",
      "entity_id": "<string>",
      "entity_key": "<string>",
      "object_id": "<string>",
      "old_object_id": "<string>",
      "new_object_id": "<string>"
    }
  ],
  "modified": [
    {
      "entity_type": "<string>",
      "entity_id": "<string>",
      "entity_key": "<string>",
      "object_id": "<string>",
      "old_object_id": "<string>",
      "new_object_id": "<string>"
    }
  ],
  "node_id": "<string>",
  "base_commit_id": "<string>"
}

Headers

authorization
string | null

Path Parameters

org_id
string<uuid>
required
node_id
string
required
commit_a
string
required
commit_b
string
required

Response

Successful Response

Response model for commit diff.

target_commit_id
string
required

Target commit ID

added
DiffEntityResponse · object[]
required

Added entities

removed
DiffEntityResponse · object[]
required

Removed entities

modified
DiffEntityResponse · object[]
required

Modified entities

node_id
string | null

Node ID (if node-specific)

base_commit_id
string | null

Base commit ID