Wired Plus API Documentation
Raise a Technical Question with the Support TeamAPI 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 ResubscribeContact
Schedule an email request for the contact to re-subscribe into the system.
Input and output parameters
The input and output parameters for this method are:
*denotes required field.
Input Parameter Name | Type/Info |
varchar(255) the email address of the contact to re-subscribe. | |
Outputs: | |
|
Examples
Curl
curl --request POST \
--url https://api.wiredplus.com/v1/ResubscribeContact \
--header 'content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW' \
--form 'email=fredsmith@wiredplus.com'
PHP
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://api.wiredplus.com/v1/ResubscribeContact",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"\"\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"email\"\r\n\r\nfredsmith@wiredplsu.com\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
CURLOPT_HTTPHEADER => array(
"content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
jQuery
var form = new FormData();
form.append("email", "hannahmartinsingh@gmail.com");
var settings = {
"async": true,
"crossDomain": true,
"url": "https://api.wiredplus.com/v1/ResubscribeContact",
"method": "POST",
"headers": {},
"processData": false,
"contentType": false,
"mimeType": "multipart/form-data",
"data": form
}
$.ajax(settings).done(function (response) {
console.log(response);
});
Result Format JSON
{
"message": "Scheduled re-subscribe request to contact."
}