Поиск по сайту

API
Главная / API - Прочие методы

Прочие методы

Обновлено 09.08.2017
58 кб

Общие сведения

Сервис позволяет осуществлять прочие действия с адресной книгой, не описанные в других разделах.

Удаление объектов из адресной книги

Запрос метода

Пример запроса

Адрес метода: https://api.dellin.ru/v1/customers/book/delete.json

{   
   "appkey":"00000000-0000-0000-000000000000",
   "sessionID":"00000000-0000-0000-0000-000000000000",
   "counteragents":{   
      "id":[123, 345]
   },
   "addresses":{   
      "id":[3,2,1]
   },
   "phones":{   
      "id":[1,2]
   },
   "contacts":{   
      "id":[1,2,3]
   }
}

Адрес метода: https://api.dellin.ru/v1/customers/book/delete.xml

<request>
   <appkey>00000000-0000-0000-000000000000</appkey>
   <sessionid>00000000-0000-0000-0000-000000000000</sessionid>
   <counteragents>
      <id>123</id>
      <id>345</id>
   </counteragents>
   <addresses>
      <id>3</id>
      <id>2</id>
      <id>1</id>
   </addresses>
   <phones>
      <id>1</id>
      <id>2</id>
   </phones>
   <contacts>
      <id>1</id>
      <id>2</id>
      <id>3</id>
   </contacts>
</request>

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

Request
ПараметрR*ТипОписание
appkeyДаstringКлюч приложения. Для получения ключа необходимо пройти регистрацию

sessionID

ДаstringID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя"

counteragents

НетobjectДанные о контрагентах, которых нужно удалить
counteragents.idНетarray of integerМассив ID контрагентов, которых нужно удалить
addressesНетobjectДанные об адресах, которые нужно удалить
addresses.idНетarray of integerМассив ID адресов, которые нужно удалить
phonesНетobjectДанные о контактных телефонах, которые нужно удалить
phones.idНетarray of integerМассив ID контактных телефонов, которые нужно удалить
contactsНетobjectДанные о контактных лицах, которых нужно удалить
contacts.idНетarray of integerМассив ID контактных лиц, которых нужно удалить

Ответ метода

Пример ответа

{  
   "deleted":{  
      "counteragents":[123,345],
      "addresses":[3,2,1],
      "contacts":[1,2,3],
      "phones":[1,2]
   }
}
<response>
   <deleted>
      <counteragents>123</counteragents>
      <counteragents>345</counteragents>
      <addresses>3</addresses>
      <addresses>2</addresses>
      <addresses>1</addresses>
      <contacts>1</contacts>
      <contacts>2</contacts>
      <contacts>3</contacts>
      <phones>1</phones>
      <phones>2</phones>
   </deleted>
</response>

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

Response
ПараметрТипОписание
deletedobjectИнформация об объектах, удаленных из адресной книги
deleted.counteragentsarray of integerМассив ID удаленных контрагентов
deleted.addressesarray of integerМассив ID удаленных адресов
deleted.contactsarray of integerМассив ID удаленных контактных лиц
deleted.phonesarray of integerМассив ID удаленных контактных телефонов