async def METHOD_NAME(self, integration_id, request) -> web.Response:
    """Delete a Spotify song trigger"""
    integration = self._ledfx.integrations.get(integration_id)
    if (integration is None) or (integration.type != "spotify"):
        response = {"not found": 404}
        return web.json_response(data=response, status=404)
    try:
        data = await request.json()
    except JSONDecodeError:
        response = {
            "status": "failed",
            "reason": "JSON Decoding failed",
        }
        return web.json_response(data=response, status=400)
    trigger_id = data.get("trigger_id")
    if trigger_id is None:
        response = {
            "status": "failed",
            "reason": 'Required attribute "trigger_id" was not provided',
        }
        return web.json_response(data=response, status=400)
    integration.delete_trigger(trigger_id)
    # Update and save the config
    save_config(
        config=self._ledfx.config, config_dir=self._ledfx.config_dir
    )
    response = {"status": "success"}
    return web.json_response(data=response, status=200)