Hi @_Mystic_Chorale,
The v3 API sends/receives data exactly the same as our v2 API; it is a RESTful API. The data payload is formatted in the JSON format and the endpoints are just http requests. How you choose to write that in your code is completely up to you. Our v2 SDK did use a cURL library to accomplish it's requests.
In regards to how your integration currently works with adding contacts and adding them to the contact lists. The v3 works in the same way. The ID format for contacts and lists has changed format, but that will not change how your integration works.
General Questions
1. There are no new status or anything. The creation process is the same; there is added functionality if you want to use it such as birthdays and anniversaries.
2. The contact list is now considered to be a sub resource which is why it is a separate array. Each sub resource is its own array within the main object. Here is an example of how I would format the JSON.
{
"email_address": {
"address": "xxxx@example.com",
"permission_to_send": "implicit"
},
"first_name": "xxxx",
"last_name": "xxxx",
"create_source": "Account",
"list_memberships": [
"xxxxx"
]
}
3. Our documentation should show an example for a single contact creation as well as a bulk import from csv. Here is the link to the single contact creation. https://v3.developer.constantcontact.com/api_guide/contacts_create.html#example-post-create-a-contact-request
... View more