Each customer that you provide IT services for is considered to be a client within ITFlow. This is the first order of business in creating and populating your clients into your ITFlow installation.
Instructions in creating your first client record
The following information can be recorded for each client:
Clients are where the magic happens. As you'd expect, it's where you store/access the majority of documentation - assets, passwords, networks, certs, docs, etc.
Client Portal
The client portal is located at /portal and allows clients to open and track tickets. Authentication to the client portal is performed using the contact's e-mail address and local password. Alternatively, you may set up an Azure App registration and authenticate clients via Azure AD SSO.
For more details on client portal authentication, see Client Portal - Azure AD SSO.
/api/v1/clients
Retrieve client information - /read.php
.
Invoke-RestMethod -Uri "https://demo.itflow.org/api/v1/clients/read.php?api_key=YOUR-API-KEY&client_id=111" | ConvertTo-Json { "success": "True", "count": 1, "data": [ { "0": "111", "client_id": "111", "1": "0", "client_lead": "0", "2": "Let it burn Inc", "client_name": "Let it burn Inc", "3": "Safety and Fire", "client_type": "Safety and Fire", "4": "", "client_website": "example.com", [...]