# API 0.1 Version major.minor - major: braking change - minor: compatible addition ## Notes json endpoints return 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/`` 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/``