Phraseanet
Phraseanet copied to clipboard
PHRAS-4085_data-volumes-api WIP OK TO TEST
Changelog
Adds
- PHRAS-4085: new route
/api/v3/monitor/data/?oauth_token=xxx&blocksize=16ko&unit=mo&details=1
blocksize
is a number with possible units : '', 'o', 'octet', 'octets', 'Ko', 'Mo', 'Go' ; default: "" (same as 1 o) ==> disksize=size;unit
sets the unit of size resultsdetails=1
to also get subdefs by collection/name e.g.:
{
"meta": {
"api_version": "3.0.0",
"request": "GET /api/v3/monitor/data/",
"response_time": "2024-06-27T12:29:25+00:00",
"http_code": 200,
"error_type": null,
"error_message": null,
"error_details": null,
"charset": "UTF-8"
},
"response": {
"unit": "Mo",
"databoxes": {
"1": {
"sbas_id": 1,
"viewname": "new_databox_name",
"collections": {
"1": {
"coll_id": "1",
"name": "test",
"subdefs": {
"document": {
"count": 27,
"size": 54.17,
"disksize": 54.39
},
"preview": {
"count": 29,
"size": 4.61,
"disksize": 4.8
},
"preview_mobile": {
"count": 26,
"size": 1.32,
"disksize": 1.5
},
"thumbnail": {
"count": 29,
"size": 5.28,
"disksize": 5.53
},
"thumbnail_mobile": {
"count": 24,
"size": 0.12,
"disksize": 0.38
}
}
},
"26": {
"coll_id": "26",
"name": "ww",
"subdefs": {
"document": {
"count": 4,
"size": 5.65,
"disksize": 5.69
},
"preview": {
"count": 4,
"size": 0.52,
"disksize": 0.56
},
"preview_mobile": {
"count": 4,
"size": 0.17,
"disksize": 0.19
},
"thumbnail": {
"count": 4,
"size": 0.7,
"disksize": 0.72
},
"thumbnail_mobile": {
"count": 4,
"size": 0.02,
"disksize": 0.06
}
}
}
},
"subdefs": {
"document": {
"count": 31,
"size": 59.81,
"disksize": 60.08
},
"preview": {
"count": 33,
"size": 5.14,
"disksize": 5.36
},
"preview_mobile": {
"count": 30,
"size": 1.49,
"disksize": 1.69
},
"thumbnail": {
"count": 33,
"size": 5.98,
"disksize": 6.25
},
"thumbnail_mobile": {
"count": 28,
"size": 0.13,
"disksize": 0.44
}
},
"count": 155,
"size": 72.55,
"disksize": 73.81
}
},
"downloads": {
"count": 33,
"days_oldest": 21,
"expired": 32,
"size": 4.36,
"disksize": 4.73
}
}
}