ExperthubRobotics Order, Feedback, Meeting and Logout APIs Document

ExperthubRobotics Order Software has modules for Order. Using ExperthubRobotics APIs, you can save the Order details.

Order API

Purpose

To post order details at ExperthubRobotics App Clients.

Request

POST
Order?ClientID={ClientID}&RobotID={RobotID}

URI Parameters

NameDescriptionType
ClientID

Client ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
Customer_ID

App Generated Customer ID if Client Approved

string
RobotNickName

(optional) Robot nick name from which meeting submitted.

string
AppSoftwareTypeID

Application of Software Type. Application Unique ID from ExperthubRobotics Applications.

string
FullName

Full Name of Customer if Client Approved. *Allow a-zA-Z and Space.

string
Mobile

Mobile of Customer if Client Approved. *Allow 0-9 only International Number.

string
OrderID

Order ID Generate by Robot Application

string
OrderDate

(optional) Order Date of Customer

datetime(yyyy-MM-ddThh:mm:ss)(24hours)
TableCode

(optional) Table of Customer Sherved

string
SubTotal

(optional) Sub Total Amount

decimal number
VAT

(optional) VAT charged to customer

decimal number
Discount

(optional) Discount Amount

decimal number
TIPName

(optional) TIP Name for Order

string
TIPTaxPercentage

(optional) TIP tax percentage for Order

decimal number
TIP

(optional) TIP from customer

decimal number
ShareASmileName

(optional) Donate/ Extra Name for Order

string
ShareASmileTaxPercentage

(optional) Donate/ Extra Amount tax percentage for Order

decimal number
ShareASmile

(optional) Donate/ Extra Amount from customer

decimal number
Total

(optional) Total Amount

decimal number
PaymentMode

(optional) Payment taken by customer

string
PaymentLink

(optional) Payment Link if Selected Paypal, Card, etc. customer

string
CURRENCY

(optional) CURRENCY(AED/USD/ETC.) of item selected by customer from order.

string
link_insert

(optional) App Insert link

string
isActive

(optional) true if Order is fulfilled. false if it's cancelled.

boolean
SurveyClient

(optional) Survey for Client given by Customer

int
SurveyApp

(optional) Survey for application given by Customer

int
AGE

(optional) Date enter by customer for age verification(yyyy-MM-dd)

date
Gender

(optional) Customer gender(Male/ Female/ Other)

string
Religion

(optional) Customer Religion

string
LoyaltyCard

(optional) LoyaltyCard given by Customer

string
DOB

(optional) Date Of Birth enter by customer(yyyy-MM-dd)

date
CelebrationID

(optional) Celebration ID select by customer from Master

int
SMSAPIUrl

(optional) SMS Provider API URL/End Point(From SignIn API Request)

string
SMSAPIUserName

(optional) SMS Provider Username, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPIPassword

(optional) SMS Provider Password, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPICallbackQueryString

(optional) SMS Provider CallbackQueryString if any.(From SignIn API Request)

string
SMSAPIPriority

(optional) SMS Sending Priority.(From SignIn API Request)

string
SMSAPIJsonBody

(optional) SMS Json if sms api support json format.(From SignIn API Request)

string
SMSAPICopyTo

(optional) SMS Mobile number for sanding copy.(From SignIn API Request)

string
OrderType

(optional) Order Type for Submit order.

string(Order / Meeting / Register / SendSMS)
MeetingLink

(optional) Meeting Link to send to client via order. *Allow link only.

string
EMAIL

(optional) Email of Customer.

string
CorporateName

Corporate Name of Client.

string
EmailFrom

Email From Address

string
EmailCC

Email CC Address if any.

string
EmailBCC

Email BCC Address if any.

string
EmailSMTP

Email sending smtp for sending email.

string
EmailPORT

Email Port for sending email.

string
EmailUser

Email Address for sending email Network Credentials. End to End Encrypted.

string
EmailPassword

Email Password for sending email Network Credentials. End to End Encrypted.

string
Language

(Optional) Visitor Order Language ID.

string
orderItem

(optional) Collection of OrderItem

Collection
Child : OrderItem (optional)
NameDescriptionType
OrderID

Order ID Generate by Robot Application

string
ItemID

Unique Item ID taken by Customer

integer
ItemName

Item Name taken by Customer

string
Quantity

Quantity per Item taken by Customer

integer
TaxPercentage

Item TAX Percentage Apply to Customer

decimal number
ItemTAX

Item TAX Apply to Customer

decimal number
DiscountPercentage

Item Discount Percentage Apply to Customer

decimal number
ItemDiscount

Item Discount taken by Customer

decimal number
ItemCost

Item Cost taken by Customer

decimal number
price

Item Amount taken by Customer

decimal number
link_insert

App Insert link

string
isActive

true if Order Item is fulfilled. false if it's cancelled.

boolean
Language

(Optional) Visitor Order Language ID.

string
EItemID

(Optional) Visitor Order Language English ItemID.

string
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Celebration ID Type Must be Unique id from master.
1 for Birthday
2 for Anniversary
3 for Annual Function
4 for Office Party
                                

Request Formats

[
  {    
    "Customer_ID": "sample string 2",
    "RobotNickName": "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string 3",
    "Mobile": "sample string 4",
    "TableCode": "sample string 5",
    "OrderID": "sample string 6",
    "OrderDate": "2020-12-15T22:21:23.5497434+05:30",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "sample string",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "sample string",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "sample string 12",
    "CURRENCY": "sample string 13",
    "PaymentLink": "sample string 14",
    "link_insert": "sample string 15",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "string",
    "Religion": "string",
    "LoyaltyCard": "string",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "sample string 24",
    "SMSAPIUserName": "sample string 25",
    "SMSAPIPassword": "sample string 26",
    "SMSAPICallbackQueryString": "sample string 27",
    "SMSAPIPriority": "sample string 28",
    "SMSAPIJsonBody": "sample string 29",
    "SMSAPICopyTo": "sample string 30",
    "OrderType": "sample string 31",    
    "MeetingLink": "sample string 33",
    "EMAIL": "sample string",
    "CorporateName": "sample string",
    "EmailFrom": "sample string",
    "EmailCC": "sample string",
    "EmailBCC": "sample string",
    "EmailSMTP": "sample string",
    "EmailPORT": "sample string",
    "EmailUser": "sample string",
    "EmailPassword": "sample string",
    "Language": "sample string",
    "orderItem": [
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      },
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      }
    ]
  },
  {    
    "Customer_ID": "sample string 2",
    "RobotNickName": "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string 3",
    "Mobile": "sample string 4",
    "TableCode": "sample string 5",
    "OrderID": "sample string 6",
    "OrderDate": "2020-12-15T22:21:23.5497434+05:30",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "sample string",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "sample string",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "sample string 12",
    "CURRENCY": "sample string 13",
    "PaymentLink": "sample string 14",
    "link_insert": "sample string 15",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "string",
    "Religion": "string",
    "LoyaltyCard": "string",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "sample string 24",
    "SMSAPIUserName": "sample string 25",
    "SMSAPIPassword": "sample string 26",
    "SMSAPICallbackQueryString": "sample string 27",
    "SMSAPIPriority": "sample string 28",
    "SMSAPIJsonBody": "sample string 29",
    "SMSAPICopyTo": "sample string 30",
    "OrderType": "sample string 31",
    "MeetingLink": "sample string 33",
    "EMAIL": "sample string",
    "CorporateName": "sample string",
    "EmailFrom": "sample string",
    "EmailCC": "sample string",
    "EmailBCC": "sample string",
    "EmailSMTP": "sample string",
    "EmailPORT": "sample string",
    "EmailUser": "sample string",
    "EmailPassword": "sample string",
    "Language": "sample string",
    "orderItem": [
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      },
      {       
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      }
    ]
  }
]
                                

Response Information

Resource Description

NameDescriptionType
OrderID

Message OrderID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string

Response Formats

[
    {
        "OrderID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4"
    }
]                                    
                                





Example

Request

