This repo used to be located at https://github.com/exacttarget/Fuel-Node-SOAP
This library allows users access to the Salesforce Marketing Cloud (formerly ExactTarget) SOAP API at a low level.
npm install fuel-soap --save
new FuelSoap( options ) - Initialization
options.auth
- Required: yes
- Type:
Object
or FuelAuth Instance - properties need to match FuelAuth
options.soapEndpoint
- Required: no
- Type:
String
- Default: https://webservice.exacttarget.com/Service.asmx
- describe( type, callback )
type
- object type. see object types requiredcallback
- executed after task is completed. required
- retrieve( type, props, options, callback )
type
- object type. see object types requiredprops
- object properties to be returned requiredoptions
- options objectcallback
- executed after task is completed. required
- create | update | delete( type, props, options, callback )
type
- object type. see object types requiredprops
- object properties and values. requiredoptions
- options object. see method optionsoptions.queryAllAccounts
with a value oftrue
will include 'QueryAllAccounts' in Options object
callback
- executed after task is completed. required
- Aydrian J. Howard - twitter, github
- Alex Vernacchia - twitter, github
- Kelly Andrews - twitter, github
- Jimmy Burgess - github
- Nathan LaFreniere - github
- Drew Simmons - github
Please checkout our .jshintrc
file and follow the linting rules when contributing. In addition, this project uses tabs not spaces.
- releases after v1 will have their notes in the 'releases' section
- 1.0.0 - 2014-11-13
- add original response to the callback - breaking
- initial unit tests
- 0.1.0 - 2014-09-22 - 1st npm release