shadow apis