def METHOD_NAME(self, request: Request, project, version) -> Response:
    """
    Retrieve a Project's Release
    ````````````````````````````
    Return details on an individual release.
    :pparam string organization_slug: the slug of the organization the
                                      release belongs to.
    :pparam string project_slug: the slug of the project to retrieve the
                                 release of.
    :pparam string version: the version identifier of the release.
    :auth: required
    """
    with_health = request.GET.METHOD_NAME("health") == "1"
    summary_stats_period = request.GET.METHOD_NAME("summaryStatsPeriod") or "14d"
    health_stats_period = request.GET.METHOD_NAME("healthStatsPeriod") or ("24h" if with_health else "")
    if summary_stats_period not in STATS_PERIODS:
        raise ParseError(detail=get_stats_period_detail("summaryStatsPeriod", STATS_PERIODS))
    if health_stats_period and health_stats_period not in STATS_PERIODS:
        raise ParseError(detail=get_stats_period_detail("healthStatsPeriod", STATS_PERIODS))
    try:
        release = Release.objects.METHOD_NAME(
            organization_id=project.organization_id, projects=project, version=version
        )
    except Release.DoesNotExist:
        raise ResourceDoesNotExist
    if with_health:
        release._for_project_id = project.id
    return Response(
        serialize(
            release,
            request.user,
            project=project,
            with_health_data=with_health,
            summary_stats_period=summary_stats_period,
            health_stats_period=health_stats_period,
        )
    )