title: pfsense API / VPN user automation
body: <p>I have pfsense 2.4.3-RELEASE (netgate) and I want to automate user VPN creating. Steps are:</p>
  
  <ol>
  <li>Create user with password.<br>
  1.1 User name / Full name / Password.   </li>
  <li>Create certificate with specific Cert Authority.<br>
  2.1 Client cert description.<br>
  2.2 Choose which CA to use.    </li>
  <li>Export OpenVPN client configuration.<br>
  3.1 Select which OpenVPN server to use (I have two on different ports).<br>
  3.2 Export specific user inline configuration.  </li>
  </ol>
  
  <p>It seems there is some soft of API but I cannot find good documentation.I'm also familiar with bash but I read on some forums that its not a good idea. </p>
  
  <p>P.S.Im new to pfsense but I'm experienced sys admin.</p>