Ważne
Chcąc uzyskać dostęp do API integracyjnego, konieczne jest posiadanie tokena autoryzacyjnego.
Za pośrednictwem API integracyjnego możesz:
Korzystając z API uzyskasz listę użytkowników z informacjami o nich, jednak bez danych logowania (login, hasło) czy nadanej roli w systemie.
Ważne
Wynik pobierania zawiera dane tylko aktywnych użytkowników (czyli wszystkich, z wyjątkiem tych przeniesionych do archiwum).
Aby pobrać dane wszystkich użytkowników wywołaj (dane przykładowe):
GET IntegrationApi/User/GetAll
[
{
"id": "4601fd37-6402-4955-86a2-004a9df50e73",
"firstName": Piotr",
"lastName": "Nowak",
"email": "piotr.nowak@systell.eu",
"profession": "konsultant_BOK",
"customId": "",
"phoneType": "InBrowserPhone",
"clip": null,
"extensionNumber": "1001"
}
{
"id": "8c4e4bac-563c-46bc-80c8-66e13978dbcd",
"firstName": "Michał",
"lastName": "Wójcik",
"email": "michal.wojcik@systell.eu",
"profession": "agent_handlowy1",
"customId": "",
"phoneType": "InBrowserPhone",
"clip": null,
"extensionNumber": "1002"
}
{
"id": "bcafe616-18cc-49c4-94d9-a7c996eec2b4",
"firstName": "Jan",
"lastName": "Kowalski",
"email": jan.kowalski@systell.eu,
"profession": "kierownik_CallCenter",
"customId": "",
"phoneType": "None",
"clip": null,
"extensionNumber": ""
}
]
Aby pobrać dane użytkowników spełniających warunek, taki że maja przypisany określony wewnętrzny numer telefonu, wywołaj (dane przykładowe):
GET IntegrationApi/User/GetByExtensionNumber
[
{
"id": "9e3a2799-342a-4cf7-9a67-0fa52113aca2",
"firstName": Piotr",
"lastName": "Nowak",
"email": "piotr.nowak@systell.eu",
"profession": "konsultant_BOK",
"customId": "",
"phoneType": "InBrowserPhone",
"clip": null,
"extensionNumber": "1001"
}
]
Aby pobrać dane użytkowników spełniających warunek, taki że maja przypisany określony adres poczty elektronicznej, wywołaj (dane przykładowe):
GET IntegrationApi/User/GetByEmail
[
{
"id": "e7e45bb5-0de5-42fc-92df-0fa30ebb6fb8",
"firstName": "Jan",
"lastName": "Kowalski",
"email": "jan.kowalski@systell.eu",
"profession": "kierownik_CallCenter",
"customId": "",
"phoneType": "None",
"clip": null,
"extensionNumber": ""
}
]
Mając token i dane użytkowników możesz wykonywać przez API inne operacje na danych, na przykład:
Dodawanie Click to Call,
czyli umieszczenie obsługi telefonii SCC w Twoim CRM lub innej stronie.