api pipe