curl --request GET \
--url https://hub.oxen.ai/api/repos/{namespace}/{repo_name}/compare/data_frames/{compare_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"compare": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"compare_id": "<string>",
"display": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"keys": [
{
"left": "<string>",
"right": "<string>",
"alias_as": "<string>",
"compare_method": "<string>"
}
],
"left": {
"path": "<string>",
"version": "<string>"
},
"right": {
"path": "<string>",
"version": "<string>"
}
}
'{
"status": "<string>",
"status_message": "<string>",
"dfs": {
"dupes": {
"left": 1,
"right": 1
},
"source_schemas": {
"left": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": "<unknown>",
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"right": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": "<unknown>",
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
}
},
"display": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"keys": [
{
"left": "<string>",
"right": "<string>",
"alias_as": "<string>",
"compare_method": "<string>"
}
],
"schema_diff": "<unknown>",
"summary": "<unknown>",
"targets": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
]
},
"messages": [
{
"description": "<string>",
"level": "Info",
"title": "<string>"
}
],
"oxen_version": "<string>"
}Retrieve a previously cached tabular diff by its comparison ID.
curl --request GET \
--url https://hub.oxen.ai/api/repos/{namespace}/{repo_name}/compare/data_frames/{compare_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"compare": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"compare_id": "<string>",
"display": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"keys": [
{
"left": "<string>",
"right": "<string>",
"alias_as": "<string>",
"compare_method": "<string>"
}
],
"left": {
"path": "<string>",
"version": "<string>"
},
"right": {
"path": "<string>",
"version": "<string>"
}
}
'{
"status": "<string>",
"status_message": "<string>",
"dfs": {
"dupes": {
"left": 1,
"right": 1
},
"source_schemas": {
"left": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": "<unknown>",
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
},
"right": {
"fields": [
{
"dtype": "<string>",
"name": "<string>",
"changes": "<unknown>",
"metadata": "<unknown>"
}
],
"hash": "<string>",
"metadata": "<unknown>"
}
},
"display": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
],
"keys": [
{
"left": "<string>",
"right": "<string>",
"alias_as": "<string>",
"compare_method": "<string>"
}
],
"schema_diff": "<unknown>",
"summary": "<unknown>",
"targets": [
{
"compare_method": "<string>",
"left": "<string>",
"right": "<string>"
}
]
},
"messages": [
{
"description": "<string>",
"level": "Info",
"title": "<string>"
}
],
"oxen_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
The base and head revisions separated by '..'
Tabular comparison information needed to fetch the correct cached diff (files, revisions)