View All Methods in this API

setupSubAccount

Version 1 This method is used to setup a sub account (this is only available to partners with the appropriate permissions).

https://api.peoplevine.com/access.asmx/setupSubAccount

For non required fields, you can either omit from the JSON string or set it to a default value
(e.g. String = "", Integer/Double = 0, Boolean = false, DateTime = 1900-01-01T00:00:00.000Z)

INPUT

Name Type Description Required
{"auth": {"api_username": "", "api_password": "", "api_key": "", "company_no": 0, "username": "", "password": "", "timezone_offset": 0, "auth_type": "", "system_name": "", "system_company_no": 0 }, "company": {"company_no": 0, "company_name": "", "company_logo": "", "company_logo_byte": <base64Binary>, "company_icon": "", "company_icon_byte": <base64Binary>, "company_bio": "", "web_site": "", "company_email": "", "company_phone": "", "address": "", "address2": "", "city": "", "state": "", "zip_code": "", "country": "", "facebook_url": "", "google_url": "", "twitter_handle": "", "foregroundcolor": "", "backgroundcolor": "", "timezone_offset": 0, "timezone_id": "", "customer_no": 0, "subscription_no": 0, "parent_company_no": 0, "created_on": "1/1/1900 12:00 AM", "user_no": 0 }, "customer": {"customer_no": 0, "email": "", "mobile_number": "", "first_name": "", "last_name": "", "address": "", "address2": "", "address3": "", "city": "", "state": "", "zip_code": "", "country": "", "latitude": "", "longitude": "", "phone_number": "", "username": "", "password": "", "profile_photo": "", "opt_in_email": "", "opt_in_sms": "", "opt_in_updates": "", "company_name": "", "website": "", "birthdate": "1/1/1900 12:00 AM", "customer_type": "customer", "customer_source": "", "customer_status": "active", "customer_reference": "", "facebook_handle": "", "facebook_id": "", "twitter_handle": "", "twitter_id": "", "instagram_handle": "", "instagram_id": "", "google_handle": "", "google_id": "", "foursquare_handle": "", "foursquare_id": "", "linkedin_handle": "", "linkedin_id": "", "klout_score": 0, "passbook_enabled": "", "wallet_enabled": "", "device_type": "", "middle_name": "", "last_contacted": "1/1/1900 12:00 AM", "vip_flag": false, "settings": "", "timezone": "", "user_no": 0, "company_no": 0, "created_on": "1/1/1900 12:00 AM", "modified_on": "1/1/1900 12:00 AM", "generatePassword": false, "updateFields": "" }, "fields": {"system_company_no": 0, "subscription_no": 0, "system_name": "", "customer_no": 0, "key": "" }, "subscription": {"company_name": "", "isTrial": false, "reference_item": "", "first_name": "", "last_name": "", "subscription_no": 0, "card_no": 0, "transaction_no": 0, "customer_no": 0, "reference_type": "", "reference_no": 0, "subscription_frequency": "", "subscribed_on": "1/1/1900 12:00 AM", "last_date": "1/1/1900 12:00 AM", "next_date": "1/1/1900 12:00 AM", "subscription_rate": 0, "affiliate_no": 0, "modified_on": "1/1/1900 12:00 AM", "company_no": 0, "user_no": 0, "auto_charge": "", "subscription_status": "", "subscription_details": "", "requested_cancel_date": "1/1/1900 12:00 AM" }, "user": {"auth_method": "", "object_no": 0, "referrer": "", "track_no": 0, "userpin": "", "assign_type": "", "last_accessed": "1/1/1900 12:00 AM", "master_type": "", "object_type": "", "timezone_offset": 0, "user_info": "", "api_username": "", "assign_no": 0, "customer_no": 0, "master_no": 0, "object_keyword": "", "password_expires": "1/1/1900 12:00 AM", "api_password": "", "awaiting_action": "", "failed_attempts": 0, "ip_address": "", "notes_no": 0, "sub_no": 0, "totalResults": 0, "api_key": "", "awaiting_eval": "", "company_no": 0, "object_value": "", "reference_type": "", "session_id": "", "sortby": "", "auth_type": "", "device_type": "", "object_keywords": "", "reference_no": 0, "user_no": 0, "first_name": "", "note_type": "", "action_type": "", "last_name": "", "note_details": "", "action_no": 0, "mobile_number": "", "email": "", "note_status": "", "start_date": "1/1/1900 12:00 AM", "system_name": "", "end_date": "1/1/1900 12:00 AM", "followup_date": "1/1/1900 12:00 AM", "system_company_no": 0, "username": "", "password": "", "permission_level": "", "status": "", "created_on": "1/1/1900 12:00 AM", "modified_on": "1/1/1900 12:00 AM", "created_by": 0 } }
{"auth": {"api_username": "", "api_password": "", "api_key": "", "company_no": 0, "username": "", "password": "" }, "company": {"company_name": "", "company_email": "", "customer_no": 0, "subscription_no": 0, "parent_company_no": 0 }, "customer": {"email": "", "mobile_number": "", "first_name": "", "customer_type": "customer", "customer_status": "active" }, "fields": {"system_company_no": 0, "subscription_no": 0, "system_name": "", "customer_no": 0, "key": "" }, "subscription": {"company_name": "", "isTrial": false, "reference_item": "", "first_name": "", "last_name": "", "subscription_no": 0, "card_no": 0, "transaction_no": 0, "customer_no": 0, "reference_type": "", "reference_no": 0, "subscription_frequency": "", "subscribed_on": "1/1/1900 12:00 AM", "last_date": "1/1/1900 12:00 AM", "next_date": "1/1/1900 12:00 AM", "subscription_rate": 0, "affiliate_no": 0, "modified_on": "1/1/1900 12:00 AM", "company_no": 0, "user_no": 0, "auto_charge": "", "subscription_status": "", "subscription_details": "", "requested_cancel_date": "1/1/1900 12:00 AM" }, "user": {"auth_method": "", "object_no": 0, "referrer": "", "track_no": 0, "userpin": "", "assign_type": "", "last_accessed": "1/1/1900 12:00 AM", "master_type": "", "object_type": "", "timezone_offset": 0, "user_info": "", "api_username": "", "assign_no": 0, "customer_no": 0, "master_no": 0, "object_keyword": "", "password_expires": "1/1/1900 12:00 AM", "api_password": "", "awaiting_action": "", "failed_attempts": 0, "ip_address": "", "notes_no": 0, "sub_no": 0, "totalResults": 0, "api_key": "", "awaiting_eval": "", "company_no": 0, "object_value": "", "reference_type": "", "session_id": "", "sortby": "", "auth_type": "", "device_type": "", "object_keywords": "", "reference_no": 0, "user_no": 0, "first_name": "", "note_type": "", "action_type": "", "last_name": "", "note_details": "", "action_no": 0, "mobile_number": "", "email": "", "note_status": "", "start_date": "1/1/1900 12:00 AM", "system_name": "", "end_date": "1/1/1900 12:00 AM", "followup_date": "1/1/1900 12:00 AM", "system_company_no": 0, "username": "", "password": "", "permission_level": "", "status": "", "created_on": "1/1/1900 12:00 AM", "modified_on": "1/1/1900 12:00 AM", "created_by": 0 } }

OUTPUT

By default, every API call returns an object of returnMessage as either XML or JSON depending on your content-type of the request.  With in the returnMessage structure the returnObject is specified above and differs based on the API meth.

Name Type Description
responseCode String This identifies the error that occurred for additional handling. Response codes starting with "A" are a success or "E" are an error.
message String Additional minor details on the response to display to your customers.
isError Boolean True if an error. False if succesful.
methodFailed String If there's an error, this is the method it failed at for debugging purposes.
extendedMessage String Additional instructions on how you can fix the error or what you can do with the return object.
reason String Explains why this error occurred or what was completed.
reponseTime Double How long it took to respond in seconds.
returnObject setupNewCompanyResponse
{"responseCode": "", "message": "", "isError": false, "methodFailed": "", "extendedMessage": "", "reason": "", "responseTime": 0, "returnObject": {} }

