annot-server/webapp/api.py
changeset 24 eb1f7b06001f
child 26 ebfd0d3cffab
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/annot-server/webapp/api.py	Wed Oct 15 13:09:47 2014 +0200
@@ -0,0 +1,18 @@
+#
+# See LICENCE for detail
+# Copyright (c) 2014 IRI
+#
+
+import flask.ext.restless
+
+import database
+import models
+from webapp import app
+
+manager = flask.ext.restless.APIManager(app, session=database.db_session)
+
+manager.create_api(models.Annotation,
+    methods=['GET', 'POST', 'PUT', 'DELETE'],
+    url_prefix='/api/v1',
+    primary_key='uuid',
+    max_results_per_page=-1)