View All APIs

Customer API

Version 1 This API provides you access to the Customer data.

Endpoint: https://api.peoplevine.com/customer.asmx
WSDL: https://api.peoplevine.com/customer.asmx?wsdl

36 Methods


addCustomerAddress

Version 1 This method is used to add a new address to the customer.

https://api.peoplevine.com/customer.asmx/addCustomerAddress

assignCustomerAttribute

GET Version 1 This method is used to assign an attribute and value to a customer.

https://api.peoplevine.com/customer.asmx/assignCustomerAttribute

assignCustomerAttributes

Version 1 This method is used to assign an attribute and value to a customer.

https://api.peoplevine.com/customer.asmx/assignCustomerAttributes

assignCustomerExtendedProfile

Version 1 This method is used to add an extended profile to a customer. {attribute_name is the system such as facebook, twitter, google}

https://api.peoplevine.com/customer.asmx/assignCustomerExtendedProfile

assignCustomerToCompany

Version 1 This method is used to assign access to a customer to a company.

https://api.peoplevine.com/customer.asmx/assignCustomerToCompany

assignCustomerToCompany

Version 1 This method is used to assign access to a customer to a company.

https://api.peoplevine.com/customer.asmx/assignCustomerToCompany

authenticateCustomer

Version 1 This method is used to validate the user's access to the system.

https://api.peoplevine.com/customer.asmx/authenticateCustomer

completeExternalAuthentication

Version 1 This method is used to complete the authentication with an external provider. You must provide the GUID that was returned with initiateExternalAuthentication. {authenticated_with: facebook, twitter, google, microsoft}

https://api.peoplevine.com/customer.asmx/completeExternalAuthentication

completeExternalAuthentication

Version 1 This method is used to complete the authentication with an external provider. You must provide the GUID that was returned with initiateExternalAuthentication. {authenticated_with: facebook, twitter, google, microsoft}

https://api.peoplevine.com/customer.asmx/completeExternalAuthentication

customerLogin

Version 1 This method is used to validate the user's access to the system for your company.

https://api.peoplevine.com/customer.asmx/customerLogin

deleteCustomer

Version 1 This method is used to delete your relationship with a customer.

https://api.peoplevine.com/customer.asmx/deleteCustomer

deleteCustomerAttribute

Version 1 This method is used to delete a customer attribute.

https://api.peoplevine.com/customer.asmx/deleteCustomerAttribute

deleteCustomerAttributes

Version 1 This method is used to delete a customer attribute.

https://api.peoplevine.com/customer.asmx/deleteCustomerAttributes

doesCustomerExist

Version 1 This method allows you to check if a customer exists by their email, mobile number, twitter id, facebook id, google id, instagram id or foursquare.

https://api.peoplevine.com/customer.asmx/doesCustomerExist

doesExtendedProfileExist

BOOL Version 1 This method will check to see if an extended profile exists for attribute_name and id or username. {attribute_name is the system such as facebook, twitter, google}

https://api.peoplevine.com/customer.asmx/doesExtendedProfileExist

forgotPassword

Version 1 This method is used to resend a customer's password.

https://api.peoplevine.com/customer.asmx/forgotPassword

importCustomers

Version 1 This method is used to import multiple customers to the system.

https://api.peoplevine.com/customer.asmx/importCustomers

initiateExternalAuthentication

Version 1 This method is used to initiate the authentication with an external provider, it is used to assure the return is a valid resposne and not hacked. We will send a GUID in the returnObject that should be passed to the provider you are authenticating with. {authenticated_with: facebook, twitter, google, microsoft}

https://api.peoplevine.com/customer.asmx/initiateExternalAuthentication

initiateExternalAuthentication

Version 1 This method is used to initiate the authentication with an external provider, it is used to assure the return is a valid resposne and not hacked. We will send a GUID in the returnObject that should be passed to the provider you are authenticating with. {authenticated_with: facebook, twitter, google, microsoft}

https://api.peoplevine.com/customer.asmx/initiateExternalAuthentication

registerCustomer

Version 1 This method is used to register a new customer.

https://api.peoplevine.com/customer.asmx/registerCustomer

returnAttributeData

Version 1 This method returns all of the attributes related to a customer.

https://api.peoplevine.com/customer.asmx/returnAttributeData

returnAttributeTypes

Version 1 This method returns all of the available attribute types.

https://api.peoplevine.com/customer.asmx/returnAttributeTypes

returnCustomerActivities

Version 1 This method returns all of the activities related to a customer.

https://api.peoplevine.com/customer.asmx/returnCustomerActivities

returnCustomerAddress

Version 1 This method is used to return any or all customer addresses associated with a customer.

https://api.peoplevine.com/customer.asmx/returnCustomerAddress

returnCustomerAttributes

Version 1 This method returns all of the attributes related to a customer.

https://api.peoplevine.com/customer.asmx/returnCustomerAttributes

returnCustomerDemographics

Version 1 This method returns stats based on the requested demographic type.

https://api.peoplevine.com/customer.asmx/returnCustomerDemographics

returnCustomerProfile

Version 1 This method returns all of the data related to a customer.

https://api.peoplevine.com/customer.asmx/returnCustomerProfile

returnCustomers

Version 1 This method returns all of the customers associated with your company. {sortby: created_on, city, state, customer or blank} {resultSize: maximum is 100} {startAt: enter the customer_no to start at; leave as 0 to skip}

https://api.peoplevine.com/customer.asmx/returnCustomers

returnCustomersFull

Version 1 This method returns all of the customers associated with your company. {sortby: created_on, city, state, customer or blank} {resultSize: maximum is 1000}

https://api.peoplevine.com/customer.asmx/returnCustomersFull

returnDistinctAttributes

Version 1 This method returns all of the distinct attributes related to a customer.

https://api.peoplevine.com/customer.asmx/returnDistinctAttributes

returnExternalAuthentication

Version 1 This method is used to return the authentications with all external providers. You can provide authenticated_with for a specific provider or leave it blank for a list of all. {authenticated_with: facebook, twitter, google, microsoft}

https://api.peoplevine.com/customer.asmx/returnExternalAuthentication

updateCustomer

Version 1 This method is used to update a customer's profile information. If you want to update specific fields, use the updateFields field (on customer) which is a string containing a comma separated value of the fields you want to update. This will ensure only the specific fields are updated.

https://api.peoplevine.com/customer.asmx/updateCustomer

updateCustomerAddress

Version 1 This method is used to update addresses for a customer.

https://api.peoplevine.com/customer.asmx/updateCustomerAddress

updateCustomerAttribute

Version 1 This method is used to update a customer attribute.

https://api.peoplevine.com/customer.asmx/updateCustomerAttribute

updateCustomerPassword

Version 1 This method is used to update a customer's password.

https://api.peoplevine.com/customer.asmx/updateCustomerPassword

wipeCustomer

Version 1 This method is used to wipe a customer completely from PeopleVine. You must be an admin user and have access to both the company and customer.

https://api.peoplevine.com/customer.asmx/wipeCustomer