Печатные формы документов
Общие сведения
Сервис позволяет получить печатные формы и скан-копии документов.
Печатные формы документов
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v1/printable.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "docuid":"0xad339ac31247666145816f2aeb4935ab", "mode":"bill" }
Адрес метода: https://api.dellin.ru/v1/printable.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionID>00000000-0000-0000-0000-000000000000</sessionID> <docuid>0xad339ac31247666145816f2aeb4935ab</docuid> <mode>bill</mode> </request>
Описание параметров
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
docUid | Да | string | UID накладной / накладной, с который связаны счёт / счёт фактура / накладная на выдачу. UID можно узнать при помощи метода |
mode | Да | string | Тип формы документа. Возможные значения:
|
Ответ метода
Структура ответа
{ "metadata":{ "status":200, "generated_at":"2015-06-18 12:37:28" }, "data":[ { "uid":"0x819400505683398711e9e43200791660", "base64":"JVBERi0xLjQKJeLjz9MKMSAwIG9i..", "url":[ "https://assets.dellin.ru/assets/api_cache/giveout_orders/2015/681/original/1e56-252e-40aae5-37c0b.jpg" ] } ] }
<response> <metadata> <status>200</status> <generated_at>2015-06-18 12:37:28</generated_at> </metadata> <data> <uid>0x819400505683398711e9e43200791660</uid> <base64>JVBERi0xLjQKJeLjz9MKMSAwIG9i..</base64> <url>https://assets.dellin.ru/assets/api_cache/giveout_orders/2015/681/original/1e56-252e-40aae5-37c0b.jpg</url> </data> </response>
Описание параметров
Response | ||
---|---|---|
Параметр | Тип | Описание |
metadata | object | Системная информация |
metadata.status | integer | Эмуляция http-кода состояния. В случае успешного выполнения возвращается код "200" (OK) |
metadata.generated_at | string | Дата и время генерации ответа сервера. Формат: "ГГГГ-ММ-ДД ЧЧ:ММ:СС" |
data | object | Данные сессии |
data.uid | string | UID документа |
data.base64 | string | Pdf-документ в формате base64 |
data.url | array of strings | Ссылка для скачивания документа. Ссылка доступна только для накладных на выдачу (значение параметра запроса "mode" - "giveout") |
Обработка ошибок
Помимо общих ошибок API, в ответе метода могут присутствовать следующие ошибки:
Номер ошибки | http-код | Краткое описание ошибки | Детальное описание ошибки |
---|---|---|---|
706001 | 400 | Накладная не найдена | - |
706002 | 400 | Изображение не найдено | - |
Печатные формы заявки на забор
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v1/customers/request/pdf.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "requestID": "12345" }
Адрес метода: https://api.dellin.ru/v1/customers/request/pdf.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionid>00000000-0000-0000-0000-000000000000</sessionid> <requestid>12345</requestid> </request>
Описание параметров
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
requestID | Да | string | ID документа |
Ответ метода
Структура ответа
{ "base64":"dlZxkN5bFAOnL4wPxNNn0y1uJmn2GO4K7...", }
<response> <base64>dlZxkN5bFAOnL4wPxNNn0y1uJmn2GO4K7...</base64> </response>
Описание параметров
Response | ||
---|---|---|
Параметр | Тип | Описание |
base64 | string | Документ в формате base64 |
Печатные формы заявки на отвоз
Запрос метода
Структура запроса
Адрес метода: https://api.dellin.ru/v1/customers/request_sf/pdf.json
{ "appkey":"00000000-0000-0000-0000-000000000000", "sessionID":"00000000-0000-0000-0000-000000000000", "requestsfID": "12345" }
Адрес метода: https://api.dellin.ru/v1/customers/request_sf/pdf.xml
<request> <appkey>00000000-0000-0000-0000-000000000000</appkey> <sessionid>00000000-0000-0000-0000-000000000000</sessionid> <requestsfid>12345</requestsfid> </request>
Описание параметров
Request | |||
---|---|---|---|
Параметр | Обязательный | Тип | Описание |
appkey | Да | string | Ключ приложения. Для получения ключа необходимо пройти регистрацию |
sessionID | Да | string | ID сессии. Для получения сессии необходимо воспользоваться методом "Авторизация пользователя" |
requestsfID | Да | string | ID документа |