Sample Code

This sample code is to generate a function leveraging existing core functions you've already built.

                
func getAPIKit() -> (url: String, dict: Dictionary<String, AnyObject>) {

    var company_no = 0
    var company_name = ""
    var company_logo = ""
    var company_logo_byte = <base64Binary>
    var company_icon = ""
    var company_icon_byte = <base64Binary>
    var company_bio = ""
    var web_site = ""
    var company_email = ""
    var company_phone = ""
    var address = ""
    var address2 = ""
    var city = ""
    var state = ""
    var zip_code = ""
    var country = ""
    var facebook_url = ""
    var google_url = ""
    var twitter_handle = ""
    var foregroundcolor = ""
    var backgroundcolor = ""
    var timezone_offset = 0
    var timezone_id = ""
    var customer_no = 0
    var subscription_no = 0
    var parent_company_no = 0
    var created_on = "1/1/1900 12:00 AM"
    var user_no = 0
    var customer_no = 0
    var email = ""
    var mobile_number = ""
    var first_name = ""
    var last_name = ""
    var address = ""
    var address2 = ""
    var address3 = ""
    var city = ""
    var state = ""
    var zip_code = ""
    var country = ""
    var latitude = ""
    var longitude = ""
    var phone_number = ""
    var username = ""
    var password = ""
    var profile_photo = ""
    var opt_in_email = ""
    var opt_in_sms = ""
    var opt_in_updates = ""
    var company_name = ""
    var website = ""
    var birthdate = "1/1/1900 12:00 AM"
    var customer_type = ""
    var customer_source = ""
    var customer_status = ""
    var customer_reference = ""
    var facebook_handle = ""
    var facebook_id = ""
    var twitter_handle = ""
    var twitter_id = ""
    var instagram_handle = ""
    var instagram_id = ""
    var google_handle = ""
    var google_id = ""
    var foursquare_handle = ""
    var foursquare_id = ""
    var linkedin_handle = ""
    var linkedin_id = ""
    var klout_score = 0
    var passbook_enabled = ""
    var wallet_enabled = ""
    var device_type = ""
    var middle_name = ""
    var last_contacted = "1/1/1900 12:00 AM"
    var vip_flag = false
    var settings = ""
    var timezone = ""
    var user_no = 0
    var company_no = 0
    var created_on = "1/1/1900 12:00 AM"
    var modified_on = "1/1/1900 12:00 AM"
    var generatePassword = false
    var updateFields = ""
    var system_company_no = 0
    var subscription_no = 0
    var system_name = ""
    var customer_no = 0
    var key = ""
    var company_name = ""
    var isTrial = false
    var reference_item = ""
    var first_name = ""
    var last_name = ""
    var subscription_no = 0
    var card_no = 0
    var transaction_no = 0
    var customer_no = 0
    var reference_type = ""
    var reference_no = 0
    var subscription_frequency = ""
    var subscribed_on = "1/1/1900 12:00 AM"
    var last_date = "1/1/1900 12:00 AM"
    var next_date = "1/1/1900 12:00 AM"
    var subscription_rate = 0
    var affiliate_no = 0
    var modified_on = "1/1/1900 12:00 AM"
    var company_no = 0
    var user_no = 0
    var auto_charge = ""
    var subscription_status = ""
    var subscription_details = ""
    var requested_cancel_date = "1/1/1900 12:00 AM"
    var auth_method = ""
    var object_no = 0
    var referrer = ""
    var track_no = 0
    var userpin = ""
    var assign_type = ""
    var last_accessed = "1/1/1900 12:00 AM"
    var master_type = ""
    var object_type = ""
    var timezone_offset = 0
    var user_info = ""
    var api_username = ""
    var assign_no = 0
    var customer_no = 0
    var master_no = 0
    var object_keyword = ""
    var password_expires = "1/1/1900 12:00 AM"
    var api_password = ""
    var awaiting_action = ""
    var failed_attempts = 0
    var ip_address = ""
    var notes_no = 0
    var sub_no = 0
    var totalResults = 0
    var api_key = ""
    var awaiting_eval = ""
    var company_no = 0
    var object_value = ""
    var reference_type = ""
    var session_id = ""
    var sortby = ""
    var auth_type = ""
    var device_type = ""
    var object_keywords = ""
    var reference_no = 0
    var user_no = 0
    var first_name = ""
    var note_type = ""
    var action_type = ""
    var last_name = ""
    var note_details = ""
    var action_no = 0
    var mobile_number = ""
    var email = ""
    var note_status = ""
    var start_date = "1/1/1900 12:00 AM"
    var system_name = ""
    var end_date = "1/1/1900 12:00 AM"
    var followup_date = "1/1/1900 12:00 AM"
    var system_company_no = 0
    var username = ""
    var password = ""
    var permission_level = ""
    var status = ""
    var created_on = "1/1/1900 12:00 AM"
    var modified_on = "1/1/1900 12:00 AM"
    var created_by = 0

    let url = "https://api.peoplevine.com/access.asmx/setupSubAccount"
    
    let key = "company"
    let companyDict: Dictionary<String, AnyObject> = ["company_no": company_no, "company_name": company_name, "company_logo": company_logo, "company_logo_byte": company_logo_byte, "company_icon": company_icon, "company_icon_byte": company_icon_byte, "company_bio": company_bio, "web_site": web_site, "company_email": company_email, "company_phone": company_phone, "address": address, "address2": address2, "city": city, "state": state, "zip_code": zip_code, "country": country, "facebook_url": facebook_url, "google_url": google_url, "twitter_handle": twitter_handle, "foregroundcolor": foregroundcolor, "backgroundcolor": backgroundcolor, "timezone_offset": timezone_offset, "timezone_id": timezone_id, "customer_no": customer_no, "subscription_no": subscription_no, "parent_company_no": parent_company_no, "created_on": created_on, "user_no": user_no ],
    let finalDict = User.getAuthDict(dictToAdd: companyDict, dictKey: key)
    
    let key = "customer"
    let customerDict: Dictionary<String, AnyObject> = ["customer_no": customer_no, "email": email, "mobile_number": mobile_number, "first_name": first_name, "last_name": last_name, "address": address, "address2": address2, "address3": address3, "city": city, "state": state, "zip_code": zip_code, "country": country, "latitude": latitude, "longitude": longitude, "phone_number": phone_number, "username": username, "password": password, "profile_photo": profile_photo, "opt_in_email": opt_in_email, "opt_in_sms": opt_in_sms, "opt_in_updates": opt_in_updates, "company_name": company_name, "website": website, "birthdate": birthdate, "customer_type": customer_type, "customer_source": customer_source, "customer_status": customer_status, "customer_reference": customer_reference, "facebook_handle": facebook_handle, "facebook_id": facebook_id, "twitter_handle": twitter_handle, "twitter_id": twitter_id, "instagram_handle": instagram_handle, "instagram_id": instagram_id, "google_handle": google_handle, "google_id": google_id, "foursquare_handle": foursquare_handle, "foursquare_id": foursquare_id, "linkedin_handle": linkedin_handle, "linkedin_id": linkedin_id, "klout_score": klout_score, "passbook_enabled": passbook_enabled, "wallet_enabled": wallet_enabled, "device_type": device_type, "middle_name": middle_name, "last_contacted": last_contacted, "vip_flag": vip_flag, "settings": settings, "timezone": timezone, "user_no": user_no, "company_no": company_no, "created_on": created_on, "modified_on": modified_on, "generatePassword": generatePassword, "updateFields": updateFields ],
    let finalDict = User.getAuthDict(dictToAdd: customerDict, dictKey: key)
    
    let key = "fields"
    let fieldsDict: Dictionary<String, AnyObject> = ["system_company_no": system_company_no, "subscription_no": subscription_no, "system_name": system_name, "customer_no": customer_no, "key": key ],
    let finalDict = User.getAuthDict(dictToAdd: fieldsDict, dictKey: key)
    
    let key = "subscription"
    let subscriptionDict: Dictionary<String, AnyObject> = ["company_name": company_name, "isTrial": isTrial, "reference_item": reference_item, "first_name": first_name, "last_name": last_name, "subscription_no": subscription_no, "card_no": card_no, "transaction_no": transaction_no, "customer_no": customer_no, "reference_type": reference_type, "reference_no": reference_no, "subscription_frequency": subscription_frequency, "subscribed_on": subscribed_on, "last_date": last_date, "next_date": next_date, "subscription_rate": subscription_rate, "affiliate_no": affiliate_no, "modified_on": modified_on, "company_no": company_no, "user_no": user_no, "auto_charge": auto_charge, "subscription_status": subscription_status, "subscription_details": subscription_details, "requested_cancel_date": requested_cancel_date ],
    let finalDict = User.getAuthDict(dictToAdd: subscriptionDict, dictKey: key)
    
    let key = "user"
    let userDict: Dictionary<String, AnyObject> = ["auth_method": auth_method, "object_no": object_no, "referrer": referrer, "track_no": track_no, "userpin": userpin, "assign_type": assign_type, "last_accessed": last_accessed, "master_type": master_type, "object_type": object_type, "timezone_offset": timezone_offset, "user_info": user_info, "api_username": api_username, "assign_no": assign_no, "customer_no": customer_no, "master_no": master_no, "object_keyword": object_keyword, "password_expires": password_expires, "api_password": api_password, "awaiting_action": awaiting_action, "failed_attempts": failed_attempts, "ip_address": ip_address, "notes_no": notes_no, "sub_no": sub_no, "totalResults": totalResults, "api_key": api_key, "awaiting_eval": awaiting_eval, "company_no": company_no, "object_value": object_value, "reference_type": reference_type, "session_id": session_id, "sortby": sortby, "auth_type": auth_type, "device_type": device_type, "object_keywords": object_keywords, "reference_no": reference_no, "user_no": user_no, "first_name": first_name, "note_type": note_type, "action_type": action_type, "last_name": last_name, "note_details": note_details, "action_no": action_no, "mobile_number": mobile_number, "email": email, "note_status": note_status, "start_date": start_date, "system_name": system_name, "end_date": end_date, "followup_date": followup_date, "system_company_no": system_company_no, "username": username, "password": password, "permission_level": permission_level, "status": status, "created_on": created_on, "modified_on": modified_on, "created_by": created_by ]
    let finalDict = User.getAuthDict(dictToAdd: userDict, dictKey: key)
    
    return (url, finalDict)
  }

                
            

