PUT CatalogSchedules/BulkUpsert

Documentation for 'BulkUpsert'.

Request Information

Parameters

NameDescriptionAdditional information
catalogSchedules
Documentation for 'catalogSchedules'.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
[
  {
    "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleDefinitionDto, NCR.Silver.Shared.Contracts",
    "Title": "sample string 1",
    "NotBefore": "2026-06-12T23:37:59.5297617+00:00",
    "NotAfter": "2026-06-12T23:37:59.5297617+00:00",
    "SiteLocalOrUtc": "SiteLocal",
    "RecurrenceSchedule": {
      "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto[], NCR.Silver.Shared.Contracts",
      "$values": [
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        }
      ]
    },
    "ScheduleDefinitionCode": "sample string 2",
    "Version": 1
  },
  {
    "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleDefinitionDto, NCR.Silver.Shared.Contracts",
    "Title": "sample string 1",
    "NotBefore": "2026-06-12T23:37:59.5297617+00:00",
    "NotAfter": "2026-06-12T23:37:59.5297617+00:00",
    "SiteLocalOrUtc": "SiteLocal",
    "RecurrenceSchedule": {
      "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto[], NCR.Silver.Shared.Contracts",
      "$values": [
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        }
      ]
    },
    "ScheduleDefinitionCode": "sample string 2",
    "Version": 1
  },
  {
    "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleDefinitionDto, NCR.Silver.Shared.Contracts",
    "Title": "sample string 1",
    "NotBefore": "2026-06-12T23:37:59.5297617+00:00",
    "NotAfter": "2026-06-12T23:37:59.5297617+00:00",
    "SiteLocalOrUtc": "SiteLocal",
    "RecurrenceSchedule": {
      "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto[], NCR.Silver.Shared.Contracts",
      "$values": [
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        },
        {
          "$type": "NCR.Silver.Shared.Contracts.DsesApi.ScheduleRecurrenceDto, NCR.Silver.Shared.Contracts",
          "Description": "sample string 1",
          "Start": "sample string 2",
          "Duration": "sample string 3",
          "Status": "Active"
        }
      ]
    },
    "ScheduleDefinitionCode": "sample string 2",
    "Version": 1
  }
]

application/xml, text/xml

Sample:
<ArrayOfScheduleDefinitionDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/NCR.Silver.Shared.Contracts.DsesApi">
  <ScheduleDefinitionDto>
    <ScheduleDefinitionCode>sample string 2</ScheduleDefinitionCode>
    <Version>1</Version>
    <NotAfter>2026-06-12T23:37:59.5297617+00:00</NotAfter>
    <NotBefore>2026-06-12T23:37:59.5297617+00:00</NotBefore>
    <RecurrenceSchedule>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
    </RecurrenceSchedule>
    <SiteLocalOrUtc>SiteLocal</SiteLocalOrUtc>
    <Title>sample string 1</Title>
  </ScheduleDefinitionDto>
  <ScheduleDefinitionDto>
    <ScheduleDefinitionCode>sample string 2</ScheduleDefinitionCode>
    <Version>1</Version>
    <NotAfter>2026-06-12T23:37:59.5297617+00:00</NotAfter>
    <NotBefore>2026-06-12T23:37:59.5297617+00:00</NotBefore>
    <RecurrenceSchedule>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
    </RecurrenceSchedule>
    <SiteLocalOrUtc>SiteLocal</SiteLocalOrUtc>
    <Title>sample string 1</Title>
  </ScheduleDefinitionDto>
  <ScheduleDefinitionDto>
    <ScheduleDefinitionCode>sample string 2</ScheduleDefinitionCode>
    <Version>1</Version>
    <NotAfter>2026-06-12T23:37:59.5297617+00:00</NotAfter>
    <NotBefore>2026-06-12T23:37:59.5297617+00:00</NotBefore>
    <RecurrenceSchedule>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
      <ScheduleRecurrenceDto>
        <Description>sample string 1</Description>
        <Duration>sample string 3</Duration>
        <Start>sample string 2</Start>
        <Status>Active</Status>
      </ScheduleRecurrenceDto>
    </RecurrenceSchedule>
    <SiteLocalOrUtc>SiteLocal</SiteLocalOrUtc>
    <Title>sample string 1</Title>
  </ScheduleDefinitionDto>
</ArrayOfScheduleDefinitionDto>

application/x-www-form-urlencoded

Sample:

Sample not available.