{"note":"OpenAPI conversion -- returning structured metadata","name":"extendsclass-com-json-storage","description":"JSON storage","version":"0.1","base_url":"https://extendsclass.com/api/json-storage","endpoints":5,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api JSON storage\n@base https://extendsclass.com/api/json-storage\n@version 0.1\n@endpoints 5\n@toc bin(5)\n\n@endpoint GET /bin/{id}\n@desc Return a json bin\n@returns(200) Bin data\n@errors {404: Bin not found, 422: Id must be specified}\n\n@endpoint PUT /bin/{id}\n@desc Update a json bin\n@returns(200) {status: int, data: map} # Bin data updated\n@errors {401: Wrong security key, 404: Bin not found, 413: JSON data too large, 422: Id must be specified}\n\n@endpoint PATCH /bin/{id}\n@desc Partially update a json bin with JSON Merge Patch\n@returns(200) {status: int, data: map} # Bin data updated\n@errors {401: Wrong security key, 404: Bin not found, 413: JSON data too large, 422: Id must be specified}\n\n@endpoint DELETE /bin/{id}\n@desc Delete a json bin\n@returns(200) {status: int} # Status of the deletion\n@errors {401: Wrong security key, 404: Bin not found, 422: Id must be specified}\n\n@endpoint POST /bin\n@desc Create a json bin\n@returns(200) {status: int, uri: str, id: str} # Bin information (id and URL)\n@errors {413: 'JSON data too large' or 'Security key is too large', 422: Security key is required for private bin}\n\n@end\n"}