> 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/3.-uvedomlenie-ot-npd-api.md).

# 4. Уведомление маркетплейса о статусе привязки

1\. Уведомление об успешной привязке:

* notificationId - ID нотификации (число, до 11-ти знаков)
* notificationName - (строка, до 32-х символов)
* userPhone - (строка, до 32-х символов)
* userInn - ИНН самозанятого (строка до 12-ти символов)
* debugData - json массив
  * Body - json массив
    * GetMessageResponse - json массив
      * ProcessingStatus - (строка, до 32-х символов)
      * Message - json массив
        * GetBindPartnerStatusResponse - json массив
          * Result - (строка, до 32-х символов)
          * Inn - (строка до 12-ти символов)
          * Permissions - (строка, text 16384 символа)
          * ProcessingTime - datetime

Пример успешной привязки:

```
{
   "notificationId":383,
   "notificationName":"userlinked",
   "userPhone":"71234567890",
   "userInn":"503124892514",
   "debugData":{
      "Body":{
         "GetMessageResponse":{
            "ProcessingStatus":"COMPLETED",
            "Message":{
               "GetBindPartnerStatusResponse":{
                  "Result":"COMPLETED",
                  "Inn":"503124892514",
                  "Permissions":[
                     "CANCEL_INCOME",
                     "INCOME_REGISTRATION",
                     "PAYMENT_INFORMATION",
                     "TAX_PAYMENT"
                  ],
                  "ProcessingTime":"2020-02-27T15:00:40.606Z"
               }
            },
            "FileLinks":[
               
            ]
         }
      }
   }
}
```

Структура уведомления при отказе самозанятого от привязки:

* notificationId - ID нотификации (число, до 11-ти знаков)
* notificationName - (строка, до 32-х символов)
* userPhone - (строка, до 32-х символов)
* userInn - ИНН самозанятого (строка до 12-ти символов)
* debugData - json массив
  * Body - json массив
    * GetMessageResponse - json массив
      * ProcessingStatus - (строка, до 32-х символов)
      * Message - json массив
        * SmzPlatformError - json массив
          * Code - (строка, до 32-х символов)
          * Message - (строка, text 16384 символа)
          * Args - json массив - список пар ключ-значение
            * Key - (строка, до 32-х символов)
            * Value - (строка, text 16384 символа)

Пример уведомления при отказе самозанятого от привязки:&#x20;

```
{
   "notificationId":391,
   "notificationName":"userunlinked",
   "userPhone":"79038326801",
   "userInn":null,
   "debugData":{
      "Body":{
         "GetMessageResponse":{
            "ProcessingStatus":"COMPLETED",
            "Message":{
               "SmzPlatformError":{
                  "Code":"TAXPAYER_UNREGISTERED",
                  "Message":"\u041d\u0430\u043b\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0435\u043b\u044c\u0449\u0438\u043a \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d"
               }
            },
            "FileLinks":[
               
            ]
         }
      }
   }
}
```

2\. Уведомление от NPD API о привязке уже привязанного самозанятого:

* notificationId - ID нотификации (число, до 11-ти знаков)
* notificationName - (строка, до 32-х символов)
* userPhone - (строка, до 32-х символов)
* userInn - ИНН самозанятого (строка до 12-ти символов)
* debugData - json массив
  * Body - json массив
    * GetMessageResponse - json массив
      * ProcessingStatus - (строка, до 32-х символов)
      * Message - json массив
        * SmzPlatformError - json массив
          * Code - (строка, до 32-х символов)
          * Message - (строка, text 16384 символа)
          * Args - json массив - список пар ключ-значение
            * Key - (строка, до 32-х символов)
            * Value - (строка, text 16384 символа)

Пример успешной привязки:

```
{
   "notificationId":388,
   "notificationName":"userlinked",
   "userPhone":"79258480715",
   "userInn":"732807279810",
   "debugData":{
      "Body":{
         "GetMessageResponse":{
            "ProcessingStatus":"COMPLETED",
            "Message":{
               "SmzPlatformError":{
                  "Code":"TAXPAYER_ALREADY_BOUND",
                  "Message":"\u041d\u0430\u043b\u043e\u0433\u043e\u043f\u043b\u0430\u0442\u0435\u043b\u044c\u0449\u0438\u043a \u0441 \u0418\u041d\u041d 732807279810 \u0443\u0436\u0435 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u043f\u0430\u0440\u0442\u043d\u0435\u0440\u0443",
                  "Args":{
                     "Key":"INN",
                     "Value":"732807279810"
                  }
               }
            },
            "FileLinks":[
               
            ]
         }
      }
   }
}
```
