POST api/Online/UpdateIikoWebhookSettings

Request Information

URI Parameters

None.

Body Parameters

iikoWebhookSettingsModel
NameDescriptionTypeAdditional information
MerchantId

integer

None.

WebHooksUri

string

None.

AuthToken

string

None.

WebHooksFilter

iikoWebHooksFilterModel

None.

Request Formats

application/json, text/json

Sample:
{
  "MerchantId": 1,
  "WebHooksUri": "sample string 2",
  "AuthToken": "sample string 3",
  "WebHooksFilter": {
    "deliveryOrderFilter": {
      "orderStatuses": [
        "sample string 1",
        "sample string 2"
      ],
      "itemStatuses": [
        "sample string 1",
        "sample string 2"
      ],
      "errors": true,
      "returnedExternalDataKeys": [
        "sample string 1",
        "sample string 2"
      ]
    },
    "tableOrderFilter": {
      "orderStatuses": [
        "sample string 1",
        "sample string 2"
      ],
      "itemStatuses": [
        "sample string 1",
        "sample string 2"
      ],
      "errors": true
    },
    "reserveFilter": {
      "updates": true,
      "errors": true
    },
    "stopListUpdateFilter": {
      "updates": true
    },
    "personalShiftFilter": {
      "updates": true
    },
    "nomenclatureUpdateFilter": {
      "updates": true
    },
    "businessHoursAndMappingUpdateFilter": {
      "updates": true
    }
  }
}

application/xml, text/xml

Sample:
<iikoWebhookSettingsModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/LP.WebAPI.Models">
  <AuthToken>sample string 3</AuthToken>
  <MerchantId>1</MerchantId>
  <WebHooksFilter>
    <BusinessHoursAndMappingUpdateFilter>
      <Updates>true</Updates>
    </BusinessHoursAndMappingUpdateFilter>
    <DeliveryOrderFilter>
      <Errors>true</Errors>
      <ItemStatuses xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </ItemStatuses>
      <OrderStatuses xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </OrderStatuses>
      <ReturnedExternalDataKeys xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </ReturnedExternalDataKeys>
    </DeliveryOrderFilter>
    <NomenclatureUpdateFilter>
      <Updates>true</Updates>
    </NomenclatureUpdateFilter>
    <PersonalShiftFilter>
      <Updates>true</Updates>
    </PersonalShiftFilter>
    <ReserveFilter>
      <Errors>true</Errors>
      <Updates>true</Updates>
    </ReserveFilter>
    <StopListUpdateFilter>
      <Updates>true</Updates>
    </StopListUpdateFilter>
    <TableOrderFilter>
      <Errors>true</Errors>
      <ItemStatuses xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </ItemStatuses>
      <OrderStatuses xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
        <d4p1:string>sample string 1</d4p1:string>
        <d4p1:string>sample string 2</d4p1:string>
      </OrderStatuses>
    </TableOrderFilter>
  </WebHooksFilter>
  <WebHooksUri>sample string 2</WebHooksUri>
</iikoWebhookSettingsModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.