POST api/BackOffice/HandleWorkFlowCreation
Receive an new order to create workflow
Request Information
URI Parameters
None.
Body Parameters
GenericWorkFlowRequest request object
GenericWorkFlowRequestName | Description | Type | Additional information |
---|---|---|---|
Details | GenericWorkFlowDetails |
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:
{ "Details": { "ExternalPassangerRequest": { "Passangers": [ { "ID": "sample string 1", "FIRST_NAME": "sample string 2", "LAST_NAME": "sample string 3", "DOB": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "ADDRESS": "sample string 4", "CITY": "sample string 5", "COUNTRY": "sample string 6", "ZIP": 7, "M_PHONE": "sample string 8", "EMAIL": "sample string 9", "GENDER": 0, "PTC": 0, "PASSPORT": { "PASSPORT_NO": "sample string 1", "CREAT_DATE": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "EXPIRATION_DATE": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "CONTRY_OF_BIRTH": "sample string 2" } }, { "ID": "sample string 1", "FIRST_NAME": "sample string 2", "LAST_NAME": "sample string 3", "DOB": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "ADDRESS": "sample string 4", "CITY": "sample string 5", "COUNTRY": "sample string 6", "ZIP": 7, "M_PHONE": "sample string 8", "EMAIL": "sample string 9", "GENDER": 0, "PTC": 0, "PASSPORT": { "PASSPORT_NO": "sample string 1", "CREAT_DATE": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "EXPIRATION_DATE": { "DAY": 1, "MONTH": 2, "YEAR": 3 }, "CONTRY_OF_BIRTH": "sample string 2" } } ] }, "ReservationIdentifier": "sample string 1", "AutoCompleteStatus": 0, "AgentClockId": 2, "AccountCode": "sample string 3", "DataSource": "sample string 4", "AxCompany": "sample string 5", "Product": { "ProductId": "sample string 1", "Amount": 2.1, "Currency": "sample string 3", "FreeText": "sample string 4" }, "TourCode": "sample string 6" }, "UserName": "sample string 1", "Salt": 2, "Digest": "sample string 3" }
application/xml, text/xml
Sample:
<GenericWorkFlowRequest 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"> <Details> <ExternalPassangerRequest> <Passangers> <ExternalPassanger> <ID>sample string 1</ID> <FIRST_NAME>sample string 2</FIRST_NAME> <LAST_NAME>sample string 3</LAST_NAME> <DOB> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </DOB> <ADDRESS>sample string 4</ADDRESS> <CITY>sample string 5</CITY> <COUNTRY>sample string 6</COUNTRY> <ZIP>7</ZIP> <M_PHONE>sample string 8</M_PHONE> <EMAIL>sample string 9</EMAIL> <GENDER>M</GENDER> <PTC>NONE</PTC> <PASSPORT> <PASSPORT_NO>sample string 1</PASSPORT_NO> <CREAT_DATE> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </CREAT_DATE> <EXPIRATION_DATE> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </EXPIRATION_DATE> <CONTRY_OF_BIRTH>sample string 2</CONTRY_OF_BIRTH> </PASSPORT> </ExternalPassanger> <ExternalPassanger> <ID>sample string 1</ID> <FIRST_NAME>sample string 2</FIRST_NAME> <LAST_NAME>sample string 3</LAST_NAME> <DOB> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </DOB> <ADDRESS>sample string 4</ADDRESS> <CITY>sample string 5</CITY> <COUNTRY>sample string 6</COUNTRY> <ZIP>7</ZIP> <M_PHONE>sample string 8</M_PHONE> <EMAIL>sample string 9</EMAIL> <GENDER>M</GENDER> <PTC>NONE</PTC> <PASSPORT> <PASSPORT_NO>sample string 1</PASSPORT_NO> <CREAT_DATE> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </CREAT_DATE> <EXPIRATION_DATE> <DAY>1</DAY> <MONTH>2</MONTH> <YEAR>3</YEAR> </EXPIRATION_DATE> <CONTRY_OF_BIRTH>sample string 2</CONTRY_OF_BIRTH> </PASSPORT> </ExternalPassanger> </Passangers> </ExternalPassangerRequest> <ReservationIdentifier>sample string 1</ReservationIdentifier> <AutoCompleteStatus>None</AutoCompleteStatus> <AgentClockId>2</AgentClockId> <AccountCode>sample string 3</AccountCode> <DataSource>sample string 4</DataSource> <AxCompany>sample string 5</AxCompany> <Product> <ProductId>sample string 1</ProductId> <Amount>2.1</Amount> <Currency>sample string 3</Currency> <FreeText>sample string 4</FreeText> </Product> <TourCode>sample string 6</TourCode> </Details> </GenericWorkFlowRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
GenericWorkFlowResponse response object
GenericWorkFlowResponseName | Description | Type | Additional 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:
<GenericWorkFlowResponse 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> </GenericWorkFlowResponse>