POST
Order?ClientID=123456789&RobotID=987456321ABC

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {    
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abc",
    "Mobile": "9714456321456",
    "TableCode": "2",
    "OrderID": "123",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "OrderDate": "2020-10-28T22:21:23",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order", 
    "MeetingLink": "http://abc.com/webservices",
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "Language": "1",
    "orderItem": [
     {
        "OrderID": "123",
        "ItemID": 1,
        "ItemName": "CHICKEN",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "123",
        "ItemID": 2,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  },
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abcd",
    "Mobile": "9714456321455",
    "TableCode": "2",
    "OrderID": "124",
    "OrderDate": "2020-10-28T22:21:23",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order",
    "MeetingLink": "http://abc.com/webservices",
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "Language": "1",
    "orderItem": [
     {
        "OrderID": "124",
        "ItemID": 1,
        "ItemName": "YO SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 2,
        "ItemName": "SPRITE",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 3,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  }
]
                                

Response Body

200
[
    {
        "OrderID": "123",        
        "Customer_ID": "123",
        "Message": "Order addedd successfully.",
        "QR": null
    },
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Order addedd successfully.",
        "QR": null
    }
]                                   
                                





Example

Request

POST
Order?ClientID=123456789&RobotID=987456321ABC

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abc",
    "Mobile": "9714456321456",
    "TableCode": "2",
    "OrderID": "123",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "OrderDate": "2020-10-2T22:21:238",
    "link_insert": "test",    
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order", 
    "MeetingLink": "http://abc.com/webservices",
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "Language": "1",
    "orderItem": [
     {
        "OrderID": "123",
        "ItemID": 1,
        "ItemName": "CHICKEN",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "123",
        "ItemID": 2,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  },
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abcd",
    "Mobile": "9714456321455",
    "TableCode": "2",
    "OrderID": "124",
    "OrderDate": "2020-10-28T22:21:23",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order",   
    "MeetingLink": "http://abc.com/webservices",
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "Language": "1",
    "orderItem": [
     {
        "OrderID": "124",
        "ItemID": 1,
        "ItemName": "YO SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 2,
        "ItemName": "SPRITE",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 3,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  }
]
                                

Response Body

200
[
    {
        "OrderID": "123",
        "Customer_ID": "123",
        "Message": "Order addedd successfully."

    },
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Order addedd successfully."
    }
]                                   
                                

Feedback API

Purpose

To post Feedback Software and Feedback of Customer order details at ExperthubRobotics App Clients.

Feedback will only submitted post order with order id.

Request

POST
Feedback

URI Parameters

None

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
ClientID

Registerd Corporate ID

integer
Customer_ID

App auto Generated Customer ID

string
OrderID

Order ID Generate by Robot Application and Order Added

string
RobotID

Robot ID in which Application Install

string
SurveyClient

(optional) Survey for Client given by Customer

int
SurveyApp

(optional) Survey for application given by Customer

int
DOB

(optional) Date Of Birth enter by customer(yyyy-MM-dd)

date
CelebrationID

(optional) Celebration ID select by customer from Master

int
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Celebration ID Type Must be Unique id from master.
1 for Birthday
2 for Anniversary
3 for Annual Function
4 for Office Party
                                

Request Formats

[
  {
    "ClientID": 1,
    "Customer_ID": "sample string 2",
    "OrderID": "sample string 3",
    "RobotID": "sample string 4",
    "SurveyClient": 5,
    "SurveyApp": 6,
    "CelebrationID": 3,
    "DOB": "1996-12-15"
  }
]
                                

Response Information

Resource Description

NameDescriptionType
OrderID

Message OrderID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string

Response Formats

[
    {
        "OrderID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4"
    }
]
                                





Example

Request

POST
Feedback

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "ClientID": 1,    
    "OrderID": "124",
    "Customer_ID": "123",
    "RobotID": "1",
    "SurveyClient": 10,
    "SurveyApp": 5,
    "CelebrationID": 3,
    "DOB": "1996-12-15"
  }
]
                                

Response Body

200
[
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Feedback addedd successfully."
        "QR": null
        
    }
]                       
                                





Example(InComplete)

Request

POST
Feedback

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "ClientID": 1,    
    "OrderID": "124",
    "Customer_ID": "",
    "RobotID": "1",
    "SurveyClient": 10,
    "SurveyApp": 5,
    "CelebrationID": 3,
    "DOB": "1996-12-15"
  }
]
                                

Response Body

400
[
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Invalid Data Supply to request."
        "QR": null
    }
]
                                

Meeting API

Purpose

To post meeting details at ExperthubRobotics App Clients.

Request

POST
Meeting?ClientID={ClientID}&RobotID={RobotID}

URI Parameters

NameDescriptionType
ClientID

Client ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
Customer_ID

App Generated Customer ID if Client Approved

string
RobotNickName

(optional) Robot nick name from which meeting submitted.

string
AppSoftwareTypeID

Application of Software Type. Application Unique ID from ExperthubRobotics Applications.

string
FullName

Full Name of Customer if Client Approved. *Allow a-zA-Z and Space.

string
Mobile

Mobile of Customer if Client Approved. *Allow 0-9 only International Number.

string
Organization

(optional) Organization of Visitor if Client Approved. *Allow a-zA-Z0-9, Comma(,), dot(.) and Space.

string
EMAIL

(optional) EMAIL of Visitor if Client Approved. *Allow valid Email Only.

string
Designation

(optional) Designation of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
ID

Unique ID Generate by Robot Application

string
AppointmentDate

(optional) Appointment Date of Visitor

datetime(yyyy-MM-ddThh:mm:ss)(24hours)
Type

(optional) Type for Submit.

string(Meeting / Register / SendSMS / Video / Appointment)
ItemID

(optional) Visitor View Product ID.

integer
VisitorLogs

(optional) Visitor View Item Logs

string
CustomerDemographic

(optional) Customer Demographic.

string
MeetingLink

(optional) Meeting Link to send to client via request. *Allow link only.

string
WebsiteLink

(optional) Website Link to send to client via request. *Allow link only.

string
SurveyClient

(optional) Survey for Client given by Customer

int
SurveyApp

(optional) Survey for application given by Customer

int
SMSAPIUrl

(optional) SMS Provider API URL/End Point(From SignIn API Request)

string
SMSAPIUserName

(optional) SMS Provider Username, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPIPassword

(optional) SMS Provider Password, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPICallbackQueryString

(optional) SMS Provider CallbackQueryString if any.(From SignIn API Request)

string
SMSAPIPriority

(optional) SMS Sending Priority.(From SignIn API Request)

string
SMSAPIJsonBody

(optional) SMS Json if sms api support json format.(From SignIn API Request)

string
SMSAPICopyTo

(optional) SMS Mobile number for sanding copy.(From SignIn API Request)

string
Temperature

(optional) Visitor Body Temperature Count at Day.

string
CorporateName

Corporate Name of Client.

string
EmailFrom

Email From Address

string
EmailCC

Email CC Address if any.

string
EmailBCC

Email BCC Address if any.

string
EmailSMTP

Email sending smtp for sending email.

string
EmailPORT

Email Port for sending email.

string
EmailUser

Email Address for sending email Network Credentials. End to End Encrypted.

string
EmailPassword

Email Password for sending email Network Credentials. End to End Encrypted.

string
EmiratesID

(optional) EmiratesID of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterField

(optional) Custom Register Field Name Set and Approved by Client. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterFieldValue

(optional) Custom Register Field Data of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterSecondField

(optional) Custom Register Second Field Name Set and Approved by Client. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterSecondFieldValue

(optional) Custom Register Second Field Data of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
isActive

(optional) true if Meeting is fulfilled. false if it's cancelled.

boolean
EItemID

(optional) Visitor View English Product ID.

int
Language

(optional) Visitor Language ID.

string
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Request Formats

[
  {   
    "Customer_ID": "sample string",
    "RobotNickName"; "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "EMAIL": "sample string",
    "Designation": "sample string",
    "ID": "sample string",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "sample string",
    "ItemID": 1001,
    "VisitorLogs": "sample string",
    "CustomerDemographic": "sample string",
    "MeetingLink": "sample string",
    "WebsiteLink": "sample string",
    "SurveyClient": 5,
    "SurveyApp": 5,
    "SMSAPIUrl": "sample string",
    "SMSAPIUserName": "sample string",
    "SMSAPIPassword": "sample string",
    "SMSAPICallbackQueryString": "sample string",
    "SMSAPIPriority": "sample string",
    "SMSAPIJsonBody": "sample string",
    "SMSAPICopyTo": "sample string",
    "Temperature": "sample string",
    "CorporateName": "sample string",
    "EmailFrom": "sample string",
    "EmailCC": "sample string",
    "EmailBCC": "sample string",
    "EmailSMTP": "sample string",
    "EmailPORT": "sample string",
    "EmailUser": "sample string",
    "EmailPassword": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "isActive": true,
    "EItemID": 1,
    "Language":"1"
  },
  {
    "Customer_ID": "sample string",
    "RobotNickName"; "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "EMAIL": "sample string",
    "Designation": "sample string",
    "ID": "sample string",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "sample string",
    "ItemID": 1001,
    "VisitorLogs": "sample string",
    "CustomerDemographic": "sample string",
    "MeetingLink": "sample string",
    "WebsiteLink": "sample string",
    "SurveyClient": 5,
    "SurveyApp": 5,
    "SMSAPIUrl": "sample string",
    "SMSAPIUserName": "sample string",
    "SMSAPIPassword": "sample string",
    "SMSAPICallbackQueryString": "sample string",
    "SMSAPIPriority": "sample string",
    "SMSAPIJsonBody": "sample string",
    "SMSAPICopyTo": "sample string",
    "Temperature": "sample string",
    "CorporateName": "sample string",
    "EmailFrom": "sample string",
    "EmailCC": "sample string",
    "EmailBCC": "sample string",
    "EmailSMTP": "sample string",
    "EmailPORT": "sample string",
    "EmailUser": "sample string",
    "EmailPassword": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "isActive": true,
    "EItemID": 1,
    "Language":"1"
  }
]
                                

