getFolders
Pipeline-Folders auflisten
Inklusive Lead-Counts pro Folder wenn includeCounts=true. forUserId>0 liefert unread-Counts für diesen User.
HTTP Request
POST
https://dev.vitabyte.ch/v1/sales/getFolders
Auth
basicAuth
apiKey
Request Parameters
| Parameter | Pflicht | Typ | Beispiel / Default |
|---|---|---|---|
kat
P=Patient, K=Kontakt, null=beide |
optional |
string enum: P | K
|
|
includeCounts
|
optional | boolean |
default:
false |
forUserId
|
optional | integer |
default:
0 |
Response Parameters
Fehler: HTTP 400 kat must be P, K or omitted. Die Zähler erscheinen nur bei includeCounts: true; unreadCount bezieht sich auf forUserId, sofern gesetzt.
| Field | Typ | Beschreibung |
|---|---|---|
folderId |
integer | Folder-ID |
name |
string | Bezeichnung des Folders |
kat |
string | P (Patient) oder K (Kontakt) |
count |
integer | Anzahl Leads im Folder |
unreadCount |
integer | Davon ungelesen für den angefragten User |
Demo
Beispiel-Response handgepflegt — die OpenAPI-Spec liefert für diesen Endpoint noch kein Response-Example.
POST
https://dev.vitabyte.ch/v1/sales/getFolders
Payload
{
"kat": "P",
"includeCounts": true,
"forUserId": 12
}
Response
{
"status": true,
"msg": "Success",
"result": [
{
"folderId": 1,
"name": "Open",
"kat": "P",
"count": 42,
"unreadCount": 5
},
{
"folderId": 2,
"name": "To be contacted",
"kat": "P",
"count": 18,
"unreadCount": 2
},
{
"folderId": 3,
"name": "In discussion",
"kat": "P",
"count": 9,
"unreadCount": 0
}
]
}