POST api/Customers/SaveCustomer
Saves a new customer or vendor. Note: Before calling this method, call 'GetCreateCustomerData' to retrieve the valid lookup lists (Currency, Language, CompanyGroup, etc.).
Request Information
URI Parameters
None.
Body Parameters
CustomerVendor| Name | Description | Type | Additional information |
|---|---|---|---|
| AXCompany | string |
Required Max length: 5 |
|
| Account | string |
None. |
|
| VendorAccount | string |
None. |
|
| Address | string |
String length: inclusive between 0 and 250 |
|
| AddressBookID | string |
None. |
|
| AddressBookType | string |
Required |
|
| City | string |
String length: inclusive between 0 and 100 |
|
| ClasificationGroup | string |
Required |
|
| VendorGroup | string |
Required |
|
| CompanyGroup | string |
Required String length: inclusive between 0 and 50 |
|
| CountryReg | string |
None. |
|
| County | string |
None. |
|
| CreatedBy | string |
Required String length: inclusive between 0 and 20 |
|
| CreationTime | date |
None. |
|
| CreditLimit | integer |
None. |
|
| Currency | string |
String length: inclusive between 0 and 5 |
|
| DeductionFileID | string |
None. |
|
| Department | string |
Required |
|
| Language | string |
Required String length: inclusive between 0 and 20 |
|
| LegacyAccountCode | string |
None. |
|
| MainContact | string |
Required |
|
| Memo | string |
String length: inclusive between 0 and 250 |
|
| Name | string |
Required String length: inclusive between 0 and 50 |
|
| OrganizationNum | string |
Required |
|
| PaymentTerms | string |
Required |
|
| PrimaryAddress | boolean |
None. |
|
| PublicAddress | boolean |
None. |
|
| SalesTaxGroup | string |
Required |
|
| SearchName | string |
String length: inclusive between 0 and 20 |
|
| SecondaryCurrency | string |
None. |
|
| State | string |
None. |
|
| Stopped | string |
Required |
|
| Street | string |
Required String length: inclusive between 0 and 100 |
|
| TRKContactEmail | string |
None. |
|
| TRKContactFax | string |
None. |
|
| TRKContactPhone | string |
Required |
|
| TRKTaxNumberType | string |
Required |
|
| VATRegistrationNum | string |
None. |
|
| ZipCode | string |
None. |
|
| isSmallDealer | boolean |
None. |
|
| seller | string |
None. |
|
| IsSupplier | boolean |
None. |
|
| FileBytes | Collection of byte |
None. |
|
| base64File | string |
Required |
|
| FileName | string |
None. |
|
| UserName |
The provided user name. |
string |
Required |
| Salt |
A random number(at least 9 digits) |
integer |
Required |
| Digest |
A digest of the user credentials and the request |
string |
Required |
Request Formats
application/json, text/json
{
"AXCompany": "sample string 1",
"Account": "sample string 2",
"VendorAccount": "sample string 3",
"Address": "sample string 4",
"AddressBookID": "sample string 5",
"AddressBookType": "sample string 6",
"City": "sample string 7",
"ClasificationGroup": "sample string 8",
"VendorGroup": "sample string 9",
"CompanyGroup": "sample string 10",
"CountryReg": "sample string 11",
"County": "sample string 12",
"CreatedBy": "sample string 13",
"CreationTime": "2026-10-07T22:19:55.0487272+00:00",
"CreditLimit": 15,
"Currency": "sample string 16",
"DeductionFileID": "sample string 17",
"Department": "sample string 18",
"Language": "sample string 19",
"LegacyAccountCode": "sample string 20",
"MainContact": "sample string 21",
"Memo": "sample string 22",
"Name": "sample string 23",
"OrganizationNum": "sample string 24",
"PaymentTerms": "sample string 25",
"PrimaryAddress": true,
"PublicAddress": true,
"SalesTaxGroup": "sample string 28",
"SearchName": "sample string 29",
"SecondaryCurrency": "sample string 30",
"State": "sample string 31",
"Stopped": "sample string 32",
"Street": "sample string 33",
"TRKContactEmail": "sample string 34",
"TRKContactFax": "sample string 35",
"TRKContactPhone": "sample string 36",
"TRKTaxNumberType": "sample string 37",
"VATRegistrationNum": "sample string 38",
"ZipCode": "sample string 39",
"isSmallDealer": true,
"seller": "sample string 41",
"IsSupplier": true,
"FileBytes": "QEA=",
"base64File": "sample string 43",
"FileName": "sample string 44",
"UserName": "sample string 45",
"Salt": 46,
"Digest": "sample string 47"
}
application/xml, text/xml
<CustomerVendor xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" UserName="sample string 45" Salt="46" Digest="sample string 47" AXCompany="sample string 1"> <Account>sample string 2</Account> <VendorAccount>sample string 3</VendorAccount> <Address>sample string 4</Address> <AddressBookID>sample string 5</AddressBookID> <AddressBookType>sample string 6</AddressBookType> <City>sample string 7</City> <ClasificationGroup>sample string 8</ClasificationGroup> <VendorGroup>sample string 9</VendorGroup> <CompanyGroup>sample string 10</CompanyGroup> <CountryReg>sample string 11</CountryReg> <County>sample string 12</County> <CreatedBy>sample string 13</CreatedBy> <CreationTime>2026-10-07T22:19:55.0487272+00:00</CreationTime> <CreditLimit>15</CreditLimit> <Currency>sample string 16</Currency> <DeductionFileID>sample string 17</DeductionFileID> <Department>sample string 18</Department> <Language>sample string 19</Language> <LegacyAccountCode>sample string 20</LegacyAccountCode> <MainContact>sample string 21</MainContact> <Memo>sample string 22</Memo> <Name>sample string 23</Name> <OrganizationNum>sample string 24</OrganizationNum> <PaymentTerms>sample string 25</PaymentTerms> <PrimaryAddress>true</PrimaryAddress> <PublicAddress>true</PublicAddress> <SalesTaxGroup>sample string 28</SalesTaxGroup> <SearchName>sample string 29</SearchName> <SecondaryCurrency>sample string 30</SecondaryCurrency> <State>sample string 31</State> <Stopped>sample string 32</Stopped> <Street>sample string 33</Street> <TRKContactEmail>sample string 34</TRKContactEmail> <TRKContactFax>sample string 35</TRKContactFax> <TRKContactPhone>sample string 36</TRKContactPhone> <TRKTaxNumberType>sample string 37</TRKTaxNumberType> <VATRegistrationNum>sample string 38</VATRegistrationNum> <ZipCode>sample string 39</ZipCode> <isSmallDealer>true</isSmallDealer> <seller>sample string 41</seller> <IsSupplier>true</IsSupplier> <FileBytes>QEA=</FileBytes> <base64File>sample string 43</base64File> <FileName>sample string 44</FileName> </CustomerVendor>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
stringResponse Formats
application/json, text/json
"sample string 1"
application/xml, text/xml
<string>sample string 1</string>