Response Information

Resource Description

NameDescriptionType
ID

Message ID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string

Response Formats

[
    {
        "ID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4"
    }
]                                    
                                





Example

Request

POST
Meeting?ClientID=123456789&RobotID=987456321ABC

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "Customer_ID": "1",
    "RobotNickName"; "Expert Sanbot",
    "AppSoftwareTypeID": "9",
    "FullName": "Test Name",
    "Mobile": "9715555555555",
    "Organization": "Test Company",
    "EMAIL": "Test@Test.com",
    "Designation": "Test",
    "ID": "123",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "Meeting",
    "ItemID": 1001,
    "VisitorLogs": "sample string",
    "CustomerDemographic": "I am Corporate",    
    "MeetingLink": "http://abc.com/webservices",
    "WebsiteLink": "http://abc.com",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "Temperature"; "37.2",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "EmiratesID": "XXX-XXXX-XXXXXXX-X",
    "CustomRegisterField": "Loyalty Card",
    "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
    "CustomRegisterSecondField": "Sample ID",
    "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
    "isActive": true,
    "EItemID": 1,
    "Language":"1"
  },
  {
    "Customer_ID": "2",
    "RobotNickName"; "Expert Sanbot",
    "AppSoftwareTypeID": "9",
    "FullName": "Test Name",
    "Mobile": "9715000000000",
    "Organization": "Test Company",
    "EMAIL": "Test@Test.com",
    "Designation": "Test",
    "ID": "124",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "Meeting",
    "ItemID": 1001,
    "VisitorLogs": "sample string",
    "CustomerDemographic": "I am Corporate",    
    "MeetingLink": "http://abc.com/webservices",
    "WebsiteLink": "http://abc.com",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "Temperature"; "37.2",
    "CorporateName": "Company Name",
    "EmailFrom": "info@example.com",
    "EmailCC": "info@example.com",
    "EmailBCC": "info@example.com",
    "EmailSMTP": "mail.example.com",
    "EmailPORT": "25",
    "EmailUser": "info@example.com",
    "EmailPassword": "Ex@mple",
    "EmiratesID": "XXX-XXXX-XXXXXXX-X",
    "CustomRegisterField": "Loyalty Card",
    "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
    "CustomRegisterSecondField": "Sample ID",
    "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
    "isActive": true,
    "EItemID": 1,
    "Language":"1"
  }
]
                                

Response Body

200
[
    {
        "ID": "123",        
        "Customer_ID": "1",
        "Message": "Meeting addedd successfully and Sms Sent Sucessfully.",
        "QR": null
    },
    {
        "ID": "124",
        "Customer_ID": "2",
        "Message": "Meeting addedd successfully and Sms Sent Sucessfully.",
        "QR": null
    }
]                                   
                                

Order API V2.0

Purpose

To post order details at ExperthubRobotics App Clients.

Request

POST
Order?ClientID={ClientID}&RobotID={RobotID}&SoftwareVersion={SoftwareVersion}

URI Parameters

NameDescriptionType
ClientID

Client ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
SoftwareVersion

Software Version in which app install Installed.

string

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
Customer_ID

App Generated Customer ID if Client Approved

string
RobotNickName

(optional) Robot nick name from which meeting submitted.

string
AppSoftwareTypeID

Application of Software Type. Application Unique ID from ExperthubRobotics Applications.

string
FullName

Full Name of Customer if Client Approved. *Allow a-zA-Z and Space.

string
Mobile

Mobile of Customer if Client Approved. *Allow 0-9 only International Number.

string
Organization

(optional) Organization Name of Visitor.

string
Designation

(optional) Designation of Visitor.

string
EmiratesID

(optional) EmiratesID of Visitor.

string
CustomRegisterField

(optional) CustomRegisterField of Visitor.

string
CustomRegisterFieldValue

(optional) CustomRegisterFieldValue of Visitor.

string
CustomRegisterSecondField

(optional) CustomRegisterSecondField of Visitor.

string
CustomRegisterSecondFieldValue

(optional) CustomRegisterSecondFieldValue of Visitor.

string
VisitorImage

(optional) Visitor Image of Visitor.

string
ZohoAssignUser

(optional) Zoho Assign User ID.

string
TableCode

(optional) Table of Customer Sherved

string
OrderID

Order ID Generate by Robot Application

string
OrderDate

(optional) Order Date of Customer

datetime(yyyy-MM-ddThh:mm:ss)(24hours)
SubTotal

(optional) Sub Total Amount

decimal number
VAT

(optional) VAT charged to customer

decimal number
Discount

(optional) Discount Amount

decimal number
Total

(optional) Total Amount

decimal number
TIPName

(optional) TIP Name for Order

string
TIPTaxPercentage

(optional) TIP tax percentage for Order

decimal number
TIP

(optional) TIP from customer

decimal number
ShareASmileName

(optional) Donate/ Extra Name for Order

string
ShareASmileTaxPercentage

(optional) Donate/ Extra Amount tax percentage for Order

decimal number
ShareASmile

(optional) Donate/ Extra Amount from customer

decimal number
PaymentMode

(optional) Payment taken by customer

string
CURRENCY

(optional) CURRENCY(AED/USD/ETC.) of item selected by customer from order.

string
PaymentLink

(optional) Payment Link if Selected Paypal, Card, etc. customer

string
link_insert

(optional) App Insert link

string
isActive

(optional) true if Order is fulfilled. false if it's cancelled.

boolean
SurveyClient

(optional) Survey for Client given by Customer

int
SurveyApp

(optional) Survey for application given by Customer

int
AGE

(optional) Date enter by customer for age verification(yyyy-MM-dd)

date
Gender

(optional) Customer gender(Male/ Female/ Other)

string
Religion

(optional) Customer Religion

string
LoyaltyCard

(optional) LoyaltyCard given by Customer

string
CelebrationID

(optional) Celebration ID select by customer from Master

int
DOB

(optional) Date Of Birth enter by customer(yyyy-MM-dd)

date
OrderType

(optional) Order Type for Submit order.

string(Order / Meeting / Register / SendSMS)
CustomerDemographic

(optional) Customer Demographic.

string
EMAIL

(optional) Email of Customer.

string
CorporateName

Corporate Name of Client.

string
ClientName

Client Name of Client from Signin Request.

string
ConsentAgree

Consent Agree by Visitor.

string
Language

(Optional) Visitor Order Language ID.

string
RobotExID

Order Robot Ex ID.

string
CustomerSurvey

(optional) Customer Survey.

string
OrderNumber

(optional) Order Number For Other Languages get from English Request.

string
orderItem

(optional) Collection of OrderItem

Collection
Child : OrderItem (optional)
NameDescriptionType
OrderID

Order ID Generate by Robot Application

string
ItemID

Unique Item ID taken by Customer

integer
ItemName

Item Name taken by Customer

string
Quantity

Quantity per Item taken by Customer

integer
TaxPercentage

Item TAX Percentage Apply to Customer

decimal number
ItemTAX

Item TAX Apply to Customer

decimal number
DiscountPercentage

Item Discount Percentage Apply to Customer

decimal number
ItemDiscount

Item Discount taken by Customer

decimal number
ItemCost

Item Cost taken by Customer

decimal number
price

Item Amount taken by Customer

decimal number
link_insert

App Insert link

string
isActive

true if Order Item is fulfilled. false if it's cancelled.

boolean
Language

(Optional) Visitor Order Language ID.

string
EItemID

(Optional) Visitor Order Language English ItemID.

string
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Celebration ID Type Must be Unique id from master.
1 for Birthday
2 for Anniversary
3 for Annual Function
4 for Office Party
                                

