We Just signed a contract with Constant Contact to implement Web services for posting contact information to Constant Contact using peoplesoft.
I searched you web for any documentation related to XML schema for posting messages from peoplesoft and i didn't find anything.
can you please provide me any available documentation/link on how to post info from peoplesoft to constanct Contact.
Any Help is greatly appreciated!
Unfortuantely I do not have any documentation on the XML Schema that Peoplesoft would use, but I can certainly provide documentation on the XML Schema that we would require in order to post information to your Constant Contact account. The list of our full documentation how-to guides are located here. However, some specific links that you are likely going to want to look at would be Creating a Contact, Updating a Contact, and Create a Contact list. Each of these links will provide details, as well as example XML of what we would need submitted to us in order to perform any of those operations.
I hope this helps. If you are looking for information on a specific piece of functionality, please let me know and I'd be happy to go into further detail regarding any of those. Thank you.
Thanks for the response and Information.
Does these message have to be synchronous or Asynchronous?
we could have 25 list's and each list could have thousand's of contacts so do we have to do Asynchronous messaging, if so how do we know if the message was successfully sent to Constant Contact.
if we do the synchronous message, will you be able to pass the response back to in the same message that was sent if so how does the response look.
I am not really clear on what you mean, when you are talking about messages do you mean the emails that will be going out to the contacts, or the messaging that the contacts are being added to our system from Peoplesoft?
The way our API's work is that you would get the contact data from PeopleSoft and then organize it in the XML that was listed above by Dave. You would post this information to us, and it will be added to our systems in usually about 5-10 minutes, but it can take up to an hour depending on the size of the list being added.
Please let me know if this is what you mean, or if you are trying to do something else.
Sorry for the confusion
we will be generating XML files in peoplesoft using the XML schema provided by constant contact and will be doing Http Post to Constant contact.
when we post the XML files to constant contact, we want to have a confirmation that the information was uploaded successfully at constant contact
and this can be acheived in a synchronous way.(will you be able to pass the response back to in the same message that was sent if so how does the response look)
if we do Asynchronous, how do we know if the upload/post was successfull.
This is what we have in scope for this project
1. Create a Lists (around 25)
2. Add contacts to List (could be couple of thousand per list)
3. Delete contacts from List
can you please provide me the XML schemas for (creating a list, add/delete contscts from a list) and the URL for HTTP post.
Any Help is greatly appreciated!
I understand now. There are two different ways you can upload contacts to your account. If you are uploading contacts in bulk, you would do a bulk upload. You do not need to use XML for this as you just do a POST to the activities URI with the bulk import string. You can find more about that here.
When you do a bulk upload through our API, immediately there is a response sent to you and let you know if the start was successful, and gives you the activity ID. It usually takes about 5-10 minutes to upload. At any time you can check back by running a GET call on the activity ID and see if it has completed and if it was successful.
If you are uploading contacts one at a time, it will immediately send you a respond once you do the post to the Contacts Collection with the proper XML. This will tell you if it was successful or why it was not.
If you have any questions regarding this please let me know.