To get started we reccomend that you download the Alamofire project to simplify integration: https://github.com/Alamofire/Alamofire, in addition to SwiftyJSON: https://github.com/SwiftyJSON/SwiftyJSON

                
import Foundation

struct AUTH {
    static var api_username = <string>
    static var api_password = <string>
    static var api_key = <string>
    static var company_no = <double>
    static var username = <string>
    static var password = <string>
    static var timezone_offset = <double>
    static var auth_type = <string>
    static var system_name = <string>
    static var system_company_no = <double>}
    
struct COMPANY {
    static var company_no = <double>
    static var company_name = <string>
    static var company_logo = <string>
    static var company_logo_byte = <base64Binary>
    static var company_icon = <string>
    static var company_icon_byte = <base64Binary>
    static var company_bio = <string>
    static var web_site = <string>
    static var company_email = <string>
    static var company_phone = <string>
    static var address = <string>
    static var address2 = <string>
    static var city = <string>
    static var state = <string>
    static var zip_code = <string>
    static var country = <string>
    static var facebook_url = <string>
    static var google_url = <string>
    static var twitter_handle = <string>
    static var foregroundcolor = <string>
    static var backgroundcolor = <string>
    static var timezone_offset = <double>
    static var timezone_id = <string>
    static var customer_no = <double>
    static var subscription_no = <double>
    static var parent_company_no = <double>
    static var created_on = <dateTime>
    static var user_no = <double>}
    
struct CUSTOMER {
    static var customer_no = <double>
    static var email = <string>
    static var mobile_number = <string>
    static var first_name = <string>
    static var last_name = <string>
    static var address = <string>
    static var address2 = <string>
    static var address3 = <string>
    static var city = <string>
    static var state = <string>
    static var zip_code = <string>
    static var country = <string>
    static var latitude = <string>
    static var longitude = <string>
    static var phone_number = <string>
    static var username = <string>
    static var password = <string>
    static var profile_photo = <string>
    static var opt_in_email = <string>
    static var opt_in_sms = <string>
    static var opt_in_updates = <string>
    static var company_name = <string>
    static var website = <string>
    static var birthdate = <dateTime>
    static var customer_type = <string>
    static var customer_source = <string>
    static var customer_status = <string>
    static var customer_reference = <string>
    static var facebook_handle = <string>
    static var facebook_id = <string>
    static var twitter_handle = <string>
    static var twitter_id = <string>
    static var instagram_handle = <string>
    static var instagram_id = <string>
    static var google_handle = <string>
    static var google_id = <string>
    static var foursquare_handle = <string>
    static var foursquare_id = <string>
    static var linkedin_handle = <string>
    static var linkedin_id = <string>
    static var klout_score = <double>
    static var passbook_enabled = <string>
    static var wallet_enabled = <string>
    static var device_type = <string>
    static var middle_name = <string>
    static var last_contacted = <dateTime>
    static var vip_flag = <boolean>
    static var settings = <string>
    static var timezone = <string>
    static var user_no = <double>
    static var company_no = <double>
    static var created_on = <dateTime>
    static var modified_on = <dateTime>
    static var generatePassword = <boolean>
    static var updateFields = <string>}
    
struct FIELDS {
    static var system_company_no = <double>
    static var subscription_no = <double>
    static var system_name = <string>
    static var customer_no = <double>
    static var key = <string>}
    
struct SUBSCRIPTION {
    static var company_name = <string>
    static var isTrial = <boolean>
    static var reference_item = <string>
    static var first_name = <string>
    static var last_name = <string>
    static var subscription_no = <double>
    static var card_no = <double>
    static var transaction_no = <double>
    static var customer_no = <double>
    static var reference_type = <string>
    static var reference_no = <double>
    static var subscription_frequency = <string>
    static var subscribed_on = <dateTime>
    static var last_date = <dateTime>
    static var next_date = <dateTime>
    static var subscription_rate = <double>
    static var affiliate_no = <double>
    static var modified_on = <dateTime>
    static var company_no = <double>
    static var user_no = <double>
    static var auto_charge = <string>
    static var subscription_status = <string>
    static var subscription_details = <string>
    static var requested_cancel_date = <dateTime>}
    
