Provede změny v kontaktu. Používá se jak pro CZ tak pro generické domény, s určitými odlišnostmi. Návratový kód 1000 OK, 2004 Failed v případě nemožnosti změnit kontakt, 8001 This contact does not belong to your account v případě že kontakt není přiřazen k vašemu účtu, 8002 This contact is not allowed to be edited by this user v případě že nemáte právo kontakt měnit, 8800 Malformed input v případě neplatných hodnot vstupních polí. Detaily selhání jsou předány v elementu errors. V případě úspěšného přijetí příkazu je vygenerován email pro schválení změn držitelem kontaktu. Struktura parametrů je identická s příkazem create_contact.
Důležité: XML musí mít <ssid> jako první element uvnitř <api> a jednotlivé elementy příkazu v pořadí dle schématu (validace přes XSD používá sequence, takže na pořadí záleží). Kontakt k úpravě se identifikuje elementem <contact_id> převzatým z list_contacts.
Parametry:
Bez návratových hodnot.
Příklad:
<?xml version="1.0" encoding="UTF-8"?> <api> <ssid>sygCqZlagT0OdBcgFwVio7uYsS69Rr</ssid> <update_contact> <contact_id>TEST007</contact_id> <type>CZ</type> <name>Test Testovič</name> <organization>Testing Inc.</organization> <street>Testovací 11/7</street> <city>Testov</city> <psc>87410</psc> <cc>CZ</cc> <phone>+420.602602602</phone> <disclose_phone>yes</disclose_phone> <fax/> <disclose_fax>yes</disclose_fax> <email>pav@oook.cz</email> <disclose_email>no</disclose_email> <dic/> <disclose_dic>yes</disclose_dic> <ident_type>birthday</ident_type> <ident_number>19.8.1980</ident_number> <disclose_ident>no</disclose_ident> <notifyemail>pav@oook.cz</notifyemail> </update_contact> </api>
<?xml version="1.0" encoding="UTF-8"?> <api> <status code="1000">OK</status> </api>