ApexERPHost

<back to all web services

SaveErpUserCompanies

Requires Authentication
Required role:SysAdmin
The following routes are available for this service:
POST/users/companies
POST/users/{UserId}/companies
SaveErpUserCompanies Parameters:
NameParameterData TypeRequiredDescription
UserIdpathint?No
CompaniesbodyList<ERPUserCompany>No
ERPUserCompany Parameters:
NameParameterData TypeRequiredDescription
CompanyIdformintNo
StatusformintNo
IsAdminformintNo
CompanyformERPCompanyInfoNo
ERPCompanyInfo Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodeformstringNo
NameformstringNo
Statusformint?No
OrgDataformOrgInfoNo
OwnerUserformERPUserInfoNo
LicenseformApexLicenseInfoNo
OrgInfo Parameters:
NameParameterData TypeRequiredDescription
NameformstringNo
ShortNameformstringNo
RegNumberformstringNo
OrgTypeformstringNo
NAECformstringNo
IsVatPayerformboolNo
VatSertformstringNo
VatSertIsuedformDateTime?No
IsExcisePayerformboolNo
ExciseSertformstringNo
ExciseSertIsuedformDateTime?No
JurAddressformstringNo
AddressformstringNo
PhoneformstringNo
FaxformstringNo
EmailformstringNo
UrlformstringNo
BankformstringNo
BankAccformstringNo
TransactionalAccformstringNo
CEOPostformstringNo
CEONameformstringNo
HRPostformstringNo
HRNameformstringNo
AccountentPostformstringNo
AccountentNameformstringNo
CashierPostformstringNo
CashierNameformstringNo
RSNameformstringNo
RSAddressformstringNo
RSPhoneformstringNo
RSHeadformstringNo
VatPutAccformstringNo
VatNoPutAccformstringNo
VatInvoiceAccformstringNo
ExchangeRateDiffPlusAccformstringNo
ExchnageRateDiffMinusAccformstringNo
ERPUserInfo Parameters:
NameParameterData TypeRequiredDescription
UserIdformintNo
UserNameformstringNo
EmailformstringNo
NameformstringNo
LastNameformstringNo
LastLoginAttemptformDateTime?No
InvalidLoginAttemptsformintNo
BlockedformboolNo
CreatedDateformDateTimeNo
ModifiedDateformDateTimeNo
LockedDateformDateTime?No
PhoneNumberformstringNo
BirthDateformDateTime?No
LanguageformstringNo
EmailConfirmedformboolNo
IsSysAdminformboolNo
UserDataformstringNo
DisplayNameformstringNo
MaxSessionCountformintNo
ApexLicenseInfo Parameters:
NameParameterData TypeRequiredDescription
IdformstringNo
ProductNameformstringNo
CreateDateformDateTimeNo
ExpirationDateformDateTime?No
ModulesformList<string>No
SaveErpUserCompaniesResponse Parameters:
NameParameterData TypeRequiredDescription
ResponseStatusformResponseStatusNo

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

HTTP + XML

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

POST /users/companies HTTP/1.1 
Host: apex.nikoratrade.ge 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<SaveErpUserCompanies xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services">
  <UserId>0</UserId>
  <Companies>
    <ERPUserCompany>
      <CompanyId>0</CompanyId>
      <Status>0</Status>
      <IsAdmin>0</IsAdmin>
      <Company>
        <Id>0</Id>
        <Code>String</Code>
        <Name>String</Name>
        <Status>0</Status>
        <OrgData>
          <Name xmlns="">String</Name>
          <ShortName xmlns="">String</ShortName>
          <RegNumber xmlns="">String</RegNumber>
          <OrgType xmlns="">String</OrgType>
          <NAEC xmlns="">String</NAEC>
          <IsVatPayer xmlns="">false</IsVatPayer>
          <VatSert xmlns="">String</VatSert>
          <VatSertIsued xmlns="">0001-01-01T00:00:00</VatSertIsued>
          <IsExcisePayer xmlns="">false</IsExcisePayer>
          <ExciseSert xmlns="">String</ExciseSert>
          <ExciseSertIsued xmlns="">0001-01-01T00:00:00</ExciseSertIsued>
          <JurAddress xmlns="">String</JurAddress>
          <Address xmlns="">String</Address>
          <Phone xmlns="">String</Phone>
          <Fax xmlns="">String</Fax>
          <Email xmlns="">String</Email>
          <Url xmlns="">String</Url>
          <Bank xmlns="">String</Bank>
          <BankAcc xmlns="">String</BankAcc>
          <TransactionalAcc xmlns="">String</TransactionalAcc>
          <CEOPost xmlns="">String</CEOPost>
          <CEOName xmlns="">String</CEOName>
          <HRPost xmlns="">String</HRPost>
          <HRName xmlns="">String</HRName>
          <AccountentPost xmlns="">String</AccountentPost>
          <AccountentName xmlns="">String</AccountentName>
          <CashierPost xmlns="">String</CashierPost>
          <CashierName xmlns="">String</CashierName>
          <RSName xmlns="">String</RSName>
          <RSAddress xmlns="">String</RSAddress>
          <RSPhone xmlns="">String</RSPhone>
          <RSHead xmlns="">String</RSHead>
          <VatPutAcc xmlns="">String</VatPutAcc>
          <VatNoPutAcc xmlns="">String</VatNoPutAcc>
          <VatInvoiceAcc xmlns="">String</VatInvoiceAcc>
          <ExchangeRateDiffPlusAcc xmlns="">String</ExchangeRateDiffPlusAcc>
          <ExchnageRateDiffMinusAcc xmlns="">String</ExchnageRateDiffMinusAcc>
        </OrgData>
        <OwnerUser>
          <UserId>0</UserId>
          <UserName>String</UserName>
          <Email>String</Email>
          <Name>String</Name>
          <LastName>String</LastName>
          <LastLoginAttempt>0001-01-01T00:00:00</LastLoginAttempt>
          <InvalidLoginAttempts>0</InvalidLoginAttempts>
          <Blocked>false</Blocked>
          <CreatedDate>0001-01-01T00:00:00</CreatedDate>
          <ModifiedDate>0001-01-01T00:00:00</ModifiedDate>
          <LockedDate>0001-01-01T00:00:00</LockedDate>
          <PhoneNumber>String</PhoneNumber>
          <BirthDate>0001-01-01T00:00:00</BirthDate>
          <Language>String</Language>
          <EmailConfirmed>false</EmailConfirmed>
          <IsSysAdmin>false</IsSysAdmin>
          <UserData>String</UserData>
          <DisplayName>String</DisplayName>
          <MaxSessionCount>0</MaxSessionCount>
        </OwnerUser>
        <License>
          <Id>String</Id>
          <ProductName>String</ProductName>
          <CreateDate>0001-01-01T00:00:00</CreateDate>
          <ExpirationDate>0001-01-01T00:00:00</ExpirationDate>
          <Modules xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
            <d6p1:string>String</d6p1:string>
          </Modules>
        </License>
      </Company>
    </ERPUserCompany>
  </Companies>
</SaveErpUserCompanies>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<SaveErpUserCompaniesResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Apex.Services">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</SaveErpUserCompaniesResponse>