struct USER {
    static var auth_method = <string>
    static var object_no = <double>
    static var referrer = <string>
    static var track_no = <double>
    static var userpin = <string>
    static var assign_type = <string>
    static var last_accessed = <dateTime>
    static var master_type = <string>
    static var object_type = <string>
    static var timezone_offset = <double>
    static var user_info = <string>
    static var api_username = <string>
    static var assign_no = <double>
    static var customer_no = <double>
    static var master_no = <double>
    static var object_keyword = <string>
    static var password_expires = <dateTime>
    static var api_password = <string>
    static var awaiting_action = <string>
    static var failed_attempts = <double>
    static var ip_address = <string>
    static var notes_no = <double>
    static var sub_no = <double>
    static var totalResults = <double>
    static var api_key = <string>
    static var awaiting_eval = <string>
    static var company_no = <double>
    static var object_value = <string>
    static var reference_type = <string>
    static var session_id = <string>
    static var sortby = <string>
    static var auth_type = <string>
    static var device_type = <string>
    static var object_keywords = <string>
    static var reference_no = <double>
    static var user_no = <double>
    static var first_name = <string>
    static var note_type = <string>
    static var action_type = <string>
    static var last_name = <string>
    static var note_details = <string>
    static var action_no = <double>
    static var mobile_number = <string>
    static var email = <string>
    static var note_status = <string>
    static var start_date = <dateTime>
    static var system_name = <string>
    static var end_date = <dateTime>
    static var followup_date = <dateTime>
    static var system_company_no = <double>
    static var username = <string>
    static var password = <string>
    static var permission_level = <string>
    static var status = <string>
    static var created_on = <dateTime>
    static var modified_on = <dateTime>
    static var created_by = <double>}
    
func setupSubAccountRequest() {
    
    var setupSubAccountObjects = [AnyObject]()
    let postsEndpoint: String = "https://api.peoplevine.com/access.asmx/setupSubAccount"

    let authAndFieldsDict = ["auth": ["api_username": AUTH.api_username, "api_password": AUTH.api_password, "api_key": AUTH.api_key, "company_no": AUTH.company_no, "username": AUTH.username, "password": AUTH.password, "timezone_offset": AUTH.timezone_offset, "auth_type": AUTH.auth_type, "system_name": AUTH.system_name, "system_company_no": AUTH.system_company_no ], "company": ["company_no": COMPANY.company_no, "company_name": COMPANY.company_name, "company_logo": COMPANY.company_logo, "company_logo_byte": COMPANY.company_logo_byte, "company_icon": COMPANY.company_icon, "company_icon_byte": COMPANY.company_icon_byte, "company_bio": COMPANY.company_bio, "web_site": COMPANY.web_site, "company_email": COMPANY.company_email, "company_phone": COMPANY.company_phone, "address": COMPANY.address, "address2": COMPANY.address2, "city": COMPANY.city, "state": COMPANY.state, "zip_code": COMPANY.zip_code, "country": COMPANY.country, "facebook_url": COMPANY.facebook_url, "google_url": COMPANY.google_url, "twitter_handle": COMPANY.twitter_handle, "foregroundcolor": COMPANY.foregroundcolor, "backgroundcolor": COMPANY.backgroundcolor, "timezone_offset": COMPANY.timezone_offset, "timezone_id": COMPANY.timezone_id, "customer_no": COMPANY.customer_no, "subscription_no": COMPANY.subscription_no, "parent_company_no": COMPANY.parent_company_no, "created_on": COMPANY.created_on, "user_no": COMPANY.user_no ], "customer": ["customer_no": CUSTOMER.customer_no, "email": CUSTOMER.email, "mobile_number": CUSTOMER.mobile_number, "first_name": CUSTOMER.first_name, "last_name": CUSTOMER.last_name, "address": CUSTOMER.address, "address2": CUSTOMER.address2, "address3": CUSTOMER.address3, "city": CUSTOMER.city, "state": CUSTOMER.state, "zip_code": CUSTOMER.zip_code, "country": CUSTOMER.country, "latitude": CUSTOMER.latitude, "longitude": CUSTOMER.longitude, "phone_number": CUSTOMER.phone_number, "username": CUSTOMER.username, "password": CUSTOMER.password, "profile_photo": CUSTOMER.profile_photo, "opt_in_email": CUSTOMER.opt_in_email, "opt_in_sms": CUSTOMER.opt_in_sms, "opt_in_updates": CUSTOMER.opt_in_updates, "company_name": CUSTOMER.company_name, "website": CUSTOMER.website, "birthdate": CUSTOMER.birthdate, "customer_type": CUSTOMER.customer_type, "customer_source": CUSTOMER.customer_source, "customer_status": CUSTOMER.customer_status, "customer_reference": CUSTOMER.customer_reference, "facebook_handle": CUSTOMER.facebook_handle, "facebook_id": CUSTOMER.facebook_id, "twitter_handle": CUSTOMER.twitter_handle, "twitter_id": CUSTOMER.twitter_id, "instagram_handle": CUSTOMER.instagram_handle, "instagram_id": CUSTOMER.instagram_id, "google_handle": CUSTOMER.google_handle, "google_id": CUSTOMER.google_id, "foursquare_handle": CUSTOMER.foursquare_handle, "foursquare_id": CUSTOMER.foursquare_id, "linkedin_handle": CUSTOMER.linkedin_handle, "linkedin_id": CUSTOMER.linkedin_id, "klout_score": CUSTOMER.klout_score, "passbook_enabled": CUSTOMER.passbook_enabled, "wallet_enabled": CUSTOMER.wallet_enabled, "device_type": CUSTOMER.device_type, "middle_name": CUSTOMER.middle_name, "last_contacted": CUSTOMER.last_contacted, "vip_flag": CUSTOMER.vip_flag, "settings": CUSTOMER.settings, "timezone": CUSTOMER.timezone, "user_no": CUSTOMER.user_no, "company_no": CUSTOMER.company_no, "created_on": CUSTOMER.created_on, "modified_on": CUSTOMER.modified_on, "generatePassword": CUSTOMER.generatePassword, "updateFields": CUSTOMER.updateFields ], "fields": ["system_company_no": FIELDS.system_company_no, "subscription_no": FIELDS.subscription_no, "system_name": FIELDS.system_name, "customer_no": FIELDS.customer_no, "key": FIELDS.key ], "subscription": ["company_name": SUBSCRIPTION.company_name, "isTrial": SUBSCRIPTION.isTrial, "reference_item": SUBSCRIPTION.reference_item, "first_name": SUBSCRIPTION.first_name, "last_name": SUBSCRIPTION.last_name, "subscription_no": SUBSCRIPTION.subscription_no, "card_no": SUBSCRIPTION.card_no, "transaction_no": SUBSCRIPTION.transaction_no, "customer_no": SUBSCRIPTION.customer_no, "reference_type": SUBSCRIPTION.reference_type, "reference_no": SUBSCRIPTION.reference_no, "subscription_frequency": SUBSCRIPTION.subscription_frequency, "subscribed_on": SUBSCRIPTION.subscribed_on, "last_date": SUBSCRIPTION.last_date, "next_date": SUBSCRIPTION.next_date, "subscription_rate": SUBSCRIPTION.subscription_rate, "affiliate_no": SUBSCRIPTION.affiliate_no, "modified_on": SUBSCRIPTION.modified_on, "company_no": SUBSCRIPTION.company_no, "user_no": SUBSCRIPTION.user_no, "auto_charge": SUBSCRIPTION.auto_charge, "subscription_status": SUBSCRIPTION.subscription_status, "subscription_details": SUBSCRIPTION.subscription_details, "requested_cancel_date": SUBSCRIPTION.requested_cancel_date ], "user": ["auth_method": USER.auth_method, "object_no": USER.object_no, "referrer": USER.referrer, "track_no": USER.track_no, "userpin": USER.userpin, "assign_type": USER.assign_type, "last_accessed": USER.last_accessed, "master_type": USER.master_type, "object_type": USER.object_type, "timezone_offset": USER.timezone_offset, "user_info": USER.user_info, "api_username": USER.api_username, "assign_no": USER.assign_no, "customer_no": USER.customer_no, "master_no": USER.master_no, "object_keyword": USER.object_keyword, "password_expires": USER.password_expires, "api_password": USER.api_password, "awaiting_action": USER.awaiting_action, "failed_attempts": USER.failed_attempts, "ip_address": USER.ip_address, "notes_no": USER.notes_no, "sub_no": USER.sub_no, "totalResults": USER.totalResults, "api_key": USER.api_key, "awaiting_eval": USER.awaiting_eval, "company_no": USER.company_no, "object_value": USER.object_value, "reference_type": USER.reference_type, "session_id": USER.session_id, "sortby": USER.sortby, "auth_type": USER.auth_type, "device_type": USER.device_type, "object_keywords": USER.object_keywords, "reference_no": USER.reference_no, "user_no": USER.user_no, "first_name": USER.first_name, "note_type": USER.note_type, "action_type": USER.action_type, "last_name": USER.last_name, "note_details": USER.note_details, "action_no": USER.action_no, "mobile_number": USER.mobile_number, "email": USER.email, "note_status": USER.note_status, "start_date": USER.start_date, "system_name": USER.system_name, "end_date": USER.end_date, "followup_date": USER.followup_date, "system_company_no": USER.system_company_no, "username": USER.username, "password": USER.password, "permission_level": USER.permission_level, "status": USER.status, "created_on": USER.created_on, "modified_on": USER.modified_on, "created_by": USER.created_by ] ]

    Alamofire.request(.POST, postsEndpoint, parameters: authAndFieldsDict, encoding: .JSON).responseJSON { (request, response, data, error) in

      if let anError = error {

        println("error calling POST on /posts")
        println(error)

      } else if let jsonData: AnyObject = data {
        if let dataString = (jsonData.valueForKey("d") as! String).dataUsingEncoding(NSUTF8StringEncoding) {
            let json = JSON(data: dataString)  //use this object to parse data
            
            //SAMPLE PARSING
            let varData = json["returnObject"][0]["object"].stringValue

            // ----------
            // BELOW REPRESENTS AN EXAMPLE USING PURE SWIFT JSONSERIALIZATION INSTEAD OF SWIFTYJSON --------//

            //          if let setupSubAccountDict = NSJSONSerialization.JSONObjectWithData(encoString, options: .MutableContainers, error: nil) as? NSDictionary {
            //            if let returnObjectArray = setupSubAccountDict["returnObject"] as? NSArray {
            //
            //              for setupSubAccountObject in returnObjectArray {
            //                setupSubAccountObjects.append(setupSubAccountObject)
            //                if let item = setupSubAccountObject["object_name"] as? NSDictionary {
            //                  let varItem = item["field_name"] as! String
            //                }
            //              }
            //
            //              println("\n\(setupSubAccountObjects.count) Total")
            //            }
            //          }
        }
      }
    }
  }



            
