Datacloud Class

Purchase Data.com contact or company records, and retrieve purchase information.

Namespace

ConnectApi

Datacloud Methods

The following are methods for Datacloud. All methods are static.

getCompaniesFromOrder(orderId, pageSize, page)

Retrieves a list of purchased company records for an order.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudCompanies getCompaniesFromOrder(String orderId, String pageSize, String page)

Parameters

orderId
Type: String
A unique number that identifies an order.
page
Type: String
The number of the page that you want returned.
pageSize
Type: String
The number of companies to show on a page. The default pageSize is 25.

Return Value

Type: ConnectApi.DatacloudCompanies

getCompany(companyId)

Retrieves a company record from an identification number.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudCompany getCompany(String companyId)

Parameters

companyId
Type: String
A numeric identifier for a company in the Data.com database.

Return Value

Type: ConnectApi.DatacloudCompany

Example

ConnectApi.DatacloudCompany DatacloudCompanyRep = ConnectApi.Datacloud.getCompany(companyId);

getContact(contactId)

Retrieves a contact record from an identification number.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudContact getContact(String contactId)

Parameters

contactId
Type: String
A unique numeric string that identifies a contact in the Data.com database.

Return Value

Type: ConnectApi.DatacloudContact

Example

ConnectApi.DatacloudContact DatacloudContactRep = ConnectApi.Datacloud.getContact(contactId);

getContactsFromOrder(orderId, page, pageSize)

Retrieves a list of purchased contacts for an order.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudContacts getContactsFromOrder(String orderId, String page, String pageSize)

Parameters

orderId
Type: String
A unique number that’s associated with an order.
page
Type: String
The number of the page that you want returned.
pageSize
Type: String
The number of contacts to show on a page. The default pageSize is 25.

Return Value

Type: ConnectApi.DatacloudContacts

getOrder(orderId)

Retrieves purchased records for an order.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudOrder getOrder(String orderId)

Parameters

orderId
Type: String
A unique number that identifies an order.

Return Value

Type: ConnectApi.DatacloudOrder

Example

ConnectApi.DatacloudOrder datacloudOrderRep = ConnectApi.Datacloud.getOrder(orderId);

getUsage(userId)

Retrieves purchase usage information for a specific user.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudPurchaseUsage getUsage(String userId)

Parameters

userId
Type: String
A unique number that identifies a single user.

Example

ConnectApi.DatacloudPurchaseUsage datacloudPurchaseUsageRep = ConnectApi.Datacloud.getUsage(userId);

postOrder(orderInput)

Purchase records that are listed in an input file.

API Version

32.0

Requires Chatter

No

Signature

public static ConnectApi.DatacloudOrder postOrder(ConnectApi.DatacloudOrderInput orderInput)

Parameters

orderInput
Type: ConnectApi.DatacloudOrderInput
A list that contains IDs for the contacts or companies that you want to see.

Return Value

Type: ConnectApi.DatacloudOrder

Example

ConnectApi.DatacloudOrderInput inputOrder=new ConnectApi.DatacloudOrderInput();
List<String> ids=new List<String>();
ids.add('1234');
inputOrder.companyIds=ids;
ConnectApi.DatacloudOrder datacloudOrderRep = ConnectApi.Datacloud.postOrder(inputOrder);