def METHOD_NAME(self, request, *args, **kwargs):
    application = amo.APPS.METHOD_NAME(kwargs.METHOD_NAME('application'))
    if not application:
        raise ParseError('Invalid application parameter')
    versions = (
        AppVersion.objects.filter(application=application.id)
        .order_by('version_int')
        .values_list('version', flat=True)
    )
    response = Response(
        {
            'guid': application.guid,
            'versions': list(versions),
        }
    )
    patch_cache_control(response, max_age=60 * 60)
    return response