<!DOCTYPE html>
<html>
<head>
<title>API Call - setupSubAccount</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
   $(function() {
      var dataValue = {
         
            "auth": {
                "api_username": "", 
                "api_password": "", 
                "api_key": "", 
                "company_no": 0, 
                "username": "", 
                "password": "", 
                "timezone_offset": 0, 
                "auth_type": "", 
                "system_name": "", 
                "system_company_no": 0, 
                },
            
            "company": {
                "company_no": 0, 
                "company_name": "", 
                "company_logo": "", 
                "company_logo_byte": <base64Binary>, 
                "company_icon": "", 
                "company_icon_byte": <base64Binary>, 
                "company_bio": "", 
                "web_site": "", 
                "company_email": "", 
                "company_phone": "", 
                "address": "", 
                "address2": "", 
                "city": "", 
                "state": "", 
                "zip_code": "", 
                "country": "", 
                "facebook_url": "", 
                "google_url": "", 
                "twitter_handle": "", 
                "foregroundcolor": "", 
                "backgroundcolor": "", 
                "timezone_offset": 0, 
                "timezone_id": "", 
                "customer_no": 0, 
                "subscription_no": 0, 
                "parent_company_no": 0, 
                "created_on": "1/1/1900 12:00 AM", 
                "user_no": 0, 
                },
            
            "customer": {
                "customer_no": 0, 
                "email": "", 
                "mobile_number": "", 
                "first_name": "", 
                "last_name": "", 
                "address": "", 
                "address2": "", 
                "address3": "", 
                "city": "", 
                "state": "", 
                "zip_code": "", 
                "country": "", 
                "latitude": "", 
                "longitude": "", 
                "phone_number": "", 
                "username": "", 
                "password": "", 
                "profile_photo": "", 
                "opt_in_email": "", 
                "opt_in_sms": "", 
                "opt_in_updates": "", 
                "company_name": "", 
                "website": "", 
                "birthdate": "1/1/1900 12:00 AM", 
                "customer_type": "customer", 
                "customer_source": "", 
                "customer_status": "active", 
                "customer_reference": "", 
                "facebook_handle": "", 
                "facebook_id": "", 
                "twitter_handle": "", 
                "twitter_id": "", 
                "instagram_handle": "", 
                "instagram_id": "", 
                "google_handle": "", 
                "google_id": "", 
                "foursquare_handle": "", 
                "foursquare_id": "", 
                "linkedin_handle": "", 
                "linkedin_id": "", 
                "klout_score": 0, 
                "passbook_enabled": "", 
                "wallet_enabled": "", 
                "device_type": "", 
                "middle_name": "", 
                "last_contacted": "1/1/1900 12:00 AM", 
                "vip_flag": false, 
                "settings": "", 
                "timezone": "", 
                "user_no": 0, 
                "company_no": 0, 
                "created_on": "1/1/1900 12:00 AM", 
                "modified_on": "1/1/1900 12:00 AM", 
                "generatePassword": false, 
                "updateFields": "", 
                },
            
            "fields": {
                "system_company_no": 0, 
                "subscription_no": 0, 
                "system_name": "", 
                "customer_no": 0, 
                "key": "", 
                },
            
            "subscription": {
                "company_name": "", 
                "isTrial": false, 
                "reference_item": "", 
                "first_name": "", 
                "last_name": "", 
                "subscription_no": 0, 
                "card_no": 0, 
                "transaction_no": 0, 
                "customer_no": 0, 
                "reference_type": "", 
                "reference_no": 0, 
                "subscription_frequency": "", 
                "subscribed_on": "1/1/1900 12:00 AM", 
                "last_date": "1/1/1900 12:00 AM", 
                "next_date": "1/1/1900 12:00 AM", 
                "subscription_rate": 0, 
                "affiliate_no": 0, 
                "modified_on": "1/1/1900 12:00 AM", 
                "company_no": 0, 
                "user_no": 0, 
                "auto_charge": "", 
                "subscription_status": "", 
                "subscription_details": "", 
                "requested_cancel_date": "1/1/1900 12:00 AM", 
                },
            
            "user": {
                "auth_method": "", 
                "object_no": 0, 
                "referrer": "", 
                "track_no": 0, 
                "userpin": "", 
                "assign_type": "", 
                "last_accessed": "1/1/1900 12:00 AM", 
                "master_type": "", 
                "object_type": "", 
                "timezone_offset": 0, 
                "user_info": "", 
                "api_username": "", 
                "assign_no": 0, 
                "customer_no": 0, 
                "master_no": 0, 
                "object_keyword": "", 
                "password_expires": "1/1/1900 12:00 AM", 
                "api_password": "", 
                "awaiting_action": "", 
                "failed_attempts": 0, 
                "ip_address": "", 
                "notes_no": 0, 
                "sub_no": 0, 
                "totalResults": 0, 
                "api_key": "", 
                "awaiting_eval": "", 
                "company_no": 0, 
                "object_value": "", 
                "reference_type": "", 
                "session_id": "", 
                "sortby": "", 
                "auth_type": "", 
                "device_type": "", 
                "object_keywords": "", 
                "reference_no": 0, 
                "user_no": 0, 
                "first_name": "", 
                "note_type": "", 
                "action_type": "", 
                "last_name": "", 
                "note_details": "", 
                "action_no": 0, 
                "mobile_number": "", 
                "email": "", 
                "note_status": "", 
                "start_date": "1/1/1900 12:00 AM", 
                "system_name": "", 
                "end_date": "1/1/1900 12:00 AM", 
                "followup_date": "1/1/1900 12:00 AM", 
                "system_company_no": 0, 
                "username": "", 
                "password": "", 
                "permission_level": "", 
                "status": "", 
                "created_on": "1/1/1900 12:00 AM", 
                "modified_on": "1/1/1900 12:00 AM", 
                "created_by": 0, 
                },
            
      };
      
      $.ajax({
         url: 'https://api.peoplevine.com/access.asmx/setupSubAccount',
         type: 'POST',
         data: JSON.stringify(dataValue),
         contentType: 'application/json; charset=utf-8',
         dataType: 'json',
         error: function (XMLHttpRequest, textStatus, errorThrown) {
                alert("ERROR");
         },
         success: function (result) {
                var obj = JSON.parse(result.d).returnObject;

                $.each(obj, function(i) {
                    $("#divID").html(obj[i].field_name); //do something with the data
                })
         }
      })
   });
