Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagepy
themeDJango
titlecURL (пример)
collapsetrue
curl -X GET "-location 'https://tcl.twin24.ai/api/analyse/v1/search/cis/sessions?id=687bec28-1b47-42df-955c-b88b40b2cb75" -H "fields=taskName%2Cid%2Camd%2CtaskId%2Cnumber%2CbotName%2CvariablesString%2CresultsString%2CdialogResult%2CvariablesString&limit=100&from=2024-01-01T00%3A00%3A00%2B00%3A00&to=2024-02-01T00%3A00%3A00%2B00%3A00&offset=0&page=1&companyId=0001&callingNumber=70000000000&isIncoming=false&status=ANSWERED' \
--header 'accept: application/json"' \
--header 'Authorization: Bearer TOKEN'

Описание параметров метода:

Поле

Обязательно

Принимаемые значения

Описание

fieldsда
  1. id
  2. taskName
  3. taskId
  4. createdAt
  5. startedAt
  6. finishedAt
  7. billedAt
  8. updatedAt
  9. speakerFinishedAt
  10. number
  11. callingNumber
  12. botId
  13. botName
  14. timezone
  15. messagesAsString
  16. resultsString
  17. variablesString
  18. clientExternalId
  19. dialogResult
  20. advStatus_ru
  21. nps
  22. duration
  23. externalId
  24. recordPath
  25. currentStatusName
  26. mainCallDiscount
  27. mainCallDuration
  28. robotCallDuration
  29. transferCallDuration
  30. companyId
  31. companyName
  32. price
  33. resellerPrice
  34. resellerCompanyId
  35. resellerCompanyName
  36. mainCallCost
  37. mainCallTotalCost
  38. robotCallCost
  39. robotCallTotalCost
  40. transferCallCost
  41. transferCallTotalCost
  42. isIncoming
  43. amd
  44. autoCallCandidateId

Параметр, отвечающий по каким полям будет осуществляться поиск сессий.
Можно использовать больше одного поля, поля оказываются через запятую. Значение каждого поля можно посмотреть в примере ответа.поля будут отображены в ответе. Поля указываются через запятую. 

limitнетЦелое число от 1 до 1000Количество записей на одной странице. Максимум 1000. 
offsetнетЦелое число от 0"Отступ" от начала записей. То есть с какой записи начинать вывод.

page

нет

Целое число от 0

Номер "страницы" с записями.

from

нет

url encoded дата в формате:

ГГГГ-ММ-ДДTчч:мм:сс+чч:мм 

Например:

decoded: 2023-06-13T00:00:00+00:00 

encoded: 2023-06-13T00%3A00%3A00%2B00%3A00

 

Дата и время начала поиска статистики.

 

toнет

url encoded дата в формате:

ГГГГ-ММ-ДДTчч:мм:сс+чч:мм 

Например:

decoded: 2023-06-13T00:00:00+00:00 

encoded: 2023-06-13T00%3A00%3A00%2B00%3A00 

Дата и время конца поиска статистики.

companyIdнетцелое числоИдентификатор компании в TWIN. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
phoneнетцелое числоНомер телефона. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
isIncomingнетtrue/falsetrue - если входящие; false - если исходящие. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
sortнетcreatedAt, startedAt, finishedAt, billedAt, speakerFinishedAt, duration, price. По умолчанию сортировка происходит по полю startedAt.Каждое поле сортировки может иметь специальный префикс, указывающий желаемый порядок сортировки: + (по возрастанию, по умолчанию) или - (по убыванию).
taskIdнетцелое числоИдентификатор задания на обзвон. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
ididнетцелое числоИдентификатор звонка. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
statusнетCANCEL, ANSWERED, NOANSWER, BUSY, CONGESTION, CHANUNAVAIL, FAILED, BLACKLIST, DIAL, INPROGRESS, FZ230, INVALID, UNAVAILABLE, EMPTY_AONТекущий статус звонка. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
FilterPeriodByнетcreatedAt, updatedAt, startedAt. По умолчанию используется поле startedAt. Дата в формате ISO8601

