ORD - Response for SSP

Взаимодействие DSP и SSP основано на использовании протокола JSON-RPC 2.0.

DSP в ответ на запрос SSP отправляет данные по изначальным договорам, зарегистрированным в ОРД.

Обратите внимание, наименования полей в ответе могут отличаться для разных SSP.

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

{
  "id": "8f...e1",
  "seatbid": [
    {
      "bid": [
        {
          "ext": {
            "nroa": {
              "erid": "Kja2.....",
              "contractor": {
                "inn": "774452044",
                "name": "ООО Тигр",
                "legal_form": "ul",
                "mobile_phone": "",
                "epay_number": "",
                "reg_number": "",
                "alternative_inn": "",
                "oksm_number": ""
              },
              "client": {
                "inn": "774452033",
                "name": "ООО Пташка",
                "legal_form": "ul",
                "mobile_phone": "",
                "epay_number": "",
                "reg_number": "",
                "alternative_inn": "",
                "oksm_number": ""
              },
              "initial_contract": {
                "id": "4540",
                "ado_id": "amberdata",
                "type": "additional-agreement",
                "subject_type": "distribution",
                "action_type": "",
                "number": "12345",
                "sign_date": "2022-06-01",
                "vat_included": false,
                "agent_acting_for_publisher": false,
                "parent_contract_id":"333"
              },
              "parent_contracts": [ {
                "id":"333",
                "ado_id":"amberdata",
                "sign_date":"2022-01-01",
                "type":"contract",
                "subject_type":"distribution",
                "action_type":"",
                "vat_included":false,
                "number": "4567",
                "agent_acting_for_publisher": false
               } ]               
            }
          }
        }
      ],
      "seat": ""
    }
  ],
  "bidid": "5f2...55a",
  "cur": "RUB"
}

Описание полей ответа

Объект ext включает в себя nroa (родительский объект для расширения), в котором содержится информация о ERID и договоре, заключенном с рекламодателем, с указанием ОРД, в которой добавлен этот договор. Путь bidResponse ->seatbid->bid->ext->nroa

АтрибутТипОписание
eridstringЕРИД
contractorobjectОбъект, описывающий исполнителя изначального договора
contractor.innstringИНН исполнителя изначального договора
contractor.namestringURLEncode от наименования юр. лица исполнителя
contractor.legal_formstringТип организации исполнителя, см. справочник "Тип организации"
contractor.mobile_phonestringКонтактный телефон исполнителя
contractor.epay_numberstringНомер электронного средства платежа исполнителя
contractor.reg_numberstringРегистрационный номер исполнителя, либо его аналог
contractor.alternative_innstringНомер налогоплательщика исполнителя, либо его аналог в стране регистрации
contractor.oksm_numberstringКод страны регистрации юр. лица исполнителя в соответствии с ОКСМ
clientobjectОбъект, описывающий клиента
client.innstringИНН изначального рекламодателя
client.namestringURLEncode от наименования юр. лица рекламодателя
client.legal_formstringТип организации клиента, см. справочник "Тип организации"
client.mobile_phonestringКонтактный телефон рекламодателя
client.epay_numberstringНомер электронного средства платежа рекламодателя
client.reg_numberstringРегистрационный номер рекламодателя, либо его аналог
client.alternative_innstringНомер налогоплательщика рекламодателя, либо его аналог в стране регистрации
client.oksm_numberstringКод страны регистрации юр. лица рекламодателя в соответствии с ОКСМ
initial_contractobjectОбъект, описывающий основные данные изначального договора
initial_contract.idstringИдентификатор договора в ОРД
initial_contract.ado_idstringНаименование ОРД, в которой зарегистрирован договор, в соответствии со справочником наименований, см. справочник "Наименования ОРД"
initial_contract.typestringТип договора, см. справочник "Типы договоров"
initial_contract.subject_typestringПредмет договора, см справочник "Предметы договора"
initial_contract.action_typestringДействия, осуществляемые посредником, см. справочник "Действия, осуществляемые посредником"
initial_contract.numberstringНомер договора
initial_contract.sign_datestringДата заключения договора в формате YYYY-MM-DD
initial_contract.vat_includedbooleanВключен ли НДС в стоимость, указанную в договоре
initial_contract.agent_acting_for_publisherbooleanНаправление денежных средств, см. справочник "Направления денежных средств"
initial_contract.parent_contract_idstringID родительского договора
parent_contractsobjectОбъект, описывающий основные данные родительского договора
parent_contracts.idstringИдентификатор родительского договора в ОРД
parent_contracts.ado_idstringНаименование ОРД, в которой заведен родительский договор, в соответствии со справочником наименований, см. справочник "Наименования ОРД"
parent_contracts.sign_datestringДата заключения родительского договора в формате YYYY-MM-DD
parent_contracts.typestringТип родительского договора, см. справочник "Типы договоров"
parent_contracts.subject_typestringПредмет родительского договора, см. справочник "Предметы договора"
parent_contracts.action_typestringДействия, осуществляемые посредником, см. справочник "Действия, осуществляемые посредником"
parent_contracts.numberstringНомер родительского договора
parent_contracts.vat_includedbooleanВключен ли НДС в стоимость, указанную в родительском договоре
parent_contracts.agent_acting_for_publisherbooleanНаправление денежных средств, см. справочник "Направления денежных средств"