def METHOD_NAME(create_user, mocker):
    """Mock some Zoom API endpoints."""
    api_create_meeting = mocker.patch('indico_vc_zoom.plugin.ZoomIndicoClient.create_meeting')
    api_create_meeting.return_value = {
        'id': '12345abc',
        'join_url': 'https://example.com/kitties',
        'start_url': 'https://example.com/puppies',
        'password': '1234',
        'host_id': 'don.orange@megacorp.xyz',
        'topic': 'New Room',
        'agenda': 'something something',
        'settings': {
            'host_video': True,
            'mute_upon_entry': False,
            'participant_video': True,
            'waiting_room': False
        }
    }
    api_update_meeting = mocker.patch('indico_vc_zoom.plugin.ZoomIndicoClient.update_meeting')
    api_update_meeting.return_value = {}
    create_user(1, email='don.orange@megacorp.xyz')
    api_get_user = mocker.patch('indico_vc_zoom.plugin.ZoomIndicoClient.get_user')
    api_get_user.return_value = {
        'id': '7890abcd',
        'email': 'don.orange@megacorp.xyz'
    }
    api_get_meeting = mocker.patch('indico_vc_zoom.plugin.ZoomIndicoClient.get_meeting')
    api_get_meeting.return_value = api_create_meeting.return_value
    return {
        'create_meeting': api_create_meeting,
        'get_meeting': api_get_meeting,
        'update_meeting': api_update_meeting,
        'get_user': api_get_user
    }