</script>
</body>
</html>
            
    
System.Net.HttpWebRequest req = System.Net.HttpWebRequest.Create("https://api.peoplevine.com/access.asmx/setupSubAccount");
req.Method = "POST";
req.ContentType = "application/json; charset=utf-8";

string dataValue = "{auth: {api_username: <string>, api_password: <string>, api_key: <string>, company_no: <double>, username: <string>, password: <string>, timezone_offset: <double>, auth_type: <string>, system_name: <string>, system_company_no: <double> },company: {company_no: <double>, company_name: <string>, company_logo: <string>, company_logo_byte: <base64Binary>, company_icon: <string>, company_icon_byte: <base64Binary>, company_bio: <string>, web_site: <string>, company_email: <string>, company_phone: <string>, address: <string>, address2: <string>, city: <string>, state: <string>, zip_code: <string>, country: <string>, facebook_url: <string>, google_url: <string>, twitter_handle: <string>, foregroundcolor: <string>, backgroundcolor: <string>, timezone_offset: <double>, timezone_id: <string>, customer_no: <double>, subscription_no: <double>, parent_company_no: <double>, created_on: <dateTime>, user_no: <double> },customer: {customer_no: <double>, email: <string>, mobile_number: <string>, first_name: <string>, last_name: <string>, address: <string>, address2: <string>, address3: <string>, city: <string>, state: <string>, zip_code: <string>, country: <string>, latitude: <string>, longitude: <string>, phone_number: <string>, username: <string>, password: <string>, profile_photo: <string>, opt_in_email: <string>, opt_in_sms: <string>, opt_in_updates: <string>, company_name: <string>, website: <string>, birthdate: <dateTime>, customer_type: <string>, customer_source: <string>, customer_status: <string>, customer_reference: <string>, facebook_handle: <string>, facebook_id: <string>, twitter_handle: <string>, twitter_id: <string>, instagram_handle: <string>, instagram_id: <string>, google_handle: <string>, google_id: <string>, foursquare_handle: <string>, foursquare_id: <string>, linkedin_handle: <string>, linkedin_id: <string>, klout_score: <double>, passbook_enabled: <string>, wallet_enabled: <string>, device_type: <string>, middle_name: <string>, last_contacted: <dateTime>, vip_flag: <boolean>, settings: <string>, timezone: <string>, user_no: <double>, company_no: <double>, created_on: <dateTime>, modified_on: <dateTime>, generatePassword: <boolean>, updateFields: <string> },fields: {system_company_no: <double>, subscription_no: <double>, system_name: <string>, customer_no: <double>, key: <string> },subscription: {company_name: <string>, isTrial: <boolean>, reference_item: <string>, first_name: <string>, last_name: <string>, subscription_no: <double>, card_no: <double>, transaction_no: <double>, customer_no: <double>, reference_type: <string>, reference_no: <double>, subscription_frequency: <string>, subscribed_on: <dateTime>, last_date: <dateTime>, next_date: <dateTime>, subscription_rate: <double>, affiliate_no: <double>, modified_on: <dateTime>, company_no: <double>, user_no: <double>, auto_charge: <string>, subscription_status: <string>, subscription_details: <string>, requested_cancel_date: <dateTime> },user: {auth_method: <string>, object_no: <double>, referrer: <string>, track_no: <double>, userpin: <string>, assign_type: <string>, last_accessed: <dateTime>, master_type: <string>, object_type: <string>, timezone_offset: <double>, user_info: <string>, api_username: <string>, assign_no: <double>, customer_no: <double>, master_no: <double>, object_keyword: <string>, password_expires: <dateTime>, api_password: <string>, awaiting_action: <string>, failed_attempts: <double>, ip_address: <string>, notes_no: <double>, sub_no: <double>, totalResults: <double>, api_key: <string>, awaiting_eval: <string>, company_no: <double>, object_value: <string>, reference_type: <string>, session_id: <string>, sortby: <string>, auth_type: <string>, device_type: <string>, object_keywords: <string>, reference_no: <double>, user_no: <double>, first_name: <string>, note_type: <string>, action_type: <string>, last_name: <string>, note_details: <string>, action_no: <double>, mobile_number: <string>, email: <string>, note_status: <string>, start_date: <dateTime>, system_name: <string>, end_date: <dateTime>, followup_date: <dateTime>, system_company_no: <double>, username: <string>, password: <string>, permission_level: <string>, status: <string>, created_on: <dateTime>, modified_on: <dateTime>, created_by: <double> }}";

ASCIIEncoding encoding = new ASCIIEncoding();
byte[] bytes = encoding.GetBytes(dataValue);

req.ContentLength = bytes.Length;

System.IO.Stream strm = req.GetRequestStream();
strm.Write(bytes, 0, bytes.Length);
strm.Close();

System.Net.HttpWebResponse rsp = req.GetResponse();
System.IO.Stream data = rsp.GetResponseStream();
System.IO.StreamReader rdr = new System.IO.StreamReader(data);

string response = rdr.ReadToEnd();

Dim req As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("https://api.peoplevine.com/access.asmx/setupSubAccount")
req.Method = "POST"
req.ContentType = "application/json; charset=utf-8"
        
