Контактні персони
Створення, оновлення та видалення контактних осіб контрагентів
Метод save моделі ContactPersonGeneral (або ContactPerson) дозволяє створити контактну особу контрагента.
Зверніть увагу:
Редагувати дані контактної особи можуть тільки юридичні особи.
Приватні особи можуть редагувати лише телефон контактної особи контрагента.
Редагування даних контрагента можливе лише до моменту створення інтернет-документа (ІД) із цим контрагентом.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 269
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "ContactPersonGeneral",
"calledMethod": "save",
"methodProperties": {
"CounterpartyRef": "00000000-0000-0000-0000-000000000000",
"FirstName": "Іван",
"LastName": "Іванов",
"MiddleName": "Іванович",
"Phone": "380997979789"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "Іванов Іван Іванович",
"LastName": "Іванов",
"FirstName": "Іван",
"MiddleName": "Іванович",
"Phones": "380997979789",
"Email": "null"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод save моделі ContactPersonGeneral (або ContactPerson) дозволяє створити контактну особу контрагента у форматі XML.
Зверніть увагу:
Редагувати дані контактної особи можуть тільки юридичні особи.
Приватні особи можуть редагувати лише телефон контактної особи контрагента.
Редагування даних контрагента можливе лише до моменту створення інтернет-документа (ІД) із цим контрагентом.
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 493
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>ContactPersonGeneral</modelName>
<calledMethod>save</calledMethod>
<methodProperties>
<CounterpartyRef>00000000-0000-0000-0000-000000000000</CounterpartyRef>
<FirstName>Іван</FirstName>
<LastName>Іванов</LastName>
<MiddleName>Іванович</MiddleName>
<Phone>380997979789</Phone>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>Іванов Іван Іванович</Description>
<LastName>Іванов</LastName>
<FirstName>Іван</FirstName>
<MiddleName>Іванович</MiddleName>
<Phones>380997979789</Phones>
<Email>null</Email>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод update працює в моделі ContactPerson (або ContactPersonGeneral) і використовується для оновлення контактної особи (відправника/отримувача).
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
ContactPersonGeneralPossible values: Назва методу API
updatePossible values: Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 316
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "ContactPersonGeneral",
"calledMethod": "update",
"methodProperties": {
"CounterpartyRef": "00000000-0000-0000-0000-000000000000",
"Ref": "00000000-0000-0000-0000-000000000000",
"FirstName": "Іван",
"LastName": "Іванов",
"MiddleName": "Іванович",
"Phone": "380997979789"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000",
"Description": "Іван Іванов Іванович",
"LastName": "Іван",
"FirstName": "Іванов",
"MiddleName": "Іванович",
"Phones": "380997979789",
"Email": "null"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод update працює в моделі ContactPerson (або ContactPersonGeneral) і використовується для оновлення контактної особи (відправника/отримувача).
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 552
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>ContactPersonGeneral</modelName>
<calledMethod>update</calledMethod>
<methodProperties>
<CounterpartyRef>00000000-0000-0000-0000-000000000000</CounterpartyRef>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<FirstName>Іван</FirstName>
<LastName>Іванов</LastName>
<MiddleName>Іванович</MiddleName>
<Phone>380997979789</Phone>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
<Description>Іван Іванов Іванович</Description>
<LastName>Іван</LastName>
<FirstName>Іванов</FirstName>
<MiddleName>Іванович</MiddleName>
<Phones>380997979789</Phones>
<Email>null</Email>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Метод delete працює в моделі ContactPerson (або ContactPersonGeneral) і використовується для видалення контактної особи контрагента (відправника/отримувача).
API-ключ користувача
[ВАШ КЛЮЧ]Назва моделі API
ContactPersonGeneralPossible values: Назва методу API
deletePossible values: Успішна відповідь (JSON)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/json/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/json
Accept: */*
Content-Length: 155
{
"apiKey": "[ВАШ КЛЮЧ]",
"modelName": "ContactPersonGeneral",
"calledMethod": "delete",
"methodProperties": {
"Ref": "00000000-0000-0000-0000-000000000000"
}
}Успішна відповідь (JSON)
{
"success": true,
"data": [
{
"Ref": "00000000-0000-0000-0000-000000000000"
}
],
"errors": [],
"warnings": [],
"info": [],
"messageCodes": [],
"errorCodes": [],
"warningCodes": [],
"infoCodes": []
}Метод delete працює в моделі ContactPerson (або ContactPersonGeneral) і використовується для видалення контактної особи контрагента (відправника/отримувача).
API-ключ користувача
Назва моделі API
Назва методу API
Успішна відповідь (XML)
Прапор успішності виконання запиту
Масив повідомлень про помилки
Масив попереджень
Масив інформаційних повідомлень
Масив кодів інформаційних повідомлень
Масив кодів помилок
Масив кодів попереджень
Масив кодів додаткової інформації
POST /v2.0/xml/ HTTP/1.1
Host: api.novaposhta.ua/
Content-Type: application/xml
Accept: */*
Content-Length: 299
"<?xml version="1.0" encoding="UTF-8"?>
<file>
<apiKey>[ВАШ КЛЮЧ]</apiKey>
<modelName>ContactPersonGeneral</modelName>
<calledMethod>delete</calledMethod>
<methodProperties>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
</methodProperties>
</file>
"Успішна відповідь (XML)
<?xml version="1.0" encoding="UTF-8"?>
<root>
<success>true</success>
<data>
<item>
<Ref>00000000-0000-0000-0000-000000000000</Ref>
</item>
</data>
<errors/>
<warnings/>
<info/>
<messageCodes/>
<errorCodes/>
<warningCodes/>
<infoCodes/>
</root>
Останнє оновлення