POST api/BackOffice/HandleAddNewCompanyRequest

Receive a request for add new company(Amsalem business travel)

Request Information

URI Parameters

None.

Body Parameters

AddNewCompanyRequest object

AddNewCompanyRequest
NameDescriptionTypeAdditional information
CorporateDetails

The lead to be crated details

AddNewCompany

Required

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

Sample:
{
  "CorporateDetails": {
    "corporateId": "sample string 1",
    "corporateName": "sample string 2",
    "userEmailDomain": "sample string 3"
  },
  "UserName": "sample string 1",
  "Salt": 2,
  "Digest": "sample string 3"
}

application/xml, text/xml

Sample:
<AddNewCompanyRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" UserName="sample string 1" Salt="2" Digest="sample string 3">
  <CorporateDetails>
    <corporateId>sample string 1</corporateId>
    <corporateName>sample string 2</corporateName>
    <userEmailDomain>sample string 3</userEmailDomain>
  </CorporateDetails>
</AddNewCompanyRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Update reservation response object

AddNewCompanyResponse
NameDescriptionTypeAdditional information
Result

The result of the operation

WebOperationResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Result": {
    "Success": true,
    "Message": "sample string 2",
    "Extra1": "sample string 3",
    "Extra2": "sample string 4",
    "Extra3": "sample string 5"
  }
}

application/xml, text/xml

Sample:
<AddNewCompanyResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Result>
    <Success>true</Success>
    <Message>sample string 2</Message>
    <Extra1>sample string 3</Extra1>
    <Extra2>sample string 4</Extra2>
    <Extra3>sample string 5</Extra3>
  </Result>
</AddNewCompanyResponse>