NOTICE:  THIS VERSION OF THE API HAS BEEN DEPRECATED.  IT WILL CONTINUE TO WORK INDEFINITELY, BUT HAS INCREASED FUNCTIONALITY IN NEWER VERSIONS.


WSDL Page:  http://<your_domain_here>/api/1/signup.asmx?op=Affiliate


api_key / STRING = Admin API Key {See get.asmx > GetAPIKey}

company_name / STRING = Affiliate Name

address_street / STRING = Street Address 1

address_street2 / STRING = Street Address 2

address_city / STRING = City

address_state / STRING = State

address_zip_code / STRING = Zip Code

address_country / STRING = Country

referred_by / STRING = Referred By

first_name / STRING = Contact First Name

last_name / STRING = Contact Last Name

email_address / STRING = Contact Email Address

password / STRING = Contact Password

tax_class / STRING = Tax Class ["Corporation", "Individual/Sole Proprietor", "Partners/LLC/LLP", "Other"]

ssn_taxid / STRING = SSN or Tax ID

website / STRING = Affiliate Website

notes / STRING = Freeform Notes

contact_title / STRING = Contact Title

contact_phone_work / STRING = Contact Work Phone

contact_phone_cell / STRING = Contact Cell Phone

contact_phone_fax / STRING = Contact Fax

contact_im_name / STRING = Contact IM Name

contact_im_service / INT = Contact IM Service ["0" = AIM, "1" = Google, "2" = MSN, "3" = Skype, "4" = Yahoo]

media_type / STRING = Media Type ID {See get.asmx > GetMediaTypes}

price_format / STRING = Price Format ID {See get.asmx > GetPriceFormats}

primary_vertical_category / STRING = Primary Vertical Category ID {See get.asmx > GetVerticalCategories}

secondary_vertical_category / STRING = Secondary Vertical Category ID {See get.asmx > GetVerticalCategories}

payment_to / INT (unsignedByte) = Payment Entity ["0" = Company Name, "1" = Main Contact]

ip_address / STRING = Signup IP Address


Parameter Types:

api_key - ID

company_name - ASSIGNABLE

address_street - ASSIGNABLE

address_street2 - ASSIGNABLE

address_city - ASSIGNABLE

address_state - ASSIGNABLE

address_zip_code - ASSIGNABLE

address_country - ASSIGNABLE

referred_by - ASSIGNABLE

first_name - ASSIGNABLE

last_name - ASSIGNABLE

email_address - ASSIGNABLE

password - ASSIGNABLE

tax_class - ASSIGNABLE

ssn_taxid - ASSIGNABLE

website - ASSIGNABLE

notes - ASSIGNABLE

contact_title - ASSIGNABLE

contact_phone_work - ASSIGNABLE

contact_phone_cell - ASSIGNABLE

contact_phone_fax - ASSIGNABLE

contact_im_name - ASSIGNABLE

contact_im_service - ASSIGNABLE

media_type - ASSIGNABLE

price_format - ASSIGNABLE

primary_vertical_category - ASSIGNABLE

secondary_vertical_category - ASSIGNABLE

payment_to - ASSIGNABLE

ip_address - ASSIGNABLE


Sample GET Call:

https://demo.cakemarketing.com/api/1/signup.asmx/Affiliate?api_key=dNJFmId9rI&company_name=CPA+API&address_street=2244+West+Coast+Highway&address_street2=STE+250&address_city=Newport+Beach&address_state=CA&address_zip_code=92663&address_country=US&referred_by=CPA%20Nostromo&first_name=Andy&last_name=Worford&email_address=andy980@getCAKE.com&password=a069gsSDG9&tax_class=Other&ssn_taxid=565579584&website=http://getCAKE.com&notes=Here+is+where+I%27m+putting+my+notes&contact_title=Head+of+QA&contact_phone_work=9495482253+x204&contact_phone_cell=9493512600&contact_phone_fax=9495152010&contact_im_name=cake_andy&contact_im_service=1&media_type=15&price_format=1&primary_vertical_category=1&secondary_vertical_category=2&payment_to=0&ip_address=8.8.8.8

 

Sample XML Response:

<string>Affiliate Added Successfully</string>