Request Formats

[
  {    
    "Customer_ID": "sample string",
    "AppSoftwareTypeID": "sample string",
    "RobotNickName": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "Designation": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "VisitorImage": "sample string",
    "ZohoAssignUser": "sample string",
    "TableCode": "sample string",
    "OrderID": "sample string",
    "OrderDate": "2020-12-15T22:21:23.5497434+05:30",
    "SubTotal": 100.50,
    "VAT": 100.50,
    "Discount": 100.50,
    "Total": 100.50,
    "TIPName": "sample string",
    "TIPTaxPercentage": 100.50,
    "TIP": 100.50,
    "ShareASmileName": "sample string",
    "ShareASmileTaxPercentage": 100.50,
    "ShareASmile": 100.50,
    "PaymentMode": "sample string",
    "CURRENCY": "sample string",
    "PaymentLink": "sample string",
    "link_insert": "sample string",
    "isActive": 1,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "2020-12-15T22:21:23.5497434+05:30",
    "Gender": "sample string",
    "Religion": "sample string",
    "LoyaltyCard": "sample string",
    "CelebrationID": 4,
    "DOB": "2020-12-15T22:21:23.5497434+05:30",    
    "OrderType": "sample string",    
    "EMAIL": "sample string",
    "CorporateName": "sample string",
    "ClientName": "sample string",
    "ConsentAgree": "sample string",    
    "Language": "sample string",    
    "RobotExID": "sample string",
    "CustomerSurvey": "sample string",
    "OrderNumber": "sample string",
    "orderItem": [
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      },
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      }
    ]
  },
  {    
    "Customer_ID": "sample string",
    "AppSoftwareTypeID": "sample string",
    "RobotNickName": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "Designation": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "VisitorImage": "sample string",
    "ZohoAssignUser": "sample string",
    "TableCode": "sample string",
    "OrderID": "sample string",
    "OrderDate": "2020-12-15T22:21:23.5497434+05:30",
    "SubTotal": 100.50,
    "VAT": 100.50,
    "Discount": 100.50,
    "Total": 100.50,
    "TIPName": "sample string",
    "TIPTaxPercentage": 100.50,
    "TIP": 100.50,
    "ShareASmileName": "sample string",
    "ShareASmileTaxPercentage": 100.50,
    "ShareASmile": 100.50,
    "PaymentMode": "sample string",
    "CURRENCY": "sample string",
    "PaymentLink": "sample string",
    "link_insert": "sample string",
    "isActive": 1,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "2020-12-15T22:21:23.5497434+05:30",
    "Gender": "sample string",
    "Religion": "sample string",
    "LoyaltyCard": "sample string",
    "CelebrationID": 4,
    "DOB": "2020-12-15T22:21:23.5497434+05:30",    
    "OrderType": "sample string",
    "CustomerDemographic": "sample string",    
    "EMAIL": "sample string",
    "CorporateName": "sample string",
    "ClientName": "sample string",
    "ConsentAgree": "sample string",    
    "Language": "sample string",    
    "RobotExID": "sample string",
    "CustomerSurvey": "sample string",
    "OrderNumber": "sample string",
    "orderItem": [
      {        
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      },
      {       
        "OrderID": "sample string 2",
        "ItemID": 3,
        "ItemName": "sample string 4",
        "Quantity": 5,
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "sample string 7",
        "isActive": true,
        "Language": "sample string",
        "EItemID": 100
      }
    ]
  }
]
                                

Response Information

Resource Description

NameDescriptionType
OrderID

Message OrderID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string
OrderNumber

(optional) Order Number generate by english request.

int

Response Formats

[
    {
        "OrderID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4",
        "Order_Number": "1104"
    }
]                                    
                                





Example

Request

