Wired Plus API Documentation
API v1 Guide
Account
Automation
Contacts
- Create New Contact
- Update Contact
- Bulk Contact Update
- Archive Contact
- Bulk Archive Contact
- Bulk Suppress Contact
- Unsubscribe Contact
- Resubscribe Contact
- Resubscribe Contact To List
- Suppress Contact
- Get Contacts
- Get New Contacts
- Get Updated Contacts
- Get Contact By Id
- Get Contact By UID
- Get Contact By Email
- Get Contacts In List
- Get Contacts For Campaign
- Get Lists for a Contact
- Get Unsubscribed Contacts
- Get Unsubscribed Contacts In List
- Get Suppressed Contacts
- Delete Contact
Dynamic Rows
Lists
- Create New List
- Update List
- Delete List
- Get List Detail By ID
- Get Active Lists
- Bulk Assign Contacts To List
- Get Contacts In List
- Delete Contact From List
- Bulk Delete Contacts From List
Campaigns
- Get Campaigns
- Get Campaign By Id
- Get Campaign Activities
- Get Campaign Contacts
- Get Campaign Contact Replies
- Get Campaign Contact Send Status
- Get Campaign Event
- Send Trigger Campaign To Contacts
- Send Trigger Campaign To DynamicRows
Transactional Emails
Lead Score
Products
- Get Products
- Get Product
- Create/Update Product
- Delete Product
- Bulk Create/Update Products
- Get Stock Updates
- Create Stock Update
Carts
Orders
- Get Orders
- Get Order
- Create/Update Order
- Delete Order
- Update Order Status
- Bulk Create/Update Orders
- Get Order Events
- Get Order Event
- Create/Update Order Event
Custom Fields
POST BulkContactUpdate
Allow multi creation/update of contacts.
A maximum of 50 records can be updated per request.
Input and output parameters
The input and output parameters for this method are:
*denotes required field.
Input Parameter Name | Description |
first_name | first name of contact |
last_name | last name of contact |
name | full name |
gender | Gender of contact which can be (Male,Female) |
company | Company name |
job_title | Contact job title |
address | Company or Home address of contact max 255 characters |
address_2 | An overflow address field if 255 character space for address is not enough |
city | City |
county | County or State of Address |
post_code | Post code / Zip Code |
country | Please use full country names such as United Kingdom |
country_code | ISO3 Alpha3 country code, will invoke validation errors |
www | Contact website address |
email* | valid email address, this is a required field |
telephone | Contact telephone number, you can add area code too |
mobile | Contact mobile phone number |
tags | Tagging will allow quick searchability for contact record, enter tags by separating with a comma |
opt_in | We advise that only opt in data is uploaded through the API. The available values for opt_in are:
|
contact_list_id | You have the option to use the CreateList which on successful insert will provide an id to use for contacts, or from within the system Subscribers / Lists you will be able to select the ID of a list by hovering over it's name on the list page and providing it when submitting contact records, so contacts will be automatically associated to the list. |
status | Only supports: Active/Archived records. Setting a status to Archived will prevent the contact from being marketed to. This can be reversed by setting the status to Active. |
custom[NAMEOFCUSTOMTEXTFIELD] | The custom field option will allow you to assign custom fields data for the contact. These custom fields MUST exist before data can be assigned to contacts. The way to submit custom field information is as follows: custom[INDUSTRYSECTOR]='Accountancy' |
Output params | |
An object containing the result for each update/creation:
|
Examples
Curl
PHP
jQuery
Result Format JSON