def METHOD_NAME(
    self,
    source_sandbox_name: str,
    target_sandbox_name: str,
    clean_after: bool = False,
    **kwargs
) -> Response:
    """ merge one sandbox into another
    :param source_sandbox_name: str
    :param target_sandbox_name: str
    :param clean_after: bool: Reset source sandbox after merging
    :return: response
    """
    url = format_url("/api/v1/Sandboxes('{}')/tm1.Merge", source_sandbox_name)
    payload = dict()
    payload["Target@odata.bind"] = format_url(
        "Sandboxes('{}')", target_sandbox_name
    )
    payload["CleanAfter"] = clean_after
    return self._rest.POST(url=url, data=json.dumps(payload), **kwargs)