pseudo api