Files
Files stuff here.
Get a list of unarchived files associated with your account.
GET
https://clevver.org/api/files
Query Parameters
{
"data": [
{
"id": "95668cc0-1695-46cb-9a15-db16944e6f98",
"user_id": 1,
"name": "Monthly Report Jan 2024",
"filename": "somefile.pdf",
"file_size": 58404,
"url": "https://get.clevver.org/4354c6f90a49ca0e1884be4226c56750f078ee74db53109ac6e5807425fbf30a.pdf",
"forever_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750.pdf",
"thumb_url": "/uploads/digital_asset/file/95668cc0-1695-46cb-9a15-db16944e6f98/thumb_365233683_214917471203265_1617498711144221366_n.png",
"cdn_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750",
"txid": "1dc65cefbb656fb124c6beed75cbe4c0218f94966c6e524911b03740730ea7b0",
"content_type": "application/pdf",
"status": "cached",
"archived": false,
"preview_type": "pdf",
"created_at": "2024-01-24T05:26:54.172Z",
"updated_at": "2024-01-25T04:42:43.458Z",
"tags": ["report", "january", "2024"]
}
],
"meta": {
"tags": ["report", "january", "2024", "december", "november", "2023"],
"tag_counts": {
"report": 3,
"january": 1,
"2024": 1,
"december": 1,
"november": 1,
"2023": 2
}
},
"pagination": {
"total_entries": 1,
"total_pages": 1,
"current_page": 1,
"next_page": null,
"previous_page": null,
"per_page": 10
}
}
Retrieve data about a specific file
GET
https://clevver.org/api/files/{file_id}
Path Parameters
{
"message": "File loaded",
"status": "success",
"data": {
"id": "95668cc0-1695-46cb-9a15-db16944e6f98",
"user_id": 1,
"name": "Monthly Report Jan 2024",
"filename": "somefile.pdf",
"file_size": 58404,
"url": "https://get.clevver.org/4354c6f90a49ca0e1884be4226c56750f078ee74db53109ac6e5807425fbf30a.pdf",
"forever_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750.pdf",
"thumb_url": "/uploads/digital_asset/file/95668cc0-1695-46cb-9a15-db16944e6f98/thumb_365233683_214917471203265_1617498711144221366_n.png",
"cdn_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750",
"txid": "1dc65cefbb656fb124c6beed75cbe4c0218f94966c6e524911b03740730ea7b0",
"content_type": "application/pdf",
"status": "cached",
"archived": false,
"preview_type": "pdf",
"created_at": "2024-01-24T05:26:54.172Z",
"updated_at": "2024-01-25T04:42:43.458Z",
"tags": ["report", "january", "2024"]
}
}
{
"error": "File not found",
"status": "error",
"data": []
}
Update a file
PUT
https://clevver.org/api/{file_id}
Path Parameters
Query Parameters
{
"message": "File updated",
"status": "success",
"data": {
"id": "95668cc0-1695-46cb-9a15-db16944e6f98",
"user_id": 1,
"name": "Monthly Financial Report Jan 2024",
"filename": "somefile.pdf",
"file_size": 58404,
"url": "https://get.clevver.org/4354c6f90a49ca0e1884be4226c56750f078ee74db53109ac6e5807425fbf30a.pdf",
"forever_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750.pdf",
"thumb_url": "/uploads/digital_asset/file/95668cc0-1695-46cb-9a15-db16944e6f98/thumb_365233683_214917471203265_1617498711144221366_n.png",
"cdn_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750",
"txid": "1dc65cefbb656fb124c6beed75cbe4c0218f94966c6e524911b03740730ea7b0",
"content_type": "application/pdf",
"status": "cached",
"archived": false,
"preview_type": "pdf",
"created_at": "2024-01-24T05:26:54.172Z",
"updated_at": "2024-01-25T04:42:43.458Z",
"tags": ["report", "january", "2024", "finance"]
}
}
Archive a file
PATCH
https://clevver.org/apifiles/{file_id}/archive
Path Parameters
{
"message": "File archived",
"status": "success",
"data": {
"id": "95668cc0-1695-46cb-9a15-db16944e6f98",
"user_id": 1,
"name": "Monthly Report Jan 2024",
"filename": "somefile.pdf",
"file_size": 58404,
"url": "https://get.clevver.org/4354c6f90a49ca0e1884be4226c56750f078ee74db53109ac6e5807425fbf30a.pdf",
"forever_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750.pdf",
"thumb_url": "/uploads/digital_asset/file/95668cc0-1695-46cb-9a15-db16944e6f98/thumb_365233683_214917471203265_1617498711144221366_n.png",
"cdn_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750",
"txid": "1dc65cefbb656fb124c6beed75cbe4c0218f94966c6e524911b03740730ea7b0",
"content_type": "application/pdf",
"status": "cached",
"archived": true,
"preview_type": "pdf",
"created_at": "2024-01-24T05:26:54.172Z",
"updated_at": "2024-01-25T04:42:43.458Z",
"tags": ["report", "january", "2024"]
}
}
Unarchive a file
PATCH
https://clevver.org/apifiles/{file_id}/unarchive
Path Parameters
{
"message": "File restored",
"status": "success",
"data": {
"id": "95668cc0-1695-46cb-9a15-db16944e6f98",
"user_id": 1,
"name": "Monthly Report Jan 2024",
"filename": "somefile.pdf",
"file_size": 58404,
"url": "https://get.clevver.org/4354c6f90a49ca0e1884be4226c56750f078ee74db53109ac6e5807425fbf30a.pdf",
"forever_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750.pdf",
"thumb_url": "/uploads/digital_asset/file/95668cc0-1695-46cb-9a15-db16944e6f98/thumb_365233683_214917471203265_1617498711144221366_n.png",
"cdn_url": "https://clvr.ly/4354c6f90a49ca0e1884be4226c56750",
"txid": "1dc65cefbb656fb124c6beed75cbe4c0218f94966c6e524911b03740730ea7b0",
"content_type": "application/pdf",
"status": "cached",
"archived": false,
"preview_type": "pdf",
"created_at": "2024-01-24T05:26:54.172Z",
"updated_at": "2024-01-25T04:42:43.458Z",
"tags": ["report", "january", "2024"]
}
}
Last updated