InSales API - Категории на складе
Материал из Insales Wiki
Содержание
Получение списка категорий
Зарос: GET /admin/categories.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <categories type="array"> <category> <id type="integer">28429</id> <parent-id type="integer" nil="true"/> <title>Склад</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-22 19:41:19 +0400</created-at> <updated-at type="timestamp">2009-11-05 15:00:11 +0300</updated-at> </category> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category> <category> <id type="integer">28479</id> <parent-id type="integer">28429</parent-id> <title>Женская одежда</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> </category> <category> <id type="integer">28480</id> <parent-id type="integer">28429</parent-id> <title>Платья</title> <position type="integer">1</position> <created-at type="timestamp">2009-10-23 19:47:24 +0400</created-at> <updated-at type="timestamp">2009-10-23 19:47:24 +0400</updated-at> </category> </categories>
Получение информации о категории
Зарос: GET /admin/categories/#{id}.xml
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Добавление новой категории
Зарос: POST /admin/categories.xml
<?xml version="1.0" encoding="UTF-8"?> <category> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> </category>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Мужская одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Редактирование категории
Зарос: PUT /admin/categories/#{id}.xml
<?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <title>Одежда</title> </category>
Ответ:
HTTP/1.1 200 OK <?xml version="1.0" encoding="UTF-8"?> <category> <id type="integer">32142</id> <parent-id type="integer">28429</parent-id> <title>Одежда</title> <position type="integer">2</position> <created-at type="timestamp">2009-11-19 14:06:31 +0300</created-at> <updated-at type="timestamp">2009-11-19 14:06:36 +0300</updated-at> </category>
Удаление категории
Зарос: DELETE /admin/categories/#{id}.xml
Ответ:
HTTP/1.1 200 OK