Dim dataValue As String = "{auth: {api_username: <string>, api_password: <string>, api_key: <string>, company_no: <double>, username: <string>, password: <string>, timezone_offset: <double>, auth_type: <string>, system_name: <string>, system_company_no: <double> },company: {company_no: <double>, company_name: <string>, company_logo: <string>, company_logo_byte: <base64Binary>, company_icon: <string>, company_icon_byte: <base64Binary>, company_bio: <string>, web_site: <string>, company_email: <string>, company_phone: <string>, address: <string>, address2: <string>, city: <string>, state: <string>, zip_code: <string>, country: <string>, facebook_url: <string>, google_url: <string>, twitter_handle: <string>, foregroundcolor: <string>, backgroundcolor: <string>, timezone_offset: <double>, timezone_id: <string>, customer_no: <double>, subscription_no: <double>, parent_company_no: <double>, created_on: <dateTime>, user_no: <double> },customer: {customer_no: <double>, email: <string>, mobile_number: <string>, first_name: <string>, last_name: <string>, address: <string>, address2: <string>, address3: <string>, city: <string>, state: <string>, zip_code: <string>, country: <string>, latitude: <string>, longitude: <string>, phone_number: <string>, username: <string>, password: <string>, profile_photo: <string>, opt_in_email: <string>, opt_in_sms: <string>, opt_in_updates: <string>, company_name: <string>, website: <string>, birthdate: <dateTime>, customer_type: <string>, customer_source: <string>, customer_status: <string>, customer_reference: <string>, facebook_handle: <string>, facebook_id: <string>, twitter_handle: <string>, twitter_id: <string>, instagram_handle: <string>, instagram_id: <string>, google_handle: <string>, google_id: <string>, foursquare_handle: <string>, foursquare_id: <string>, linkedin_handle: <string>, linkedin_id: <string>, klout_score: <double>, passbook_enabled: <string>, wallet_enabled: <string>, device_type: <string>, middle_name: <string>, last_contacted: <dateTime>, vip_flag: <boolean>, settings: <string>, timezone: <string>, user_no: <double>, company_no: <double>, created_on: <dateTime>, modified_on: <dateTime>, generatePassword: <boolean>, updateFields: <string> },fields: {system_company_no: <double>, subscription_no: <double>, system_name: <string>, customer_no: <double>, key: <string> },subscription: {company_name: <string>, isTrial: <boolean>, reference_item: <string>, first_name: <string>, last_name: <string>, subscription_no: <double>, card_no: <double>, transaction_no: <double>, customer_no: <double>, reference_type: <string>, reference_no: <double>, subscription_frequency: <string>, subscribed_on: <dateTime>, last_date: <dateTime>, next_date: <dateTime>, subscription_rate: <double>, affiliate_no: <double>, modified_on: <dateTime>, company_no: <double>, user_no: <double>, auto_charge: <string>, subscription_status: <string>, subscription_details: <string>, requested_cancel_date: <dateTime> },user: {auth_method: <string>, object_no: <double>, referrer: <string>, track_no: <double>, userpin: <string>, assign_type: <string>, last_accessed: <dateTime>, master_type: <string>, object_type: <string>, timezone_offset: <double>, user_info: <string>, api_username: <string>, assign_no: <double>, customer_no: <double>, master_no: <double>, object_keyword: <string>, password_expires: <dateTime>, api_password: <string>, awaiting_action: <string>, failed_attempts: <double>, ip_address: <string>, notes_no: <double>, sub_no: <double>, totalResults: <double>, api_key: <string>, awaiting_eval: <string>, company_no: <double>, object_value: <string>, reference_type: <string>, session_id: <string>, sortby: <string>, auth_type: <string>, device_type: <string>, object_keywords: <string>, reference_no: <double>, user_no: <double>, first_name: <string>, note_type: <string>, action_type: <string>, last_name: <string>, note_details: <string>, action_no: <double>, mobile_number: <string>, email: <string>, note_status: <string>, start_date: <dateTime>, system_name: <string>, end_date: <dateTime>, followup_date: <dateTime>, system_company_no: <double>, username: <string>, password: <string>, permission_level: <string>, status: <string>, created_on: <dateTime>, modified_on: <dateTime>, created_by: <double> }}"
        
Dim encoding As New ASCIIEncoding()
Dim bytes As Byte() = encoding.GetBytes(dataValue)
        
req.ContentLength = bytes.Length
        
Dim strm As System.IO.Stream = req.GetRequestStream()
strm.Write(bytes, 0, bytes.Length)
strm.Close()
        
Dim rsp As System.Net.HttpWebResponse = req.GetResponse()
Dim data As System.IO.Stream = rsp.GetResponseStream()
Dim rdr As New System.IO.StreamReader(data)

Dim response As String = rdr.ReadToEnd()
// This sample uses the Apache HTTP client from HTTP Components (http://hc.apache.org/httpcomponents-client-ga/)
import java.net.URI;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.utils.URIBuilder;
import org.apache.http.impl.client.HttpClients;
import org.apache.http.util.EntityUtils;

public class JavaSample {

  public static void main(String[] args) {
   HttpClient httpclient = HttpClients.createDefault();

   try
   {
      URIBuilder builder = new URIBuilder("https://peoplevine.azure-api.net/customer/customer/registerCustomer");
      // Specify your subscription key
      builder.setParameter("subscription-key", "");
      URI uri = builder.build();
      HttpPost request = new HttpPost(uri);
      StringEntity reqEntity = new StringEntity("", ContentType.create("application/json"));
      request.setEntity(reqEntity);
      HttpResponse response = httpclient.execute(request);
      HttpEntity entity = response.getEntity();
      if (entity != null) {
         System.out.println(EntityUtils.toString(entity));
      }
   }
   catch (Exception e)
   {
      System.out.println(e.getMessage());
   }
  }
}
<?php

// This sample uses the HTTP_Request2 package. (for more information: http://pear.php.net/package/HTTP_Request2)
require_once 'HTTP/Request2.php';
$headers = array(
   'Content-Type' => 'application/json',
);

$query_params = array(
   // Specify your subscription key
   'subscription-key' => '',
);

$request = new Http_Request2('https://peoplevine.azure-api.net/customer/customer/registerCustomer');
$request->setMethod(HTTP_Request2::METHOD_POST);
// Basic Authorization Sample
// $request-setAuth('{username}', '{password}');
$request->setHeader($headers);

$url = $request->getUrl();
$url->setQueryVariables($query_params);
$request->setBody("");

try
{
   $response = $request->send();
   
   echo $response->getBody();
}
catch (HttpException $ex)
{
   echo $ex;
}

