Dokumentacja dla programistów

Czy potrzebujesz danych i instrukcji do integracji lub eksportu danych?
Skorzystaj z naszych instrukcji.

Pobieranie klucza API
Dodawanie zadania (numeru) do autodialera
Usuwanie zadania (numeru) z autodialera
Dziennik połączeń
Dodawanie danych o połączeniu
Pobieranie danych o połączeniu
Pobieranie nagrania rozmowy
Podsumowujące raporty o kolejkach i użytkownikach
Zmiana statusu operatora
Eksportowanie kontaktów z CRM
Sprawdzanie istnienia wartości na liście
Pełne dane o zamówieniu (moduł SHOP)
API dla listy autodialerów

API v.1

 
h3>Pobieranie klucza API/h3>
Klucz API jest generowany w ustawieniach Twojego użytkownika.

width="600"

 
h3>Dodawanie zadania (numeru) do autodialera/h3>
URL https://noname.oki-toki.net/api/v1/dialers/create_task

Metoda: POST lub GET

*Klucz API jest tworzony w ustawieniach Twojego użytkownika, jak pokazano w pierwszym punkcie dokumentacji

Przekazywanie zmiennych:

Standardowy sposób w zapytaniu POST lub GET

Niestandardowy sposób. Zmienna POST lub GET json_request musi zawierać w sobie ciąg json z danymi do dodania zadania.

Autoryzacja przez token API użytkownika. W zapytaniu musi być obowiązkowo zmienna api_token zawierająca token użytkownika.

Wymagane dane:
dialer_id – numer autodialera do którego dodawane jest zadanie
telefony – numery telefonów, maksymalnie 5. Oddzielone przecinkami lub ciągiem json (jeśli przekazywane są w json_request)

Dane niewymagane:

contact_id – numer kontaktu z CRM Oki-Toki,
bp_id – numer procesu z CRM Oki-Toki,
data – czas na który zarezerwowane są rozmowy, w formacie 21.02.2017 12:00:00,
import_id – numer importu,
priorytet priorytetu od 0 do 2,
region region w formacie strefy czasowej, np. Europe/Kiev (jeżeli region będzie wskazany, ale będzie pusty, to autokorekta strefy (jeżeli jest włączona) nie zadziała, harmonogram klienta nie zadziała, a rozmowa zostanie przeprowadzona zgodnie z harmonogramem pracy autodialera),
ttl czas życia zadania, w sekundach,
user_id numer użytkownika do którego przypisane jest zadanie,
szczegóły – ciąg json z dodatkowymi informacjami, na przykład {“name”:”John”, “order”:”12″}
wymuszanie tworzenia – 1 lub 0. Jeśli force_create=1, w ustawieniach autodialera jest włączona unikalność i zadanie nie jest dodawane z powodu tej unikalności, to podczas dodawania wszystkie istniejące zadania konfliktujące z dodawanym przez unikalny klucz

Automatycznie zostaną anulowane, task_id – numer zadania w autodialerze. Jeśli jest podany, numery telefonów zostają dodane do zadania o podanym numerze, jeśli jest w trakcie przetwarzania,


reset_task_id – numer zadania w autodialerze. Jeżeli podano – system spróbuje znaleźć to zadanie i umieścić je w pracy, zamiast tworzyć nowe. Jeżeli podane są numery telefonów (telefony), system włączy do pracy tylko te, które są podane. jeżeli zadanie nie ma żadnego podanego numeru – zostanie do niego dodane. jeśli numery nie są podane – wszystkie telefony w zadaniu zostaną umieszczone w kolejce

Złóż wniosek i otrzymaj szczegółową konsultację od specjalisty.


    Umowa o przetwarzanie danych osobowych