Skip to content

Latest commit

 

History

History
98 lines (58 loc) · 1.87 KB

contact-api.md

File metadata and controls

98 lines (58 loc) · 1.87 KB

Contact API

The Contact API gives you access to your Contact objects, which store contact details for your customers.

The Contact API allows you to create, retrieve, and update customer contacts.

Class Name

ContactAPI

Methods

Create Contact

Contact contact = zuoraClient.contacts().create(params);

Parameters

Parameter Type Description
params ContactCreateRequest Contact request object.

Response Type

Contact

Example

ContactCreateRequest params = ContactCreateRequest.builder()
    .firstName("Jenny")
    .lastName("Smith")
    .address(Address.builder().country("USA").state("CA").build())
    .build();
  
Contact contact = zuoraClient.contacts().create(params);

Get Contact

Contact contact = zuoraClient.contacts().get(contactId);

Parameters

Parameter Type Tags Description
id String Required The unique identifier of a contact.

Response Type

Contact

Example

String CONTACT_ID = "contact_id8";

Contact contact = zuoraClient.contacts().get(CONTACT_ID);

Update Contact

Contact contact = contact.update();

Example

String CONTACT_ID = "contact_id8";
Contact contact = zuoraClient.contacts().get(CONTACT_ID);

contact.setLastName("Jones");
contact.update();