consolidated POST user request