/v2/Api/ImportToDataTableTasks GET

Формат запроса

Параметры запроса:

ПараметрТипОписание
apiKeystaringВаш API-key, необходимый для авторизации. Обязательный.
IDstringID импорта. Необходим как часть адреса (не GET параметр). Обязательный. См. примеры.

Пример:

https://api.esv2.com/v2/Api/ImportToDataTableTasks/39?apiKey=test_api_key1

Ответ

Метод возвращает объект описывающий импорт и историю его выполнения.

Элементы тега Data в ответе:

Элемент/атрибутТипОписание
NamestringНазвание импорта.
URLstringURL импортируемого файла.
Historyarray[complex]Массив элементов Import описывающие выполнение импорта.*

History может быть пустым, если импорт никогда не выполнялся.

Элементы тега Import в ответе:

Элемент/атрибутТипОписание
StartedAtdateTimeДата начала импорта.
UpdatedAtdateTimeДата изменения статуса импорта.
StatusstringСтатус импорта, может принимать значения: "InProgress", "Completed", "Error".
DetailsstringДополнительная информация, например, ошибка, если импорт не выполнен.

Примеры

Запрос:

GET https://api.esv2.com/v2/Api/ImportToDataTableTasks?apiKey=Ваш_API-ключ&id=39
HTTP/1.1 
Accept-Encoding: gzip,deflate 
User-Agent: Jakarta Commons-HttpClient/3.1 
Host: api.esv2.com

Ответ:

HTTP/1.1 200 OK 
Cache-Control: private 
Content-Type: text/xml; charset=utf-8 
Server: Microsoft-IIS/8.0 
X-AspNetMvc-Version: 5.2
X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET 
Date: Mon, 19 Jan 2015 13:32:30 GMT Content-Length: 367 
 
<ApiResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Data>
    <Name>Тест</Name>
    <Url>ftp://ftp.expertsender.com/тестовая_таблица.csv</Url>
    <History>
      <Import>
        <StartedAt>2015-01-19T14:31:29</StartedAt>
        <UpdatedAt>2015-01-19T14:31:30</UpdatedAt>
        <Status>Completed</Status>
        <Details>ftp://ftp.expertsender.com/тестовая_таблица.csv</Details>
      </Import>
    </History>
  </Data>
</ApiResponse>