POST
Order?ClientID=123456789&RobotID=987456321ABC&SoftwareVersion=2

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {    
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abc",
    "Mobile": "9714456321456",
    "TableCode": "2",
    "OrderID": "123",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "OrderDate": "2020-10-28T22:21:23",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order",     
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",    
    "Language": "1",
    "Organization": "Example Company",
    "Designation": "Example Designation",
    "EmiratesID": "111111111111111111",
    "CustomRegisterField": "Gift Card",
    "CustomRegisterFieldValue": "ASD123QWE456ZXC789",
    "CustomRegisterSecondField": "Loyalty Card",
    "CustomRegisterSecondFieldValue": "ASD123QWE456ZXC789",
    "VisitorImage": "http://abc.com/xyz.jpg",
    "ZohoAssignUser": "ABC",        
    "ClientName": "ABC Restaurant",
    "ConsentAgree": "true",    
    "RobotExID": "Ex1111",
    "CustomerSurvey": "Food Reviewer",
    "OrderNumber": "12321",
    "orderItem": [
     {
        "OrderID": "123",
        "ItemID": 1,
        "ItemName": "CHICKEN",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "123",
        "ItemID": 2,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  },
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abcd",
    "Mobile": "9714456321455",
    "TableCode": "2",
    "OrderID": "124",
    "OrderDate": "2020-10-28T22:21:23",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order",    
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",    
    "Language": "1",
    "Organization": "Example Company",
    "Designation": "Example Designation",
    "EmiratesID": "111111111111111111",
    "CustomRegisterField": "Gift Card",
    "CustomRegisterFieldValue": "ASD123QWE456ZXC789",
    "CustomRegisterSecondField": "Loyalty Card",
    "CustomRegisterSecondFieldValue": "ASD123QWE456ZXC789",
    "VisitorImage": "http://abc.com/xyz.jpg",
    "ZohoAssignUser": "ABC",        
    "ClientName": "ABC Restaurant",
    "ConsentAgree": "true",    
    "RobotExID": "Ex1111",
    "CustomerSurvey": "Food Reviewer",
    "OrderNumber": "12321",
    "orderItem": [
     {
        "OrderID": "124",
        "ItemID": 1,
        "ItemName": "YO SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 2,
        "ItemName": "SPRITE",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 3,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  }
]
                                

Response Body

200
[
    {
        "OrderID": "123",        
        "Customer_ID": "123",
        "Message": "Order addedd successfully.",
        "QR": null,
        "Order_Number": "1104"
    },
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Order addedd successfully.",
        "QR": null,
        "Order_Number": "1104"
    }
]                                   
                                





Example

Request

POST
Order?ClientID=123456789&RobotID=987456321ABC&SoftwareVersion=2

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abc",
    "Mobile": "9714456321456",
    "TableCode": "2",
    "OrderID": "123",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "OrderDate": "2020-10-2T22:21:238",
    "link_insert": "test",    
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order", 
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",    
    "Language": "1",
    "Organization": "Example Company",
    "Designation": "Example Designation",
    "EmiratesID": "111111111111111111",
    "CustomRegisterField": "Gift Card",
    "CustomRegisterFieldValue": "ASD123QWE456ZXC789",
    "CustomRegisterSecondField": "Loyalty Card",
    "CustomRegisterSecondFieldValue": "ASD123QWE456ZXC789",
    "VisitorImage": "http://abc.com/xyz.jpg",
    "ZohoAssignUser": "ABC",    
    "ClientName": "ABC Restaurant",
    "ConsentAgree": "true",    
    "RobotExID": "Ex1111",
    "CustomerSurvey": "Food Reviewer",
    "OrderNumber": "12321",
    "orderItem": [
     {
        "OrderID": "123",
        "ItemID": 1,
        "ItemName": "CHICKEN",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "123",
        "ItemID": 2,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  },
  {
    "Customer_ID": "123",
    "RobotNickName": "ELF 201",
    "AppSoftwareTypeID": "4",
    "FullName": "abcd",
    "Mobile": "9714456321455",
    "TableCode": "2",
    "OrderID": "124",
    "OrderDate": "2020-10-28T22:21:23",
    "SubTotal": 200.50,
    "Discount": 20,
    "VAT": 9.1,
    "TIPName": "TIP",
    "TIPTaxPercentage": 0.00,
    "TIP": 10.1,
    "Total": 300.00,
    "ShareASmileName": "ShareASmile",
    "ShareASmileTaxPercentage": 0.00,
    "ShareASmile": 11.1,
    "PaymentMode": "Counter",
    "CURRENCY": "AED",
    "PaymentLink": "http://example.com",
    "link_insert": "test",
    "isActive": true,
    "SurveyClient": 5,
    "SurveyApp": 5,
    "AGE": "1996-12-15",
    "Gender": "Female",
    "Religion": "Muslim",
    "LoyaltyCard": "ABCABC102",
    "CelebrationID": 3,
    "DOB": "1996-12-15",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "OrderType": "Order",    
    "EMAIL": "sample@sample.com",
    "CorporateName": "Company Name",    
    "Language": "1",
    "Organization": "Example Company",
    "Designation": "Example Designation",
    "EmiratesID": "111111111111111111",
    "CustomRegisterField": "Gift Card",
    "CustomRegisterFieldValue": "ASD123QWE456ZXC789",
    "CustomRegisterSecondField": "Loyalty Card",
    "CustomRegisterSecondFieldValue": "ASD123QWE456ZXC789",
    "VisitorImage": "http://abc.com/xyz.jpg",
    "ZohoAssignUser": "ABC",    
    "ClientName": "ABC Restaurant",
    "ConsentAgree": "true",    
    "RobotExID": "Ex1111",
    "CustomerSurvey": "Food Reviewer",
    "OrderNumber": "12321",
    "orderItem": [
     {
        "OrderID": "124",
        "ItemID": 1,
        "ItemName": "YO SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 2,
        "ItemName": "SPRITE",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     },
     {
        "OrderID": "124",
        "ItemID": 3,
        "ItemName": "SUP",
        "Quantity": "1",
        "TaxPercentage": 5,
        "ItemTAX": 5,
        "DiscountPercentage": 5,
        "ItemDiscount": 2.1,
        "ItemCost" : 5,
        "price": 6.1,
        "link_insert": "test",
        "isActive": true,
        "Language": "1",
        "EItemID": 100
     }
    ]
  }
]
                                

Response Body

200
[
    {
        "OrderID": "123",
        "Customer_ID": "123",
        "Message": "Order addedd successfully.",
        "QR": null,
        "Order_Number": "1104"

    },
    {
        "OrderID": "124",
        "Customer_ID": "124",
        "Message": "Order addedd successfully.",
        "QR": null,
        "Order_Number": "1104"
    }
]                                   
                                

Meeting API V2.0

Purpose

To post meeting details at ExperthubRobotics App Clients.

Request

POST
Meeting?ClientID={ClientID}&RobotID={RobotID}&SoftwareVersion=2

URI Parameters

NameDescriptionType
ClientID

Client ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
SoftwareVersion

Software Version in which app install Installed.

string

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
Customer_ID

App Generated Customer ID if Client Approved

string
AppSoftwareTypeID

Application of Software Type. Application Unique ID from ExperthubRobotics Applications.

string
RobotNickName

(optional) Robot nick name from which meeting submitted.

string
FullName

Full Name of Customer if Client Approved. *Allow a-zA-Z and Space.

string
Mobile

Mobile of Customer if Client Approved. *Allow 0-9 only International Number.

string
Organization

(optional) Organization of Visitor if Client Approved. *Allow a-zA-Z0-9, Comma(,), dot(.) and Space.

string
EMAIL

(optional) EMAIL of Visitor if Client Approved. *Allow valid Email Only.

string
Designation

(optional) Designation of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
ID

Unique ID Generate by Robot Application

string
AppointmentDate

(optional) Appointment Date of Visitor

datetime(yyyy-MM-ddThh:mm:ss)(24hours)
Type

(optional) Type for Submit.

string(Register / QRVerify / VisitorVerify / Visitor / emiratesidverify / SendSMS / SendEmail / Selfie / Video / VideoRecorded / Meeting / Appointment / Temperature)
ItemID

(optional) Visitor View Product ID.

integer
ItemName

(optional) Visitor View Item Name

string
VisitorLogs

(optional) Visitor View Item Logs

string
SurveyClient

(optional) Survey for Client given by Customer

int
SurveyApp

(optional) Survey for application given by Customer

int
QRLink

(optional) QR Code Link

string
CustomerDemographic

(optional) Customer Demographic.

string
CustomerSurvey

(optional) Customer Survey.

string
MeetingLink

(optional) Meeting Link to send to client via request. *Allow link only.

string
WebsiteLink

(optional) Website Link to send to client via request. *Allow link only.

string
isActive

(optional) true if Meeting is fulfilled. false if it's cancelled.

boolean
SMSAPICopyTo

(optional) SMS Mobile number for sanding copy.(From SignIn API Request)

string
Temperature

(optional) Visitor Body Temperature Count at Day.

string
CorporateName

Corporate Name of Client.

string
ClientName

Client Name of Client.

string
ConsentAgree

Consent Agree by Visitor.

string
EmailCC

Email CC Address if any.

string
EmiratesID

(optional) EmiratesID of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterField

(optional) Custom Register Field Name Set and Approved by Client. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterFieldValue

(optional) Custom Register Field Data of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterSecondField

(optional) Custom Register Second Field Name Set and Approved by Client. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
CustomRegisterSecondFieldValue

(optional) Custom Register Second Field Data of Visitor if Client Approved. *Allow a-zA-Z, Comma(,), dot(.) and Space.

string
Language

(optional) Visitor Language ID.

string
EItemID

(optional) Visitor View English Product ID.

int
EventStatus

(optional) Exhibition/ Event Status.

string
ZohoAssignUser

(optional) Meeting Zoho Assign User.

string
VideoRecordedLink

(optional) Meeting Video Recorded Link.

string
VisitorImage

(optional) Meeting Visitor Image.

string
VisitorPhoto

(optional) Meeting Visitor Photo.

string
MinTemperature

(optional) Min Temperature.

string
MaxTemperature

(optional) Max Temperature.

string
RobotExID

(optional) Robot Ex ID.

string
GenerateQR

(optional) Generate QR.

string
VisitorType

(optional) Visitor Type.

string
VisitorClientUID

(optional) Visitor Client UID.

string
SMSLink

(optional) Item SMS Link.

string
CustomerDemographicTwo

(optional) Visitor Customer Demographic Two.

string
CustomerSurveyTwo

(optional) Visitor Customer Survey Two.

string
SELFIESTATUS

(optional) SELFIE STATUS.

string(SAVE/ SEND)
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Type:

Register : Register Visitor using Quick Registration or Registration.

Visitor : Visitor Send all Servery details with all the details exit to complete visitor process.

SendSMS : Send SMS details about Item with SMS link.

SendEmail : Send Email details about Item with SMS Email.

Video : Save Details about Visitor View Video of Item.

Meeting : Save Details about Visitor Meeting for Item and send Zoom or video call Link.

Appointment : Save Details about Visitor Appointment of Item.

Temperature : Save Details about Visitor Temperature.

QRVerify : Require QR VCard UID from to VisitorClientUID for Verify Data.

VisitorVerify : To Verify Visitor ID Exist and Get Visitor Details, Require VisitorClientUID to Verify Data.

EmiratesidVerify : To Verify Emiratesid Exist, Require VisitorClientUID to Verify Data.

Selfie : Require VisitorImage URL need to send generated by VisitorSelfie Request by upload file.

VideoRecorded : Require VisitorImage URL need to send generated by VisitorSelfie Request by upload file.

Request Formats

[
  {  
    "Customer_ID": "sample string",
    "AppSoftwareTypeID": "sample string",
    "RobotNickName": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "EMAIL": "sample string",
    "Designation": "sample string",
    "ID": "sample string",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "sample string",
    "ItemID": 123,
    "ItemName": "sample string",
    "VisitorLogs": "sample string",
    "SurveyClient": 123,
    "SurveyApp": 123,
    "QRLink": "sample string",
    "CustomerDemographic": "sample string",
    "CustomerSurvey": "sample string",
    "MeetingLink": "sample string",
    "WebsiteLink": "sample string",
    "isActive": 1,
    "SMSAPICopyTo": "sample string",
    "Temperature": "sample string",
    "CorporateName": "sample string",
    "ClientName": "sample string",
    "ConsentAgree": "sample string",
    "EmailCC": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "Language": "sample string",
    "EItemID": 123,
    "EventStatus": "sample string",
    "ZohoAssignUser": "sample string",
    "VideoRecordedLink": "sample string",
    "VisitorImage": "sample string",
    "VisitorPhoto": "sample string",
    "MinTemperature": "sample string",
    "MaxTemperature": "sample string",
    "RobotExID": "sample string",
    "GenerateQR": "sample string",
    "VisitorType": "sample string",
    "VisitorClientUID": "sample string",
    "SMSLink": "string string",
    "CustomerDemographicTwo": "string string",
    "CustomerSurveyTwo": "string string",
    "SELFIESTATUS": "string string"
  },
  {
    "Customer_ID": "sample string",
    "AppSoftwareTypeID": "sample string",
    "RobotNickName": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "Organization": "sample string",
    "EMAIL": "sample string",
    "Designation": "sample string",
    "ID": "sample string",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "sample string",
    "ItemID": 123,
    "ItemName": "sample string",
    "VisitorLogs": "sample string",
    "SurveyClient": 123,
    "SurveyApp": 123,
    "QRLink": "sample string",
    "CustomerDemographic": "sample string",
    "CustomerSurvey": "sample string",
    "MeetingLink": "sample string",
    "WebsiteLink": "sample string",
    "isActive": 1,
    "SMSAPICopyTo": "sample string",
    "Temperature": "sample string",
    "CorporateName": "sample string",
    "ClientName": "sample string",
    "ConsentAgree": "sample string",
    "EmailCC": "sample string",
    "EmiratesID": "sample string",
    "CustomRegisterField": "sample string",
    "CustomRegisterFieldValue": "sample string",
    "CustomRegisterSecondField": "sample string",
    "CustomRegisterSecondFieldValue": "sample string",
    "Language": "sample string",
    "EItemID": 123,
    "EventStatus": "sample string",
    "ZohoAssignUser": "sample string",
    "VideoRecordedLink": "sample string",
    "VisitorImage": "sample string",
    "VisitorPhoto": "sample string",
    "MinTemperature": "sample string",
    "MaxTemperature": "sample string",
    "RobotExID": "sample string",
    "GenerateQR": "sample string",
    "VisitorType": "sample string",
    "VisitorClientUID": "sample string",
    "SMSLink": "string string",
    "CustomerDemographicTwo": "string string",
    "CustomerSurveyTwo": "string string",
    "SELFIESTATUS": "string string"
  }
]

Response Information

Resource Description

NameDescriptionType
ID

Message ID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string
VisitorClientUID

Visitor Client UID New if Register.

string

Response Formats

[
    {
        "ID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4",
        "VisitorClientUID": "sample string 5"
    }
]





Example

Request

POST
Meeting?ClientID=123456789&RobotID=987456321ABC&SoftwareVersion=2

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "Customer_ID": "1",
    "RobotNickName"; "Expert Sanbot",
    "AppSoftwareTypeID": "9",
    "FullName": "Test Name",
    "Mobile": "9715555555555",
    "Organization": "Test Company",
    "EMAIL": "Test@Test.com",
    "Designation": "Test",
    "ID": "123",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "Meeting",
    "ItemID": 1001,    
    "ItemName": "sample string",
    "VisitorLogs": "sample string",
    "CustomerDemographic": "I am Corporate",    
    "MeetingLink": "http://abc.com/webservices",
    "WebsiteLink": "http://abc.com",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "Temperature"; "37.2",
    "CorporateName": "Company Name",
    "EmailCC": "info@example.com",
    "EmiratesID": "XXX-XXXX-XXXXXXX-X",
    "CustomRegisterField": "Loyalty Card",
    "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
    "CustomRegisterSecondField": "Sample ID",
    "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
    "isActive": true,
    "EItemID": 123,
    "Language":"1",
    "EventStatus": "Open",
    "ZohoAssignUser": "sample string",
    "VideoRecordedLink": "sample string",
    "VisitorImage": "sample string",
    "VisitorPhoto": "sample string",
    "MinTemperature": "sample string",
    "MaxTemperature": "sample string",
    "RobotExID": "sample string",
    "GenerateQR": "sample string",
    "VisitorType": "sample string",
    "VisitorClientUID": "sample string",
    "SMSLink": "string string",
    "CustomerDemographicTwo": "string string",
    "CustomerSurveyTwo": "string string",
    "SELFIESTATUS": "string string"
  },
  {
    "Customer_ID": "2",
    "RobotNickName"; "Expert Sanbot",
    "AppSoftwareTypeID": "9",
    "FullName": "Test Name",
    "Mobile": "9715000000000",
    "Organization": "Test Company",
    "EMAIL": "Test@Test.com",
    "Designation": "Test",
    "ID": "124",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "Meeting",
    "ItemID": 1001,    
    "ItemName": "sample string",
    "VisitorLogs": "sample string",
    "CustomerDemographic": "I am Corporate",    
    "MeetingLink": "http://abc.com/webservices",
    "WebsiteLink": "http://abc.com",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "Temperature"; "37.2",
    "CorporateName": "Company Name",
    "EmailCC": "info@example.com",
    "EmiratesID": "XXX-XXXX-XXXXXXX-X",
    "CustomRegisterField": "Loyalty Card",
    "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
    "CustomRegisterSecondField": "Sample ID",
    "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
    "isActive": true,
    "EItemID": 1,
    "Language":"1",
    "EventStatus": "Open",
    "ZohoAssignUser": "sample string",
    "VideoRecordedLink": "sample string",
    "VisitorImage": "sample string",
    "VisitorPhoto": "sample string",
    "MinTemperature": "sample string",
    "MaxTemperature": "sample string",
    "RobotExID": "sample string",
    "GenerateQR": "sample string",
    "VisitorType": "sample string",
    "VisitorClientUID": "sample string",
    "SMSLink": "string string",
    "CustomerDemographicTwo": "string string",
    "CustomerSurveyTwo": "string string",
    "SELFIESTATUS": "string string"
  }
]

