scalar api