# API 0.2 Version major.minor - major: braking change - minor: compatible addition ## Notes json endpoints returning a list should always be encapsulated ba an object to make non-breaking api changes easier, like this example ```json {"events":[{},{},{}]} ``` ##Endpoints ### Items #### ``GET /api///items`` #### ``GET /api///items/`` Returns all results of a fuzzy search over all items for . The should be url-encoded. #### ``GET /api///item/`` #### ``DELETE /api///item/`` #### ``PUT /api///item/`` #### ``POST /api///item/`` ### Boxes #### ``GET /api//boxes`` #### ``GET /api//box/`` #### ``DELETE /api//box/`` #### ``PUT /api//box/`` #### ``POST /api//box/`` ### Events ```json { "name":"36. Chaos Communication Congress", "slug":"36C3", "start": 1577401200, "end": 1577746800, "pre_start": 1576882800, "post_end": 1577919600 } ``` #### ``GET /api//events`` returns a list of all tracked events ### Files/Images #### ``GET /api//images/`` #### ``GET /api//thumbs/``