call frontend success handler via API