API:Update Client

From WHMCS Documentation

Jump to: navigation, search

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

About the API System · Example API Usage · API Functions

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