фильтрации Фильтрации по начальной и конечной датам.

autoCallCandidateIdнетцелое числоИдентификатор кандидата. Используется для фильтрации. Сессии не отвечающие заданному параметру не будут добавлены в ответ. 
Блок кода
Блок кода
languagepy
themeDJango
titleОтвет в формате JSON
collapsetrue
{
    "count": 1,
    "items": [
        {
            "id": "687bec28db5cb7fb-1b47dc3e-42df4197-955ca7f5-b88b40b2cb7593f63dc5bfbd",
            "taskName": "999TWIN TEST",
            "taskId": "c8e64c09db5cb7fb-8d3edc3e-4c5f4197-9403a7f5-5f57b085de5b93f63dc5bfbd",
            "createdAt": "20232024-0701-31T2201T00:00:3118.666566Z722982Z",
            "startedAt": "20232024-0701-31T2201T00:00:3118.665221Z722136Z",
            "finishedAt": "20232024-0701-31T2201T00:00:4438.483259Z484110Z",
            "billedAt": "20232024-0701-31T2201T00:0100:0157.795661Z902230Z",
            "updatedAt": "20232024-0701-31T2201T00:0100:0157.804529Z908504Z",
            "speakerFinishedAt": "20232024-0701-31T2201T00:00:4438.483000Z484000Z",
            "number": "70000000000",
            "callingNumber": "70000000001",
            "botId": "687bec28db5cb7fb-1b47dc3e-42df4197-955ca7f5-b88b40b2cb7393f63dc5bfbd",
            "botName": "тестTWIN BOT",
            "timezone": 10800,
            "messagesAsString": "BOT:  Добрый день, меня зовут Ирина, я сотрудник компании TWIN. Как я могу к вам обращаться? ! как ваши дела? \nCLIENT: Привет, дела - хорошо.",
            "resultsString": "{}\"nps\": \"Успех\",
   \"confirmation\": \"Успех\"}",
            "variablesString": "{\"m_0\": null, \"m_1\": \"1\", \"recordPath\": \"https://tcl.twin24.ai/#/record/687bec28-1b47-42df-955c-b88b40b2cb73/download\"\"tryNumber\": 0, \"recordPath\": \"https://tcl.twin24.ai/record/db5cb7fb-dc3e-4197-a7f5-93f63dc5bfbd/download\", \"humanNumber\": 0, \"resultNumber\": 0, \"tryCandidate\": 0, \"answeredNumber\": 0, \"humanCandidate\": 0, \"resultCandidate\": 0, \"answeredCandidate\": 0}",
            "dialogResult": null"Успех",
            "advStatus_ru": "Успешный",
            "nps": null"Успех",
            "duration": 517,
            "externalId": "687bec28db5cb7fb-1b47dc3e-42df4197-955ca7f5-b2cb7393f63dc5bfbd",
            "clientExternalId": "103532154"null,
            "recordPath": "https://minio.twin24.ai/twin-cis-production/records/1672/20232024/81/1/111111111.28679940000000000000000000000000_798810431841_16721.mp3",
            "currentStatusName": "ANSWERED",
            "mainCallDiscount": "0",
            "mainCallDuration": 517,
            "robotCallDuration": 517,
            "transferCallDuration": 0,
            "companyId": 000011758,
            "companyName": "000010001 | ТВИН: TEST",
            "price": "0.2700000",
            "resellerPrice": "0.000000",
            "resellerCompanyId": null,
            "resellerCompanyName": null,
            "mainCallCost": "10.3000",
            "mainCallTotalCost": "0.110",
            "robotCallCost": "20.00",
            "robotCallTotalCost": "0.170",
            "transferCallCost": "0",
            "transferCallTotalCost": null,
            "isIncoming": false,
            "amd": null"NOT_DEF",
            "autoCallCandidateId": "687bec28db5cb7fb-1b47dc3e-42df4197-955ca7f5-b88b40b2cb7393f63dc5bfbd"
        }
    ]
}

Описание полей ответа:

...