This command is used to update the details of a client in your WHMCS system. You just need to send the clientid and the attributes from below that you want to change. You do not need to send them all.
Attributes
firstname lastname companyname email address1 address2 city state postcode country - two letter ISO country code phonenumber password2 credit - credit balance taxexempt - true to enable notes cardtype - visa, mastercard, etc... cardnum - cc number expdate - cc expiry date startdate - cc start date issuenumber - cc issue number language - default language status - active or inactive
Example Command
$postfields["action"] = "updateclient"; $postfields["clientid"] = "1"; $postfields["status"] = "Inactive";
Returned Variables
clientid - the id of the user updated
API Functions
Add Client - Update Client - Delete Client - Get Clients - Get Clients Details - Get Clients Products - Get Clients Password - Send Email
Get Support Departments - Get Support Statuses - Get Tickets - Get Ticket - Get Ticket Predefined Cats - Get Ticket Predefined Replies
Open Ticket - Reply Ticket - Add Ticket Note - Delete Ticket
Module Create - Module Suspend - Module Unsuspend - Module Terminate
Create Quote - Update Quote - Delete Quote - Send Quote - Accept Quote
Get Orders - Get Order Statuses - Add Order - Accept Order - Pending Order - Cancel Order - Fraud Order - Delete Order
Get Invoice - Get Payment Methods - Create Invoice - Add Billable Item - Add Invoice Payment
Add Transaction - Add Credit - Capture Payment
Domain WHOIS Lookup - Get Activity Log - Get Admin Details - Update Admin Notes - Get Currencies - Get Email Templates
Get To-Do Items - Get To-Do Item Statuses - Get Staff Online - Get Stats - Encrypt Password - Decrypt Password