Tankoubon API
Get all tankoubons
GET
http://lrr.tvc-16.science/api/tankoubons
Get list of Tankoubons paginated.
Query Parameters
page
string
Page of the list of Tankoubons.
{
"filtered": 2,
"result": [
{
"archives": [
"28697b96f0ac5858be2614ed10ca47742c9522fd",
"4857fd2e7c00db8b0af0337b94055d8445118630",
"fa74bc15e7dd2b6ec0dc2e10cc7cd4942867318a"
],
"id": "TANK_1688616437",
"name": "Test 1",
"summary": "",
"tags": ""
},
{
"archives": [
"fa74bc15e7dd2b6ec0dc2e10cc7cd4942867318a"
],
"id": "TANK_1688693913",
"name": "Test 2",
"summary": "",
"tags": ""
}
],
"total": 2
}
Get a single tankoubon
GET
http://lrr.tvc-16.science/api/tankoubons/:id
Get the details of the specified tankoubon ID, with the archives list paginated.
Path Parameters
id*
string
ID of the Tankoubon desired.
Query Parameters
include_full_data
string
If set in 1, it appends a full_data array with Archive objects.
page
string
Page of the Archives list.
{
"filtered": 3,
"result": {
"archives": [
"fa74bc15e7dd2b6ec0dc2e10cc7cd4942867318a",
"28697b96f0ac5858be2614ed10ca47742c9522fd",
"4857fd2e7c00db8b0af0337b94055d8445118630"
],
"id": "TANK_1688616437",
"name": "Test 1",
"summary": "",
"tags": ""
},
"total": 3
}
🔑Create a Tankoubon
PUT
http://lrr.tvc-16.science/api/tankoubons
Create a new Tankoubon or updated the name of an existing one.
Query Parameters
name*
string
Name of the Category.
{
"operation": "create_tankoubon",
"success": 1,
"tankoubon_id": "TANK_1690056313"
}
🔑Update a Tankoubon
PUT
http://lrr.tvc-16.science/api/tankoubons/:id
Update a Tankoubon.
Path Parameters
id*
string
ID of the Tankoubon to update.
Request Body
archives*
json
Json with 2 optional keys "archives" and "metadata" defining:
archives: Ordered array with the IDs of the archives.
metadata: Json with the metadata parameters: name, summary, tags.
Note: If there is no need to update something in one of the keys, do not send the key, otherwise can result on unwanted results.
{
"error": "",
"operation": "update_tankoubon",
"success": 1,
"successMessage": "Updated tankoubon \"Test 1\"!"
}
🔑Add an archive to a Tankoubon
PUT
http://lrr.tvc-16.science/api/tankoubons/:id/:archive
Append an archive at the final position of a Tankoubon.
Path Parameters
id*
string
ID of the Tankoubon to update.
archive*
string
ID of the Archive to append.
{
"error": "",
"operation": "add_to_tankoubon",
"success": 1,
"successMessage": "Added \"(C95) [wadamemo (WADA Rco)] Fate GO MEMO 3 (Fate Grand Order)\" to tankoubon \"Test 1\"!"
}
🔑Remove an archive from a Tankoubon
DELETE
http://lrr.tvc-16.science/api/tankoubons/:id/:archive
Remove an archive from a Tankoubon.
Path Parameters
id*
string
ID of the Tankoubon to update.
archive*
string
ID of the archive to remove.
{
"error": "",
"operation": "remove_from_tankoubon",
"success": 1,
"successMessage": "Removed \"(C95) [wadamemo (WADA Rco)] Fate GO MEMO 3 (Fate Grand Order)\" from tankoubon \"Test 1\"!"
}
🔑Delete a Tankoubon
DELETE
http://lrr.tvc-16.science/api/tankoubons/:id
Remove a Tankoubon.
Path Parameters
id*
string
ID of the Tankoubon to delete.
{
"error": "",
"operation": "delete_tankoubon",
"success": 1,
"successMessage": null
}
Last updated
Was this helpful?