Can we create a campaign using HTTP or do we have to use SOAP?
Campaign.Create is only accessible via SOAP at this stage. Let us know what language you're using if you're having trouble with SOAP.
Do you plan to support HTTP GET and HTTP POST on this as well? It would be a better fit for my needs (on Ruby) since we already have a nice wrapper easily extendable using HTTP GET.
I would rather not having to jump to a SOAP implementation in order to support Campaign.Create :(
Is there any particular reason for supporting only SOAP? I've done the same as theill, but in python. I've built a small, easily extensible library in GET – which is a far simpler interface than SOAP – and it would be pretty painful to have to rebuild my api just for this one method.
The reason why these methods require SOAP is because they contain complex types such as ListSegments. We've taken advantage of the built in web service support in .NET which unfortunately favors SOAP, and doesn't allow POST/GET on methods with complex types as parameters.
I'll see if there is anything we can do to change this and post an update here.