Add doc, failed_permid
Add API interfaces + documentation