Kihagyás

Új listatétel (new)

Új listatétel

URL: /listitem/new
FONTOS: a telefonszámot országhívószámmal kell megadni!

Kérés:

{
    "lsid": 1,
    "notes": "",
    "disabled": false,
    "robinson": true,
    "expiration_time": "2022.01.12 20:00:00",
    "columns": [
        { "colnum": 1, "value": "abc" },
        { "colnum": 2, "value": "def"},
        {COLUMN3},
        {COLUMN4}...
    ],
    "contacts": [
        {
            "contact_num": 1,
            "code": "mycode",
            "name": "Kovács János",
            "phone": "361333333",
            "email": "a@b.com",
            "jpos": "operátor",
            "notes": "",
            "disabled": false
        },
        {CONTACT2},
        {CONTACT3}...
    ],
    "plusinfo": ["plusinfo1", "plusinfo2", "plusinfo3"]
}
Mező Típus Kötelezőség Leírás
lsid integer lsid és lscode közül az egyik kötelező Lista azonosítója
lscode szöveg lsid és lscode közül az egyik kötelező Lista külső rendszerbeli azonosítója
notes szöveg opcionális Megjegyzés
disabled boolean opcionális, default: false Tiltott-e a listatétel
robinson boolean opcionális, default: false True érték esetén, ha rajta van a tiltólistán a rekord bármelyik telefonszáma, tiltott állapotban kerül rögzítésre
expiration_time időpont opcionális, default: null Listatétel lejárati ideje
columns tömb kötelező Oszlop értékek tömbje
columns/colnum integer kötelező Oszlop sorszáma
columns/value szöveg (200) opcionális Oszlop értéke
contacts tömb opcionális Kapcsolattartók tömbje
contacts/contact_num integer kötelező Kapcsolat sorszáma
contacts/code szöveg (40) opcionális Kapcsolat külső kódja
contacts/name szöveg (250) opcionális Kapcsolat neve
contacts/phone szöveg (20) opcionális Kapcsolat telefonszáma
contacts/email szöveg (80) opcionális Kapcsolat email címe
contacts/jpos szöveg (250) opcionális Kapcsolat beosztása
contacts/notes szöveg (250) opcionális Megjegyzés a kapcsolathoz
contacts/disabled boolean opcionális, default: false Tiltott-e a kapcsolat
plusinfo tömb opcionális Plusz információk tömbje, FONTOS: lista plusinfo_headers beállításának megfelelő sorrendben az összes értéket meg kell adni

Ha a listához van rendelve külső kód oszlop (a spec_extcode mező értéke nem 0), és abban az oszlopban olyan érték van, amilyen szerepel már a listában, akkor a listatétel frissíti a régit. A listatétel sorszáma (listitem_num) ilyenkor változatlan marad.

A columns tömb maximum 50 elemből állhat. Amennyiben több oszlopra lenne szükség, lehetőség van további információk rögzítésére a plusinfo tömbben. Nagyon fontos, hogy amennyiben megadjuk, a tömb sorrendjének összehangban kell lennie a lista plusinfo_headers paraméterrel, és az összes plusinfo_header-hez tartozó értéket fel kell sorolni.

Válasz:

{
    "status": "ok"
    "listitem_num": 1 
}
Mező Típus Leírás
listitem_num integer Listatétel listán belüli sorszáma