> For the complete documentation index, see [llms.txt](https://docs.payanyway.ru/marketplace/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.payanyway.ru/marketplace/samozanyatye/scenarii-ispolzovaniya-npd-api/9.-zapros-na-poluchenie-soobshenii-ot-fns.md).

# 13. Получение сообщений от ФНС

[**https://my.payanyway.ru/npdapi/getnotifications**](https://my.payanyway.ru/npdapi/getnotifications)&#x20;

Принимаемые параметры:

* key - (security\_key) (строка, до 32-х символов)
* inn - ИНН самозанятого (строка до 12-ти символов)
* signature - подпись запроса (строка, до 32-х символов)

Ответ на запрос:

* requestId - ID запроса - нужен для идентификации url уведомлений, которые придут в ответ на данный запрос (число, до 11-ти знаков)
* methodName - имя запроса (строка, до 32-х символов)
* requestStatus - статус запроса - может иметь одно из значений: NEW (создан новый запрос), ACTIVE - запрос сработал, DONE - запрос завершен и NO\_MESSAGE\_ID (не был получен ID сообщения от АИС “Налог-3” - в этом случае запрос до АИС “Налог-3” будет повторяться автоматически до получения ID сообщения от АИС “Налог-3”) (строка, до 32-х символов)
* methodId - ID сообщения от АИС “Налог-3” (строка, до 50-ти символов)
* debugData - данные для отладки - массив json, имеющий следующую структуру:
  * token - (строка, до 32-х символов)
  * userIdentity - (строка, до 255-ти символов)
  * result - данные с результатами выполнения запроса - массив json, имеющий следующую структуру:
    * Body - json массив
      * GetMessageResponse - json массив
        * ProcessingStatus - (строка, до 32-х символов)
        * Message - json массив
          * GetNotificationsResponse - json массив
            * notificationsResponse - json массив
              * inn - ИНН самозанятого (строка до 12-ти символов)
              * notif - массив json с сообщениями\*

Элементы массива notif с сообщениями имеет следующую структуру - список элементов:

* id - (строка, до 32-х символов)
* title - (строка, до 255-ти символов)
* message - (строка, text 16384 символа)
* status - (строка, до 32-х символов)
* createdAt - (строка, date time)
* updatedAt - (строка, date time)

Если сообщение только одно, то вместо списка будет отдано одно сообщение с вышеуказанной структурой.

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

{"requestId":15934,"methodName":"getnotifications","requestStatus":"ACTIVE","methodId":"9993a9b8-d6eb-4298-94aa-59aa443beed0","debugData":{"token":"4bf48104295c41daa5772d7cc2e19102","userIdentity":"aW5zdGE=","result":{"Body":{"GetMessageResponse":{"ProcessingStatus":"COMPLETED","Message":{"GetNotificationsResponse":{"notificationsResponse":{"inn":"344213338444","notif":\[{"id":"4758368","title":"---","message":"---","status":"NEW","createdAt":"2020-02-19T10:26:54.854Z","updatedAt":"2020-02-19T10:26:54.854Z"},{"id":"4758360","title":"---","message":"---".","status":"ACKNOWLEDGED","createdAt":"2020-02-19T10:26:26.592Z","updatedAt":"2020-02-19T10:26:47.816Z"}]}}},"FileLinks":\[]}}}}}
