Запросы из формы обратной связи

Отчет используется для просмотра вопросов, поступивших от клиентов из формы обратной связи в неавторизованном веб-чате. В нерабочее время клиенты могут указать свое имя, контактные данные и сообщение. На основе анализа вопросов вы можете организовать процесс обслуживания клиентов за пределами edna, используя номер телефона или электронный адрес клиента.

ПараметрОбязательныйНаименованиеОписание

start

Да

Дата с

Строковое представление даты в формате YYYY-MM-DD

end

Да

Дата по

Строковое представление даты в формате YYYY-MM-DD

Пример curl для отчета в формате CSV

$ curl 'http://localhost:8080/api/v1/reports/feedback?start=2022-11-01&end=2022-11-30' -i -X GET \
    -H 'Content-Type: text/csv;charset=UTF-8' \
    -H 'Authorization: Bearer <integrator_token>' \
    -H 'X-Tenant-Name: test' \
    -H 'Accept-Language: ru'

Пример HTTP запроса для отчета в формате CSV

GET /api/v1/reports/feedback?start=2022-11-01&end=2022-11-30 HTTP/1.1
Content-Type: text/csv;charset=UTF-8
Authorization: Bearer <integrator_token>
X-Tenant-Name: test
Accept-Language: ru
Host: localhost:8080

Пример HTTP ответа для отчета в формате CSV

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Disposition: attachment;filename=feedback.csv
Content-Type: text/csv;charset=UTF-8
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

<report_content>

Пример curl для отчета в формате JSON

$ curl 'http://localhost:8080/api/v1/reports/feedback?start=2022-11-01&end=2022-11-30' -i -X GET \
    -H 'Content-Type: application/json;charset=UTF-8' \
    -H 'Authorization: Bearer <integrator_token>' \
    -H 'X-Tenant-Name: test'

Пример HTTP запроса для отчета в формате JSON

GET /api/v1/reports/feedback?start=2022-11-01&end=2022-11-30 HTTP/1.1
Content-Type: application/json;charset=UTF-8
Authorization: Bearer <integrator_token>
X-Tenant-Name: test
Host: localhost:8080

Пример HTTP ответа для отчета в формате JSON

HTTP/1.1 200 OK
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Disposition: attachment;filename=feedback.json
Content-Type: application/json;charset=UTF-8
X-Content-Type-Options: nosniff
X-XSS-Protection: 0
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Pragma: no-cache
Expires: 0
X-Frame-Options: DENY

<report_content>