Response Body

200
[
    {
        "ID": "123",        
        "Customer_ID": "1",
        "Message": "Meeting addedd successfully and Sms Sent Sucessfully.",
        "QR": null,
        "VisitorClientUID": "XYZ123"
    },
    {
        "ID": "124",
        "Customer_ID": "2",
        "Message": "Meeting addedd successfully and Sms Sent Sucessfully.",
        "QR": null,
        "VisitorClientUID": "XYZ124"
    }
]





Example(Visitor Verify)

Request

POST
Meeting?ClientID=123456789&RobotID=987456321ABC&SoftwareVersion=2

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  { 
    "RobotNickName"; "Expert Sanbot",
    "AppSoftwareTypeID": "9",
    "FullName": "Test Name",
    "Mobile": "9715555555555",
    "Organization": "Test Company",
    "EMAIL": "Test@Test.com",
    "Designation": "Test",
    "ID": "123",
    "AppointmentDate": "2020-12-15T22:21:23.5497434+05:30",
    "Type": "VisitorVerify",
    "ItemID": 1001,    
    "ItemName": "sample string",
    "VisitorLogs": "sample string",
    "CustomerDemographic": "I am Corporate",    
    "MeetingLink": "http://abc.com/webservices",
    "WebsiteLink": "http://abc.com",
    "SMSAPIUrl": "http://abc.com/webservices/HttpReceiver.asmx/SubmitSms?",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "Temperature"; "37.2",
    "CorporateName": "Company Name",
    "EmailCC": "info@example.com",
    "EmiratesID": "XXX-XXXX-XXXXXXX-X",
    "CustomRegisterField": "Loyalty Card",
    "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
    "CustomRegisterSecondField": "Sample ID",
    "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
    "isActive": true,
    "EItemID": 123,
    "Language":"1",
    "EventStatus": "Open",
    "ZohoAssignUser": "sample string",
    "VideoRecordedLink": "sample string",
    "VisitorImage": "sample string",
    "VisitorPhoto": "sample string",
    "MinTemperature": "sample string",
    "MaxTemperature": "sample string",
    "RobotExID": "sample string",
    "GenerateQR": "sample string",
    "VisitorType": "sample string",
    "VisitorClientUID": "XYZ123",
    "SMSLink": "string string",
    "CustomerDemographicTwo": "string string",
    "CustomerSurveyTwo": "string string",
    "SELFIESTATUS": "string string"
  }
]

Response Body

200
[
    {
        "ID": "123",
        "Customer_ID": "2",
        "Name": "Test Name",
        "Mobile": "9715555555555",
        "Email": "Test@Test.com",
        "Organization": "Test Company",
        "Designation": "Test",
        "CustomRegisterField": "Loyalty Card",
        "CustomRegisterFieldValue": "XXXX XXXX XXXX XXXX",
        "CustomRegisterSecondField": "Sample ID",
        "CustomRegisterSecondFieldValue": "XXXX XXXX XXXX XXXX",
        "VisitorType": "Visitor",
        "VisitorClientUID": "XYZ123",
        "Status": "Verified",
        "Message": "Registered Visitor.",
        "QR": "http://test.com/test/xyz.jpeg"
    }
]

Meeting Image API V2.0

Purpose

To post meeting Image details at ExperthubRobotics App Clients.

Request

POST
VisitorImage?ClientID={ClientID}&RobotID={RobotID}&SoftwareVersion=2

URI Parameters

NameDescriptionType
ClientID

Client ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
SoftwareVersion

Software Version in which app install Installed.

