Add API handler