Create a new client. If successful, returns the client_id of the newly created client.
<?xml version="1.0" encoding="utf-8"?> <request method="createClient"> <name>ABC Mage</name> <organization>ABC Mage</organization> <email></email> <username>new_abc_666</username> <!-- (Optional) --> <password>testpass</password> <!-- Defaults to random password (Optional) --> <work_phone>(555) 123-4567</work_phone> <!-- (Optional) --> <address>123 Fake St.</address> <!-- Primary address (All optional) --> <country>USA</country> <language>en</language><!--value should be 'en','po','fr','de','ru','dt','it','sp','swd','por','ind','cro'en = English,po = Polish,fr = French,de= German,ru=Russian,dt=Dutch,it=Italian,sp=Spanish,swd=Swedish,por = Portuguese,ind=Indonatian,cro=Croatia--> <currency>USD</currency> <custom_fields> <!-- (All optional) --> <custom_field> <label>Custom Field Label-1</label> <value>Custom Field Value-1</value> </custom_field> <custom_field> <label>Custom Field Label-2</label> <value>Custom Field Value-2</value> </custom_field> <custom_field> <label>Custom Field Label-3</label> <value>Custom Field Value-3</value> </custom_field> <custom_field> <label>Custom Field Label-4</label> <value>Custom Field Value-4</value> </custom_field> </custom_fields> </request>
<?xml version="1.0" encoding="utf-8"?>2632
Update an existing client with the given client_id.
<?xml version="1.0" encoding="utf-8"?> <request method="updateClient"> <client_id>14432</client_id> <name>New</name> <organization>ABCLM</organization> <email>newc5612@invoicera.com</email> <username>new_abc</username> <!-- (Optional) --> <password>testpass</password> <!-- Defaults to random password (Optional) --> <work_phone>(555) 123-4567</work_phone> <!-- (Optional) --> <address>123 Fake St.</address> <!-- Primary address (All optional) --> <country>USA</country> <language>en</language><!--value should be 'en','po','fr','de','ru','dt','it','sp','swd','por','ind','cro'en = English,po = Polish,fr = French,de= German,ru=Russian,dt=Dutch,it=Italian,sp=Spanish,swd=Swedish,por = Portuguese,ind=Indonatian,cro=Croatia--> <currency>USD</currency> <additional_contacts> <!-- all (Optional) --> <contact> <a_name>Additional-1</a_name> <a_email>additional-1@invoicera.com</a_email> </contact> <contact> <a_name>Additional-2</a_name> <a_email>additional-2@invoicera.com</a_email> </contact> <contact> <a_name>Additional-3</a_name> <a_email>additional-3@invoicera.com</a_email> </contact> <contact> <a_name>Additional-4</a_name> <a_email>additional-4@invoicera.com</a_email> </contact> </additional_contacts> <custom_fields> <!-- (All optional) --> <custom_field> <label>Custom Field Label-1</label> <value>Custom Field Value-1</value> </custom_field> <custom_field> <label>Custom Field Label-2</label> <value>Custom Field Value-2</value> </custom_field> <custom_field> <label>Custom Field Label-3</label> <value>Custom Field Value-3</value> </custom_field> <custom_field> <label>Custom Field Label-4</label> <value>Custom Field Value-4</value> </custom_field> </custom_fields> </request>
<?xml version="1.0" encoding="utf-8"?>7985
Delete an existing client.
<?xml version="1.0" encoding="utf-8"?> <request method="deleteClient"> <client_id></client_id><!-- This is client unique id at Invoicera database. You can use more than one row for delete other clients --> </request>
<?xml version="1.0" encoding="utf-8"?>7985
Returns a list of client members. Results are ordered by descending client_id.
<?xml version="1.0" encoding="utf-8"?> <request method="listClient"> <filter> <!-- Pass search parameters here --> <client_id></client_id> <!-- This is client unique id at Invoicera database --> <client_email></client_email> <!-- This is client business email --> <client_status></client_status> <!-- Status are Active, Archived, Deleted. Only Active records will be displayed if no value defined --> <page></page> <!-- This is page number --> <per_page_record></per_page_record> <!-- This is number of records per page --> </filter> <!-- search parameters ends here --> <!-- We provide export of <client_id>, <first_name>, <last_name>, <organization>, <address>, <email>, <work_phone>, <currency>, <credit amount>, <payment_method>, <payment_note>, <credit_date> --> </request>
Return the complete client details associated with the given client_id.
<?xml version="1.0" encoding="utf-8"?> <request method="getClient"> <client_id>16789</client_id><!-- This is client unique id at Invoicera database. Only one ID can be pass at a time. --> </request>
<?xml version="1.0" encoding="utf-8"?>5346 Test Kumar Client-Sep-01-1 test45678@gamil.com USD 0 Cash 2010-09-01 06:59:51