string

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
Customer_ID

App Generated Customer ID if Client Approved

string
RobotExID

Robot Ex ID from Robot.

string
AppSoftwareTypeID

Application of Software Type. Application Unique ID from ExperthubRobotics Applications.

string
FullName

Full Name of Customer if Client Approved. *Allow a-zA-Z and Space.

string
Mobile

Mobile of Customer if Client Approved. *Allow 0-9 only International Number.

string
ID

Unique ID Generate by Robot Application

string
Type

(optional) Type for Submit.

string(Meeting / Register / ORRegister / SendSMS / Video / Appointment)
VisitorImage

(optional) Visitor Image in Base64. *Allow Base64 String only.

string(Base64)
SMSServiceProvider

(optional) SMS Provider API Name

string
SMSAPIUrl

(optional) SMS Provider API URL/End Point(From SignIn API Request)

string
SMSAPIUserName

(optional) SMS Provider Username, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPIPassword

(optional) SMS Provider Password, Will be End to End Encrypted(From SignIn API Request)

string
SMSAPICallbackQueryString

(optional) SMS Provider CallbackQueryString if any.(From SignIn API Request)

string
SMSAPIPriority

(optional) SMS Sending Priority.(From SignIn API Request)

string
SMSAPIJsonBody

(optional) SMS Json if sms api support json format.(From SignIn API Request)

string
SMSAPICopyTo

(optional) SMS Mobile number for sanding copy.(From SignIn API Request)

string
SMSTAccountSid

(optional) SMS Twilio API Account Sid

string
SMSTAuthToken

(optional) SMS Twilio API Auth Token

string
SMSTMessagingServiceSid

(optional) SMS Twilio API Messaging Service Sid

string
CorporateName

Corporate Name of Client.

string
Language

(optional) Visitor Language ID.

string
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Request Formats

[
  {   
    "Customer_ID": "sample string",
    "RobotExID"; "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "ID": "sample string",
    "Type": "sample string",
    "VisitorImage": "sample string",
    "CorporateName": "sample string",
    "SMSServiceProvider": "sample string",
    "SMSAPIUrl": "sample string",
    "SMSAPIUserName": "sample string",
    "SMSAPIPassword": "sample string",
    "SMSAPICallbackQueryString": "sample string",
    "SMSAPIPriority": "sample string",
    "SMSAPIJsonBody": "sample string",
    "SMSAPICopyTo": "sample string",
    "SMSTAccountSid": "sample string",
    "SMSTAuthToken": "sample string",
    "SMSTMessagingServiceSid": "sample string",
    "Language":"1"
  },
  {
    "Customer_ID": "sample string",
    "RobotExID"; "sample string",
    "AppSoftwareTypeID": "sample string",
    "FullName": "sample string",
    "Mobile": "sample string",
    "ID": "sample string",
    "Type": "sample string",
    "VisitorImage": "sample string",
    "CorporateName": "sample string",
    "SMSServiceProvider": "sample string",
    "SMSAPIUrl": "sample string",
    "SMSAPIUserName": "sample string",
    "SMSAPIPassword": "sample string",
    "SMSAPICallbackQueryString": "sample string",
    "SMSAPIPriority": "sample string",
    "SMSAPIJsonBody": "sample string",
    "SMSAPICopyTo": "sample string",
    "SMSTAccountSid": "sample string",
    "SMSTAuthToken": "sample string",
    "SMSTMessagingServiceSid": "sample string",
    "Language":"1"
  }
]
                                

Response Information

Resource Description

NameDescriptionType
ID

Message ID

string
Customer_ID

Customer ID New if Register.

string
Message

Message details

string
QR

Customer ID New if Register QR Link.

string

Response Formats

[
    {
        "ID": "sample string 1",
        "Customer_ID": "sample string 2",
        "Message": "sample string 3",
        "QR": "sample string 4"
    }
]                                    
                                





Example

Request

POST
Meeting?ClientID=123456789&RobotID=987456321ABC

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
  {
    "Customer_ID": "11478",
    "RobotExID"; "Ex999",
    "AppSoftwareTypeID": "12",
    "FullName": "Abc Xyz",
    "Mobile": "9710000000000",
    "ID": "111",
    "Type": "register",
    "VisitorImage": "R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==",
    "CorporateName": "Abc LLC",
    "SMSServiceProvider": "Default ExperthubRobotics API",
    "SMSAPIUrl": "https://abc.com",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "SMSTAccountSid": "",
    "SMSTAuthToken": "",
    "SMSTMessagingServiceSid": "",
    "Language":"1"
  },
  {
    "Customer_ID": "11479",
    "RobotExID"; "Ex999",
    "AppSoftwareTypeID": "12",
    "FullName": "Abc Xyz",
    "Mobile": "9710000000000",
    "ID": "1111",
    "Type": "register",
    "VisitorImage": "R0lGODlhAQABAIAAAAAAAAAAACH5BAAAAAAALAAAAAABAAEAAAICTAEAOw==",
    "CorporateName": "Abc LLC",
    "SMSServiceProvider": "Default ExperthubRobotics API",
    "SMSAPIUrl": "https://abc.com",
    "SMSAPIUserName": "wMdWbMHjhTSGbBk6k8EgcA==",
    "SMSAPIPassword": "qXb4EKXYV0tCdbzWZr2k0Q==",
    "SMSAPICallbackQueryString": "URLEncodedCallBackURL",
    "SMSAPIPriority": "Priority",
    "SMSAPIJsonBody": "{TO:'###MESSAGETO###';MESSAGE:'###MESSAGE###';}",
    "SMSAPICopyTo": "1236547893",
    "SMSTAccountSid": "",
    "SMSTAuthToken": "",
    "SMSTMessagingServiceSid": "",
    "Language":"1"
  }
]
                                

Response Body

200
[
    {
        "ID": "111",        
        "Customer_ID": "11478",
        "Message": "Visitor Image updated successfully and Sms Sent Sucessfully.",
        "QR": null
    },
    {
        "ID": "1111",
        "Customer_ID": "11479",
        "Message": "Visitor Image updated successfully and Sms Sent Sucessfully.",
        "QR": null
    }
]                                   
                                

Chat Bot API

Purpose

To post chat data at ExperthubRobotics App Clients.

Request

POST
/ChatLogs

Body Parameters

NameDescriptionType
CorporateID

Corporate ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
AppSoftwareType

Application Software ID.

string
RobotType

Robot Type defind in Robot.

string
ChatLogs

Chat details Answered/Not Answered with message speak by visitor.

string
Frequency

Number of type Frequency.

string
ChatStatus

Chat Status which is Answered/Not Answered.

string

Request Formats

[
    {    
        "CorporateID": "sample string",
        "RobotID": "sample string",
        "AppSoftwareType": "sample string",
        "RobotType": "sample string",
        "ChatLogs": "sample string",
        "Frequency": "sample string",
        "ChatStatus": "sample string"
    },
    {    
        "CorporateID": "sample string",
        "RobotID": "sample string",
        "AppSoftwareType": "sample string",
        "RobotType": "sample string",
        "ChatLogs": "sample string",
        "Frequency": "sample string",
        "ChatStatus": "sample string"
    }
]
                                

Response Information

Resource Description

NameDescriptionType
Status

Statue 200 / 400 base on added or not.

string
Message

Message Add Successfully or not.

string
CorporateID

Corporate ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
AppSoftwareType

Application Software ID.

string

Response Formats

[
    {
        "Status": "sample string 1",
        "Message": "sample string 2",
        "CorporateID": "sample string 3",
        "RobotID": "sample string 4",
        "AppSoftwareType": 10
    },
    {
        "Status": "sample string 1",
        "Message": "sample string 2",
        "CorporateID": "sample string 3",
        "RobotID": "sample string 4",
        "AppSoftwareType": 10
    }
]                                    
                                





Example

Request

POST
/ChatLogs

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
    {
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "CorporateID": 2000,
        "AppSoftwareType": "10",
        "RobotType": "EXPERT MIMAX",
        "ChatLogs": "hello",
        "Frequency": "1",
        "ChatStatus": "Answered-Welcome"
    },
    {
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "CorporateID": 2000,
        "AppSoftwareType": "10",
        "RobotType": "EXPERT MIMAX",
        "ChatLogs": "what can you do",
        "Frequency": "2",
        "ChatStatus": "Not Answered-Welcome"
    }
]
                                

Response Body

200
[
    {
        "Status": "200",
        "Message": "Add Successfully.",
        "CorporateID": "2000",
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "AppSoftwareType": 10
    },
    {
        "Status": "200",
        "Message": "Add Successfully.",
        "CorporateID": "2000",
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "AppSoftwareType": 10
    }
]                                   
                                





