esnp smm.api