curl --request GET \
--url https://hub.oxen.ai/api/repos/{namespace}/{repo_name}/compare/data_frames/{compare_id}/diff \
--header 'Authorization: Bearer <token>'{
"status": "<string>",
"status_message": "<string>",
"data_frame": {
"source": {
"schema": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": {
"status": "<string>",
"previous": {
"dtype": "<string>",
"name": "<string>",
"metadata": "<unknown>"
}
},
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"size": {
"height": 1,
"width": 1
}
},
"view": {
"opts": [
{
"name": "<string>",
"value": "<unknown>"
}
],
"data": "<unknown>",
"pagination": {
"page_number": 1,
"page_size": 1,
"total_entries": 1,
"total_pages": 1
},
"schema": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": {
"status": "<string>",
"previous": {
"dtype": "<string>",
"name": "<string>",
"metadata": "<unknown>"
}
},
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"size": {
"height": 1,
"width": 1
}
}
},
"oxen_version": "<string>",
"commit": {
"author": "ox",
"email": "ox@example.com",
"id": "a1b2c3d4e5f67890abcdef1234567890",
"message": "Refactor data loading pipeline.",
"parent_ids": [
"f1e2d3c4b5a67890fedcba9876543210"
],
"timestamp": "2025-01-01T10:00:00Z"
},
"derived_resource": {
"path": "<string>",
"resource_id": "<string>",
"resource_type": "compare"
},
"resource": {
"path": "<string>",
"version": "<string>"
}
}Get the derived diff data frame rows with pagination and optional filtering.
curl --request GET \
--url https://hub.oxen.ai/api/repos/{namespace}/{repo_name}/compare/data_frames/{compare_id}/diff \
--header 'Authorization: Bearer <token>'{
"status": "<string>",
"status_message": "<string>",
"data_frame": {
"source": {
"schema": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": {
"status": "<string>",
"previous": {
"dtype": "<string>",
"name": "<string>",
"metadata": "<unknown>"
}
},
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"size": {
"height": 1,
"width": 1
}
},
"view": {
"opts": [
{
"name": "<string>",
"value": "<unknown>"
}
],
"data": "<unknown>",
"pagination": {
"page_number": 1,
"page_size": 1,
"total_entries": 1,
"total_pages": 1
},
"schema": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": {
"status": "<string>",
"previous": {
"dtype": "<string>",
"name": "<string>",
"metadata": "<unknown>"
}
},
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"size": {
"height": 1,
"width": 1
}
}
},
"oxen_version": "<string>",
"commit": {
"author": "ox",
"email": "ox@example.com",
"id": "a1b2c3d4e5f67890abcdef1234567890",
"message": "Refactor data loading pipeline.",
"parent_ids": [
"f1e2d3c4b5a67890fedcba9876543210"
],
"timestamp": "2025-01-01T10:00:00Z"
},
"derived_resource": {
"path": "<string>",
"resource_id": "<string>",
"resource_type": "compare"
},
"resource": {
"path": "<string>",
"version": "<string>"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Namespace of the repository
Name of the repository
The unique ID of the comparison session
Page number for pagination (starts at 1)
x >= 0Page size for pagination
x >= 0Derived data frame found successfully
Show child attributes
Show child attributes
{
"author": "ox",
"email": "ox@example.com",
"id": "a1b2c3d4e5f67890abcdef1234567890",
"message": "Refactor data loading pipeline.",
"parent_ids": ["f1e2d3c4b5a67890fedcba9876543210"],
"timestamp": "2025-01-01T10:00:00Z"
}Show child attributes
Show child attributes