Difference between revisions of "API/EndUser/Account/updateAccount"
From Emersion
(updateAccount) |
(updateAccount) |
||
Line 6: | Line 6: | ||
'''Inputs''' | '''Inputs''' | ||
− | + | <code> | |
+ | <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:acc="http://api-uat.emersion.com.au/AccountObjects"> | ||
+ | <soapenv:Header/> | ||
+ | <soapenv:Body> | ||
+ | <acc:UpdateComplexAccount> | ||
+ | <acc:username>emesupport@telechoice.com.au</acc:username> | ||
+ | <acc:password>*****</acc:password> | ||
+ | <acc:AccountType>?</acc:AccountType> | ||
+ | <acc:PrimaryContact> | ||
+ | <acc:Detail> | ||
+ | <acc:Title>?</acc:Title> | ||
+ | <acc:FirstName>?</acc:FirstName> | ||
+ | <acc:LastName>?</acc:LastName> | ||
+ | <acc:AddressLine1>?</acc:AddressLine1> | ||
+ | <!--Optional:--> | ||
+ | <acc:AddressLine2>?</acc:AddressLine2> | ||
+ | <!--Optional:--> | ||
+ | <acc:AddressLine3>?</acc:AddressLine3> | ||
+ | <acc:Suburb>?</acc:Suburb> | ||
+ | <acc:State>?</acc:State> | ||
+ | <!--Optional:--> | ||
+ | <acc:StateOther>?</acc:StateOther> | ||
+ | <acc:Postcode>?</acc:Postcode> | ||
+ | <acc:Country>?</acc:Country> | ||
+ | <acc:EmailAddress>?</acc:EmailAddress> | ||
+ | <acc:PhoneNumber>?</acc:PhoneNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:MobileNumber>?</acc:MobileNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:FaxNumber>?</acc:FaxNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:Website>?</acc:Website> | ||
+ | </acc:Detail> | ||
+ | <acc:CumulusUser> | ||
+ | <acc:UserName>?</acc:UserName> | ||
+ | <acc:Password>?</acc:Password> | ||
+ | </acc:CumulusUser> | ||
+ | </acc:PrimaryContact> | ||
+ | <acc:AccountContactType> | ||
+ | <acc:Type>?</acc:Type> | ||
+ | </acc:AccountContactType> | ||
+ | <!--Optional:--> | ||
+ | <acc:AccountOrganisation> | ||
+ | <!--Optional:--> | ||
+ | <acc:OrgName>?</acc:OrgName> | ||
+ | <!--Optional:--> | ||
+ | <acc:OrgTradingName>?</acc:OrgTradingName> | ||
+ | <!--Optional:--> | ||
+ | <acc:OrgType>?</acc:OrgType> | ||
+ | <!--Optional:--> | ||
+ | <acc:OrgIdentifier>?</acc:OrgIdentifier> | ||
+ | <!--Optional:--> | ||
+ | <acc:OrgIdentifierType>?</acc:OrgIdentifierType> | ||
+ | </acc:AccountOrganisation> | ||
+ | <!--Optional:--> | ||
+ | <acc:BillingContact> | ||
+ | <acc:Detail> | ||
+ | <acc:Title>?</acc:Title> | ||
+ | <acc:FirstName>?</acc:FirstName> | ||
+ | <acc:LastName>?</acc:LastName> | ||
+ | <acc:AddressLine1>?</acc:AddressLine1> | ||
+ | <!--Optional:--> | ||
+ | <acc:AddressLine2>?</acc:AddressLine2> | ||
+ | <!--Optional:--> | ||
+ | <acc:AddressLine3>?</acc:AddressLine3> | ||
+ | <acc:Suburb>?</acc:Suburb> | ||
+ | <acc:State>?</acc:State> | ||
+ | <!--Optional:--> | ||
+ | <acc:StateOther>?</acc:StateOther> | ||
+ | <acc:Postcode>?</acc:Postcode> | ||
+ | <acc:Country>?</acc:Country> | ||
+ | <acc:EmailAddress>?</acc:EmailAddress> | ||
+ | <acc:PhoneNumber>?</acc:PhoneNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:MobileNumber>?</acc:MobileNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:FaxNumber>?</acc:FaxNumber> | ||
+ | <!--Optional:--> | ||
+ | <acc:Website>?</acc:Website> | ||
+ | </acc:Detail> | ||
+ | </acc:BillingContact> | ||
+ | <!--Optional:--> | ||
+ | <acc:AccountReference>?</acc:AccountReference> | ||
+ | </acc:UpdateComplexAccount> | ||
+ | </soapenv:Body> | ||
+ | </soapenv:Envelope> | ||
+ | </code> | ||
'''Outputs''' | '''Outputs''' | ||
− | + | <code> | |
+ | <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api-uat.emersion.com.au/AccountObjects"> | ||
+ | <SOAP-ENV:Body> | ||
+ | <ns1:UpdateAccountResponse> | ||
+ | <ns1:Result>true</ns1:Result> | ||
+ | </ns1:UpdateAccountResponse> | ||
+ | </SOAP-ENV:Body> | ||
+ | </SOAP-ENV:Envelope | ||
+ | </code> | ||
'''Error String:''' | '''Error String:''' |
Latest revision as of 10:02, 24 November 2014
updateAccount
Purpose Update details for the current account
Inputs
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:acc="http://api-uat.emersion.com.au/AccountObjects"> <soapenv:Header/> <soapenv:Body> <acc:UpdateComplexAccount> <acc:username>emesupport@telechoice.com.au</acc:username> <acc:password>*****</acc:password> <acc:AccountType>?</acc:AccountType> <acc:PrimaryContact> <acc:Detail> <acc:Title>?</acc:Title> <acc:FirstName>?</acc:FirstName> <acc:LastName>?</acc:LastName> <acc:AddressLine1>?</acc:AddressLine1> <acc:AddressLine2>?</acc:AddressLine2> <acc:AddressLine3>?</acc:AddressLine3> <acc:Suburb>?</acc:Suburb> <acc:State>?</acc:State> <acc:StateOther>?</acc:StateOther> <acc:Postcode>?</acc:Postcode> <acc:Country>?</acc:Country> <acc:EmailAddress>?</acc:EmailAddress> <acc:PhoneNumber>?</acc:PhoneNumber> <acc:MobileNumber>?</acc:MobileNumber> <acc:FaxNumber>?</acc:FaxNumber> <acc:Website>?</acc:Website> </acc:Detail> <acc:CumulusUser> <acc:UserName>?</acc:UserName> <acc:Password>?</acc:Password> </acc:CumulusUser> </acc:PrimaryContact> <acc:AccountContactType> <acc:Type>?</acc:Type> </acc:AccountContactType> <acc:AccountOrganisation> <acc:OrgName>?</acc:OrgName> <acc:OrgTradingName>?</acc:OrgTradingName> <acc:OrgType>?</acc:OrgType> <acc:OrgIdentifier>?</acc:OrgIdentifier> <acc:OrgIdentifierType>?</acc:OrgIdentifierType> </acc:AccountOrganisation> <acc:BillingContact> <acc:Detail> <acc:Title>?</acc:Title> <acc:FirstName>?</acc:FirstName> <acc:LastName>?</acc:LastName> <acc:AddressLine1>?</acc:AddressLine1> <acc:AddressLine2>?</acc:AddressLine2> <acc:AddressLine3>?</acc:AddressLine3> <acc:Suburb>?</acc:Suburb> <acc:State>?</acc:State> <acc:StateOther>?</acc:StateOther> <acc:Postcode>?</acc:Postcode> <acc:Country>?</acc:Country> <acc:EmailAddress>?</acc:EmailAddress> <acc:PhoneNumber>?</acc:PhoneNumber> <acc:MobileNumber>?</acc:MobileNumber> <acc:FaxNumber>?</acc:FaxNumber> <acc:Website>?</acc:Website> </acc:Detail> </acc:BillingContact> <acc:AccountReference>?</acc:AccountReference> </acc:UpdateComplexAccount> </soapenv:Body> </soapenv:Envelope>
Outputs
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="http://api-uat.emersion.com.au/AccountObjects"> <SOAP-ENV:Body> <ns1:UpdateAccountResponse> <ns1:Result>true</ns1:Result> </ns1:UpdateAccountResponse> </SOAP-ENV:Body> </SOAP-ENV:Envelope
Error String:
- Invalid username / password
- Invalid or Missing Account Type
- Could not find Account ID!
- Invalid or Missing Title
- Invalid or Missing First Name
- Invalid or Missing Last Name
- Invalid or Missing Address
- Invalid or Missing Suburb
- Invalid or Missing State
- Invalid or Missing Postcode
- Invalid or Missing Country
- Invalid or Missing Email Address
- Invalid or Missing Phone Number
- Invalid Website
- Invalid or Missing CumulusUser Username
- Invalid or Missing Password
- Missing AccountContactType. Type Value must be either 'Organisation' or 'Org' or 'Individual'
- Invalid AccountContactType. Type Value must be either 'Organisation' or 'Org' or 'Individual'
- Missing OrgName. When AccountContactType is 'Organisation' OrgName is required
- Invalid OrgType. If given OrgType value,then it must valid integer. Otherwise leave blank to set default value 29 for org type 'Company'