mirror of https://github.com/itflow-org/itflow
Updated README to better explain the API and use case scenerio as well as add webauthn as a Future todo
This commit is contained in:
parent
c23302099f
commit
a4b129dcfc
17
README.md
17
README.md
|
|
@ -67,7 +67,7 @@
|
||||||
#### Requirements
|
#### Requirements
|
||||||
* Webserver (Apache, NGINX)
|
* Webserver (Apache, NGINX)
|
||||||
* PHP7+
|
* PHP7+
|
||||||
* Mysql or MariaDB
|
* MySQL or MariaDB
|
||||||
|
|
||||||
### Technologies Used
|
### Technologies Used
|
||||||
* PHP/MySQL
|
* PHP/MySQL
|
||||||
|
|
@ -85,19 +85,18 @@
|
||||||
* SummerNote
|
* SummerNote
|
||||||
|
|
||||||
### API Calls
|
### API Calls
|
||||||
* Caller ID lookup (Returns a Name) - /api.php?api_key=[API_KEY]&cid=[PHONE_NUMBER]
|
* Caller ID lookup (Great for integrating with your phone system like FreePBX) - /api.php?api_key=[API_KEY]&cid=[PHONE_NUMBER] - Returns a name
|
||||||
* XML Phonebook Download - /api.php?api_key=[API_KEY]&phonebook
|
* XML Phonebook Download (Great for using with VOIP Phones so phpnes have an up to date directory) - /api.php?api_key=[API_KEY]&phonebook
|
||||||
* Client Email (Returns Client Name - Email Address) - /api.php?api_key=[API_KEY]&client_emails
|
* Client Email (great for mailing lists) - /api.php?api_key=[API_KEY]&client_emails - Returns Client Name - Email Address
|
||||||
* Account Balance for Client (Returns Account Balance) - /api.php?api_key=[API_KEY]&client_id=[CLIENT_ID]
|
* Account Balance for Client (can be integrated into multiple places for example in FreePBX Press 3 to check account balance, please enter your client ID your blanace is) - /api.php?api_key=[API_KEY]&client_id=[CLIENT_ID] - Returns Account Balance
|
||||||
NOTE: [API_KEY] - is auto generated when a company is created and shows up in General Settings, this can also be changed manually.
|
NOTE: [API_KEY] - is auto generated when a company is created and shows up in General Settings, this can also be changed manually.
|
||||||
|
|
||||||
### Future Todo
|
### Future Todo
|
||||||
* MeshCentral Integation to assign devices to assets and easily access remote desktop within the app, as well as pull vital information such as Operating System,
|
* MeshCentral Integation to assign devices to assets and easily access remote desktop within the app, as well as pull vital information such as asset make, model, serial, hostname, Operating System,
|
||||||
* HestiaCP Integration for intergrating domains and webclients
|
|
||||||
* CalDAV to integrate with 3rd party calendars
|
* CalDAV to integrate with 3rd party calendars
|
||||||
* CardDAV to integrate with 3rd party Address books
|
* CardDAV to integrate with 3rd party Address books
|
||||||
* Unifi and UNMS integration
|
|
||||||
* Stripe Integration for online payments
|
* Stripe Integration for online payments
|
||||||
* Client Portal
|
* Client Portal
|
||||||
* Toast Alerts with recent caller that matches caller ID in database which allows you to click on the toast alerts and bring up the clients account right away.
|
* Toast Alerts with recent caller that matches caller ID in database which allows you to click on the toast alerts and bring up the clients account right away.
|
||||||
* Built-in mailing list used for alerts and marketing
|
* Built-in mailing list used for alerts and marketing
|
||||||
|
* WebAuthn Support for passwordless auth (TPM Fingerprint), (USB Hardware keys such as Yubikey)
|
||||||
Loading…
Reference in New Issue