What are the requirements for NPF (NoPaperForms) integration?

What are the requirements for NPF (NoPaperForms) integration?

Requirement:
  1. Callback, popup and get counselor API from NPF
  2. Login details of MyOperator panel
  3. Create an input node after the welcome message then normal IVR.