def METHOD_NAME(request):
    """Create an annotation from the POST payload."""
    schema = CreateAnnotationSchema(request)
    appstruct = schema.validate(_json_payload(request))
    annotation = request.find_service(AnnotationWriteService).create_annotation(
        data=appstruct
    )
    _publish_annotation_event(request, annotation, "create")
    return request.find_service(name="annotation_json").present_for_user(
        annotation=annotation, user=request.user
    )