def receive_event(): """ Create an event. :arg event - EventType :arg description - String description of the event :return: """ if not request.json or not request.json.get('event'): abort(400) try: event = Event(event=EventType[request.json['event']]) event.event_description = request.json.get('description') db.session.add(event) db.session.commit() except KeyError: abort(400) return "Created", 201