/v2/Api/DataTablesDeleteRow/ POST

Таблицы данных позволяют удалять существующие строки используя метод HTTP POST.

Возможно удалять только по одной записи в одном запросе.

Запрос

Элементы запроса:

Параметр Тип Описание
ApiKey string API key, необходимый для аутентификации. Обязательный.
TableName string Имя таблицы. Обязательный.
PrimaryKeyColumns complex Уникальный идентификатор строки. Коллекция столбцов (элементы Column). Обязательный.

Элементы тега Column:

Параметр Тип Описание
Name string Имя столбца. Обязательный
Value string Значение поля. Обязательный

Примеры

Запрос:

POST https://api.esv2.com/v2/Api/DataTablesDeleteRow/ HTTP/1.1 
Accept-Encoding: gzip,deflate 
User-Agent: Jakarta Commons-HttpClient/3.1 
Host: api.esv2.com
Content-Length: 269

<ApiRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
      <ApiKey>Ваш_API-ключ</ApiKey>
	<TableName>Таблица1</TableName>
	<PrimaryKeyColumns>
		<Column>
			<Name>Столбец1</Name>
			<Value>1</Value>
		</Column>
	</PrimaryKeyColumns>
 </ApiRequest>

ОК ответ:

HTTP/1.1 204 No Content 
Cache-Control: private 
Server: Microsoft-IIS/7.5 
X-AspNetMvc-Version: 1.0 
X-AspNet-Version: 2.0.50727 
X-Powered-By: ASP.NET 
Date: Wed, 28 Oct 2009 15:35:17 GMT 
Content-Length: 0

Ответ с ошибкой:

HTTP/1.1 400 Bad Request
Cache-Control: private
Content-Type: text/xml; charset=utf-8
Server: Microsoft-IIS/7.5
X-AspNetMvc-Version: 1.0
X-AspNet-Version: 2.0.50727
X-Powered-By: ASP.NET
Date: Wed, 28 Oct 2009 11:32:07 GMT
Content-Length: 239


   
      400
      Row with specified criteria doesn’t exists