?>

    #import <Foundation/Foundation.h>
    
    NSDictionary *authDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <string>, @"api_username",
            <string>, @"api_password",
            <string>, @"api_key",
            <double>, @"company_no",
            <string>, @"username",
            <string>, @"password",
            <double>, @"timezone_offset",
            <string>, @"auth_type",
            <string>, @"system_name",
            <double>, @"system_company_no", nil];
    
    NSDictionary *companyDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <double>, @"company_no",
            <string>, @"company_name",
            <string>, @"company_logo",
            <base64Binary>, @"company_logo_byte",
            <string>, @"company_icon",
            <base64Binary>, @"company_icon_byte",
            <string>, @"company_bio",
            <string>, @"web_site",
            <string>, @"company_email",
            <string>, @"company_phone",
            <string>, @"address",
            <string>, @"address2",
            <string>, @"city",
            <string>, @"state",
            <string>, @"zip_code",
            <string>, @"country",
            <string>, @"facebook_url",
            <string>, @"google_url",
            <string>, @"twitter_handle",
            <string>, @"foregroundcolor",
            <string>, @"backgroundcolor",
            <double>, @"timezone_offset",
            <string>, @"timezone_id",
            <double>, @"customer_no",
            <double>, @"subscription_no",
            <double>, @"parent_company_no",
            <dateTime>, @"created_on",
            <double>, @"user_no", nil];
    
    NSDictionary *customerDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <double>, @"customer_no",
            <string>, @"email",
            <string>, @"mobile_number",
            <string>, @"first_name",
            <string>, @"last_name",
            <string>, @"address",
            <string>, @"address2",
            <string>, @"address3",
            <string>, @"city",
            <string>, @"state",
            <string>, @"zip_code",
            <string>, @"country",
            <string>, @"latitude",
            <string>, @"longitude",
            <string>, @"phone_number",
            <string>, @"username",
            <string>, @"password",
            <string>, @"profile_photo",
            <string>, @"opt_in_email",
            <string>, @"opt_in_sms",
            <string>, @"opt_in_updates",
            <string>, @"company_name",
            <string>, @"website",
            <dateTime>, @"birthdate",
            <string>, @"customer_type",
            <string>, @"customer_source",
            <string>, @"customer_status",
            <string>, @"customer_reference",
            <string>, @"facebook_handle",
            <string>, @"facebook_id",
            <string>, @"twitter_handle",
            <string>, @"twitter_id",
            <string>, @"instagram_handle",
            <string>, @"instagram_id",
            <string>, @"google_handle",
            <string>, @"google_id",
            <string>, @"foursquare_handle",
            <string>, @"foursquare_id",
            <string>, @"linkedin_handle",
            <string>, @"linkedin_id",
            <double>, @"klout_score",
            <string>, @"passbook_enabled",
            <string>, @"wallet_enabled",
            <string>, @"device_type",
            <string>, @"middle_name",
            <dateTime>, @"last_contacted",
            <boolean>, @"vip_flag",
            <string>, @"settings",
            <string>, @"timezone",
            <double>, @"user_no",
            <double>, @"company_no",
            <dateTime>, @"created_on",
            <dateTime>, @"modified_on",
            <boolean>, @"generatePassword",
            <string>, @"updateFields", nil];
    
    NSDictionary *fieldsDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <double>, @"system_company_no",
            <double>, @"subscription_no",
            <string>, @"system_name",
            <double>, @"customer_no",
            <string>, @"key", nil];
    
    NSDictionary *subscriptionDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <string>, @"company_name",
            <boolean>, @"isTrial",
            <string>, @"reference_item",
            <string>, @"first_name",
            <string>, @"last_name",
            <double>, @"subscription_no",
            <double>, @"card_no",
            <double>, @"transaction_no",
            <double>, @"customer_no",
            <string>, @"reference_type",
            <double>, @"reference_no",
            <string>, @"subscription_frequency",
            <dateTime>, @"subscribed_on",
            <dateTime>, @"last_date",
            <dateTime>, @"next_date",
            <double>, @"subscription_rate",
            <double>, @"affiliate_no",
            <dateTime>, @"modified_on",
            <double>, @"company_no",
            <double>, @"user_no",
            <string>, @"auto_charge",
            <string>, @"subscription_status",
            <string>, @"subscription_details",
            <dateTime>, @"requested_cancel_date", nil];
    
    NSDictionary *userDic = [NSDictionary dictionaryWithObjectsAndKeys:
            <string>, @"auth_method",
            <double>, @"object_no",
            <string>, @"referrer",
            <double>, @"track_no",
            <string>, @"userpin",
            <string>, @"assign_type",
            <dateTime>, @"last_accessed",
            <string>, @"master_type",
            <string>, @"object_type",
            <double>, @"timezone_offset",
            <string>, @"user_info",
            <string>, @"api_username",
            <double>, @"assign_no",
            <double>, @"customer_no",
            <double>, @"master_no",
            <string>, @"object_keyword",
            <dateTime>, @"password_expires",
            <string>, @"api_password",
            <string>, @"awaiting_action",
            <double>, @"failed_attempts",
            <string>, @"ip_address",
            <double>, @"notes_no",
            <double>, @"sub_no",
            <double>, @"totalResults",
            <string>, @"api_key",
            <string>, @"awaiting_eval",
            <double>, @"company_no",
            <string>, @"object_value",
            <string>, @"reference_type",
            <string>, @"session_id",
            <string>, @"sortby",
            <string>, @"auth_type",
            <string>, @"device_type",
            <string>, @"object_keywords",
            <double>, @"reference_no",
            <double>, @"user_no",
            <string>, @"first_name",
            <string>, @"note_type",
            <string>, @"action_type",
            <string>, @"last_name",
            <string>, @"note_details",
            <double>, @"action_no",
            <string>, @"mobile_number",
            <string>, @"email",
            <string>, @"note_status",
            <dateTime>, @"start_date",
            <string>, @"system_name",
            <dateTime>, @"end_date",
            <dateTime>, @"followup_date",
            <double>, @"system_company_no",
            <string>, @"username",
            <string>, @"password",
            <string>, @"permission_level",
            <string>, @"status",
            <dateTime>, @"created_on",
            <dateTime>, @"modified_on",
            <double>, @"created_by", nil];
    
    NSDictionary *finalDic = [NSDictionary dictionaryWithObjectsAndKeys:
                authDic, @"auth",companyDic, @"company",customerDic, @"customer",fieldsDic, @"fields",subscriptionDic, @"subscription",userDic, @"user", nil];
 
    NSMutableDictionary* jsonString = nil;
    jsonString = [NSJSONSerialization JSONObjectWithData: findalDic options:NSJSONReadingMutableContainers];
    
    NSMutableData *bodyData = [NSMutableData dataWithData:[jsonString dataUsingEncoding:NSUTF8StringEncoding]];
    
    NSString *urlString = @"https://api.peoplevine.com/access.asmx/setupSubAccount";
    
    ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:urlString]];    
    [request setTimeOutSeconds:250];    
    [request setRequestMethod:@"POST"];    
    [request addRequestHeader:@"Content-Type" value:@"application/json"];    
    [request addRequestHeader:[NSString stringWithFormat:@"%d",bodyData.length] value:@"Content-length"];    
    [request setPostBody:bodyData];    
    [request startSynchronous];

    NSDictionary *responseDic = (NSDictionary*)[request.responseString JSONValue];   
   
    if (responseDic || [responseDic objectForKey:@"d"])
    {
        NSMutableDictionary *dicSave=[responseDic objectForKey:@"d"];
        // -------------------------------------------------------------------
        // convert into the data and NSUTF8StringEncoding
        // -------------------------------------------------------------------
        NSString *strDic=[dicSave copy];
        NSMutableDictionary *dirJson;
        if (strDic)
        {
            NSData* dataFile=[strDic dataUsingEncoding:NSUTF8StringEncoding];
            NSString* newStr = [[NSString alloc] initWithData:dataFile
                                                     encoding:NSUTF8StringEncoding];
           
            dirJson = [newStr JSONValue] ;
        }
        // -------------------------------------------------------------------
        
        NSString *str=[[dirJson objectForKey:@"returnObject"]valueForKey:@"customer_no"];
    }
    else
    {
        UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"Error" message:@"An Error Occurred" delegate:nil cancelButtonTitle:@"Ok" otherButtonTitles:nil];
        [alert show];
    }
require 'net/http'

uri = URI('https://peoplevine.azure-api.net/customer/customer/registerCustomer')

uri.query = URI.encode_www_form({
   # Specify your subscription key
   'subscription-key' => '',
})

request = Net::HTTP::Post.new(uri.request_uri)

# Basic Authorization Sample
# request.basic_auth 'username', 'password'
request['Content-type'] = 'application/json'

request.body = ""

response = Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
    http.request(request)
end

puts response.body
########### Python 2.7 #############
import httplib, urllib, base64

headers = {
   # Basic Authorization Sample
   # 'Authorization': 'Basic %s' % base64.encodestring('{username}:{password}'),
   'Content-type': 'application/json',
}

params = urllib.urlencode({
   # Specify your subscription key
   'subscription-key': '',
})

try:
   conn = httplib.HTTPSConnection('peoplevine.azure-api.net')
   conn.request("POST", "/customer/customer/registerCustomer?%s" % params, "", headers)
   response = conn.getresponse()
   data = response.read()
   print(data)
   conn.close()
except Exception as e:
   print("[Errno {0}] {1}".format(e.errno, e.strerror))

####################################

########### Python 3.2 #############
import http.client, urllib.request, urllib.parse, urllib.error, base64

headers = {
   # Basic Authorization Sample
   # 'Authorization': 'Basic %s' % base64.encodestring('{username}:{password}'),
   'Content-type': 'application/json',
}

params = urllib.parse.urlencode({
   # Specify your subscription key
   'subscription-key': '',
})

try:
   conn = http.client.HTTPSConnection('peoplevine.azure-api.net')
   conn.request("POST", "/customer/customer/registerCustomer?%s" % params, "", headers)
   response = conn.getresponse()
   data = response.read()
   print(data)
   conn.close()
except Exception as e:
   print("[Errno {0}] {1}".format(e.errno, e.strerror))

####################################
@ECHO OFF

REM for Basic Authorization use: --user {username}:{password}
REM Specify values for path parameters (shown as {...}), your subscription key and values for query parameters
curl -v -X POST "https://peoplevine.azure-api.net/customer/customer/registerCustomer?subscription-key="^
 -H "Content-Type: application/json"