NMI direct API