InSales API - Редиректы

Материал из Insales Wiki
Перейти к: навигация, поиск

Получение списка

Запрос: GET /admin/redirects.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<redirects type="array">
    <redirect>
        <id type="integer">1489191</id>
        <old-url>/lk</old-url>
        <new-url>/client_account/login</new-url>
        <created-at type="timestamp">2011-04-04 15:48:33 +0400</created-at>
    </redirect>
    <redirect>
        <id type="integer">1489187</id>
        <old-url>/iphone</old-url>
        <new-url>/collection/iphone</new-url>
        <created-at type="timestamp">2011-04-04 15:48:27 +0400</created-at>
    </redirect>
</redirects>

Получение редиректа

Запрос: GET /admin/redirects/#{id}.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<redirect>
    <id type="integer">1489191</id>
    <old-url>/lk</old-url>
    <new-url>/client_account/login</new-url>
    <created-at type="timestamp">2011-04-04 15:48:33 +0400</created-at>
</redirect>

Добавление

Запрос: POST /admin/redirects.xml

<?xml version="1.0" encoding="UTF-8"?>
<redirect>
    <old-url>/lk</old-url>
    <new-url>/client_account/login</new-url>
</redirect>

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<redirect>
    <id type="integer">1489191</id>
    <old-url>/lk</old-url>
    <new-url>/client_account/login</new-url>
    <created-at type="timestamp">2011-04-04 15:48:33 +0400</created-at>
</redirect>

Удаление

Запрос: DELETE /admin/redirects/#{id}.xml

Ответ:

HTTP/1.1 200 OK