Megaventory API v2017a

<back to all web services

CompanyUpdate

The following routes are available for this service:
POST/Company/CompanyUpdateInserts a company or updates a current company.Uses your API Key and applies a mvRecordAction value on an mvCompany object. We can insert the mvCompany object we specified using "Insert" as our mvRecordAction. We can update a current Company using "Update", we can insert a Company if it doesn't already exist, update a Company if it does exist using "InsertOrUpdate" and we can insert new fields or update non-empty fields of the Company using "InsertOrUpdateNonEmptyFields". Optionally, you can use mvInsertUpdateDeleteSourceApplication when an external application ( eg Magento ) is the one that triggers the CompanyUpdate call.

To override the Content-type in your clients HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /csv/reply/CompanyUpdate HTTP/1.1 
Host: api.megaventory.com 
Content-Type: text/csv
Content-Length: length

CompanyId,CompanyName,CompanyIsDefault,CompanyAddress,CompanyEmail,CompanyPhone,CompanyCurrency,CompanyTaxIdNumber,CompanyComments,CompanyTimeZoneOffsetInMinutes,CompanyDaylightSavingFlag,CompanyDaylightStartDate,CompanyDaylightEndDate
0,String,False,"{AddressType:General,AddressLine1:String,AddressLine2:String,AddressLine3:String,Name:String,Phone:String,Email:String,TaxIdNumber:String,Organization:String,City:String,State:String,Country:NONE,CountryName:String,Longitude:String,Latitude:String,ZipCode:String}",String,String,String,String,String,0,False,0001-01-01,0001-01-01

HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

CompanyId,CompanyName,CompanyIsDefault,CompanyAddress,CompanyEmail,CompanyPhone,CompanyCurrency,CompanyTaxIdNumber,CompanyComments,CompanyTimeZoneOffsetInMinutes,CompanyDaylightSavingFlag,CompanyDaylightStartDate,CompanyDaylightEndDate
0,String,False,"{AddressType:General,AddressLine1:String,AddressLine2:String,AddressLine3:String,Name:String,Phone:String,Email:String,TaxIdNumber:String,Organization:String,City:String,State:String,Country:NONE,CountryName:String,Longitude:String,Latitude:String,ZipCode:String}",String,String,String,String,String,0,False,0001-01-01,0001-01-01