• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Edit
Show / Hide Table of Contents

getCustomer

Some tooltip text!
• 1 minute to read
 • 1 minute to read

Description

Retrieve information about a customer. You specify which fields you wish to retrieve in the customerField field. If one or more of the fields are invalid no fields are returned.

In parameters

Parameter Description
sessionKey A valid session key
customerFields A list of the fields you wish to retrieve. You can specify standard fields or extra fields. Extra fields are given on the form "customer.x_2" where the number is the ID on the extra field.

Valid customerFields fields:

  • customer.id
  • customer.name
  • customer.firstname
  • customer.lastname
  • customer.phone
  • customer.cellphone
  • customer.note
  • customer.language
  • customer.username
  • customer.extTable
  • customer.extKey

Out parameters

Parameter Description
errorCode See list of codes
customerResult An array of the fields queried. See getTicket()
customerEmail An array of all email addresses registered on this customer.

Example

string sessionKey;
customer.customerService custService = new customer.customerService();

if(custService.login("test","test", out sessionKey) =="0")
{
  string[] customerFields = new string[4];
  customerFields[0]="customer.name";
  customerFields[1]="customer.phone";
  customerFields[2]="customer.note";
  customerFields[3]="customer.cellphone";
  customer.ResultStruct[] customerResult;
  string [] customerEmail;
  string res = custService.getCustomer(sessionKey, customerFields, out customerResult, out customerEmail);
}
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top