Example

Request

POST
/ChatLogs

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
    {
        "RobotExID": "Ex557",
        "corporateid": 2000,
        "AppSoftwareType": "10",
        "RobotType": "EXPERT MIMAX",
        "ChatLogs": "Answered-Welcome:hello",
        "Frequency": "1"
    },
    {
        "RobotExID": "Ex557",
        "corporateid": 2000,
        "AppSoftwareType": "10",
        "RobotType": "EXPERT MIMAX",
        "ChatLogs": "Answered-Welcome:what can you do",
        "Frequency": "2"
    }
]
                                

Response Body

200
[
    {
        "Status": "400",
        "Message": "RobotID cannot empty or null.",
        "CorporateID": "2000",
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "AppSoftwareType": 10
    },
    {
        "Status": "400",
        "Message": "RobotID cannot empty or null.",
        "CorporateID": "2000",
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "AppSoftwareType": 10
    }
]                                   
                                

Error Report API

Purpose

To post chat data at ExperthubRobotics App Clients.

Request

POST
/ErrorLogs

Body Parameters

NameDescriptionType
CorporateID

Corporate ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
AppSoftwareType

Application Software ID.

string
RobotType

Robot Type defind in Robot.

string
ErrorTrigerAt

Error Triger at Point Details.

string(optional)
ErrorCause

Details information about Error.

string(optional)
requestInfo

if error cause is api then api url.

string(optional)
requestMessage

if error cause is api then api request Message. For support ticket put Message details hear.

string(optional)
requestHeader

if error cause is api then api request Header if any. if Support Ticket submit then use "Support Ticket"

string(optional)
responseStatus

if error cause is api then api response Status if any.

string(optional)
responseMessage

if error cause is api then api response Message if any.

string(optional)
fileRobotErrorLogs

if you have any file / robot logs uploaded send link.

string(optional)
ReporterName

For support ticket Error Reporter Name.

string(optional)
ReporterPhone

For support ticket Error Reporter Phone.

string(optional)
ReporterEmail

For support ticket Error Reporter Email.

string(optional)

Request Formats

[
    {    
        "CorporateID": "sample string",
        "RobotID": "sample string",
        "AppSoftwareType": "sample string",
        "RobotType": "sample string",
        "ErrorTrigerAt": "sample string",
        "ErrorCause": "sample string",
        "requestInfo": "sample string",
        "requestMessage": "sample string",
        "requestHeader": "sample string",
        "responseStatus": "sample string",
        "responseMessage": "sample string",
        "fileRobotErrorLogs": "sample string",
        "ReporterName": "sample string",
        "ReporterPhone": "sample string",
        "ReporterEmail": "sample string"
    },
    {    
        "CorporateID": "sample string",
        "RobotID": "sample string",
        "AppSoftwareType": "sample string",
        "RobotType": "sample string",
        "ErrorTrigerAt": "sample string",
        "ErrorCause": "sample string",
        "requestInfo": "sample string",
        "requestMessage": "sample string",
        "requestHeader": "sample string",
        "responseStatus": "sample string",
        "responseMessage": "sample string",
        "fileRobotErrorLogs": "sample string",
        "ReporterName": "sample string",
        "ReporterPhone": "sample string",
        "ReporterEmail": "sample string"
    }
]
                                

Response Information

Resource Description

NameDescriptionType
Status

Statue 200 / 400 base on added or not.

string
Message

Message Add Successfully or not.

string
CorporateID

Corporate ID in which assign to Firm.

integer
RobotID

Robot ID in which app install Installed.

string
AppSoftwareType

Application Software ID.

string

Response Formats

[
    {
        "CorporateID": "sample string 3",
        "RobotID": "sample string 4",
        "AppSoftwareType": 10,
        "Status": "sample string 1",
        "Message": "sample string 2"
    },
    {
        "CorporateID": "sample string 3",
        "RobotID": "sample string 4",
        "AppSoftwareType": 10,
        "Status": "sample string 1",
        "Message": "sample string 2"
    }
]                                    
                                





Example

Request

POST
/ErrorLogs

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

[
    {
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "corporateid": "2000",
        "AppSoftwareType": "10",
        "ErrorTrigerAt": "YoutubePlayer",
        "ErrorCause": "",
        "RobotType": "EXPERT MIMAX",
        "LogSMSSentTo": "",
        "LogEmailSentTo": "",
        "requestInfo": "",
        "requestMessage": "",
        "requestHeader": "Support Ticket",
        "fileRobotErrorLogs": "ErrorLog_14011916.txt",
        "ReporterName": "ABC",
        "ReporterPhone": "9711111111111",
        "ReporterEmail": "example@example.com"
    }
]
                                

Response Body

200
[
    {
        "Status": "200",
        "Message": "Add Successfully.",
        "CorporateID": "2000",
        "RobotID": "46a4s64sd6a4d6d4a487987ad",
        "AppSoftwareType": 10
    }
]                                   
                                

Logout API

Purpose

Send report to Client at end of day.

Request

POST
LogOut

URI Parameters

None

Addtional Header Parameters

NameDescriptionType
auth

auth code provide while sign in.

string

Body Parameters

NameDescriptionType
ClientID

Registerd Corporate ID

integer
RobotID

Robot ID in which Application Install

string
AppSoftwareTypeID

Application Software Type ID

integer
ClientName

Client Full Name.

string
Company

Firm/ Organization Name.

string
CorporateName

Firm/ Organization Name.

string
CompanyName

Firm/ Organization Name.

string
Email

Client Email Address.

int
CorporateEmail

Corporate Email.

string
RobotName

Robot Name.

string
RobotExID

Robot Ex ID.

string
Days

Days.

string
ManageBy

Manage By.

string
LeastFeedFileKey

Least Feed File Key.

string
Version

Version.

string
MenuVersion

Menu Version.

string
ImageVersion

Image Version.

string
Note:

All fileds are mandatory, which are not mark (optional).

auth code is also mandatory.

Request Formats

{
    "ClientID": 1,
    "RobotID": "sample string",
    "AppSoftwareTypeID": 9,
    "ClientName": "sample string",
    "Company": "sample string",
    "CorporateName": "sample string",
    "CompanyName": "sample string",
    "Email": "sample string",
    "CorporateEmail": "sample string",
    "RobotName": "sample string",
    "RobotExID": "sample string",
    "Days": "1",
    "ManageBy": "sample string",
    "LeastFeedFileKey": "sample string",
    "Version": "2.000",
    "MenuVersion": "2.0000",
    "ImageVersion": "2.00000"
}

Response Information

Resource Description

NameDescriptionType
Code

Message Code

string
Message

Message details

string

Response Formats

{
    "Code": "200",
    "Message": "Logout successful."
}
                                





Example

Request

POST
LogOut

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

{
    "ClientID": 1,
    "RobotID": "1",
    "AppSoftwareTypeID": 9,
    "ClientName": "test",
    "CorporateName": "test company",
    "CompanyName": "test company",
    "Email": "test.user@experthubrobotics.com",
    "CorporateEmail": "test.user@experthubrobotics.com",
    "RobotName": "Sanbot ELF",
    "RobotExID": "Ex1000",
    "Days": "1",
    "ManageBy": "Client",
    "LeastFeedFileKey": "RobotSetup_Coid1_Ex1000_App9_XXXXXXXX_XXXXXX",
    "Version": "2.000",
    "MenuVersion": "2.0000",
    "ImageVersion": "2.00000"
}
                                

Response Body

200
{
    "Code": "200",
    "Message": "Logout successful."
}                    
                                





Example(InComplete)

Request

POST
LogOut

Addtional Header Parameters

auth : "c335bd96-3d99-36cd-b34d-d9b0b027920f"

Request Body

{
    "ClientID": 1,
    "RobotID": "1",
    "AppSoftwareTypeID": 9,
    "ClientName": "test",
    "CorporateName": "test company",
    "CompanyName": "test company",
    "Email": "",
    "CorporateEmail": "test.user@experthubrobotics.com",
    "RobotName": "Sanbot ELF",
    "RobotExID": "Ex1000",
    "Days": "1",
    "ManageBy": "Client",
    "LeastFeedFileKey": "RobotSetup_Coid1_Ex1000_App9_XXXXXXXX_XXXXXX",
    "Version": "2.000",
    "MenuVersion": "2.0000",
    "ImageVersion": "2.00000"
}
                                

Response Body

400
{
    "Code": "400",
    "Message": "Client Email can not empty."
}