Документация по API zelenka.ru

API 

В системе реализован программный интерфейс для получения и добавления данных о Заказах. Данные выгружаются по http протоколу. Формат на выбор - xml или json.

Содержание

 

Используемые статусы

200 OK — это ответ на успешные GET, PUT, PATCH или DELETE. Этот код также используется для POST, который не приводит к созданию.
201 Created — этот код состояния является ответом на POST, который приводит к созданию.
204 Нет содержимого. Это ответ на успешный запрос, который не будет возвращать тело (например, запрос DELETE)
400 Bad Request — этот код состояния указывает, что запрос искажен, например, если тело не может быть проанализировано либо ошибка в параметрах запроса.
401 Unauthorized — Если не указаны или недействительны данные аутентификации.
404 Not found — если запрашивается несуществующий ресурс

Отличия в работе тестового и рабочего серверов

Тестовый сервер возвращает ответы описанные в документации. Используя эти ответы можно понять что происходит, успешно ли обработан запрос и т.п.
Рабочий сервер возвращает пустой ответ с кодом 200, т.к. все данные он сразу передает серверу обработки очередей. Обработка производится в отложенном режиме, результаты могут быть присланы по почте, если это включено в настройках.

Адрес тестового окружения - http://api.prot.zelenka.ru

Авторизация происходит одинаково на обоих серверах.