The EasyLink Campaign feature allows for data collection through "forms". The CampaignCreate API function provides a way to create a campaign and the data structure for associated forms.
Forms need not be created at the same time the campaign is created, and this function can be used to create or update forms at a later time.
Creating or updating a form may involve multiple properties and/or fields. These operation on each is independent - if some of them encounter errors, this will be indicated in ErrorMessage text in the CampaignCreateResult.