GET api/Rep/GetRepVisitSchedules/{userId}/{selectedDate}

Gets all the rep schedules for the selected month

Request Information

URI Parameters

NameDescriptionTypeAdditional information
userId

The user id of the rep you want to select the visit schedule for

integer

Required

selectedDate

date

Required

Body Parameters

None.

Response Information

Resource Description

Returns a list of all the rep schedules for the selected month

ScheduleListViewModel
NameDescriptionTypeAdditional information
repSchedules

Collection of RepVisitSchedule

None.

apiResponse

APIResponseMessage

None.

Response Formats

application/json, text/json

Sample:
{
  "repSchedules": [
    {
      "ScheduleID": 1,
      "RepCode": "sample string 2",
      "CustomerID": "sample string 3",
      "CustomerName": "sample string 4",
      "LocationID": 1,
      "Year": 1,
      "Month": 5,
      "Day": 6,
      "Week": 7,
      "VisitStatus": "sample string 8",
      "VisitRecorded": true,
      "CreatedByUserID": 10,
      "CreatedDateTime": "2026-07-17T15:10:34.4841921+02:00",
      "UpdatedByUserID": 1,
      "UpdatedDateTime": "2026-07-17T15:10:34.4841921+02:00"
    },
    {
      "ScheduleID": 1,
      "RepCode": "sample string 2",
      "CustomerID": "sample string 3",
      "CustomerName": "sample string 4",
      "LocationID": 1,
      "Year": 1,
      "Month": 5,
      "Day": 6,
      "Week": 7,
      "VisitStatus": "sample string 8",
      "VisitRecorded": true,
      "CreatedByUserID": 10,
      "CreatedDateTime": "2026-07-17T15:10:34.4841921+02:00",
      "UpdatedByUserID": 1,
      "UpdatedDateTime": "2026-07-17T15:10:34.4841921+02:00"
    }
  ],
  "apiResponse": {
    "HttpStatusCode": "sample string 1",
    "ReasonPhrase": "sample string 2",
    "ExceptionMessage": "sample string 3",
    "GeneralMessage": "sample string 4"
  }
}

application/xml, text/xml

Sample:
<ScheduleListViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models.Rep">
  <apiResponse xmlns:d2p1="http://schemas.datacontract.org/2004/07/API.Core.Models">
    <d2p1:ExceptionMessage>sample string 3</d2p1:ExceptionMessage>
    <d2p1:GeneralMessage>sample string 4</d2p1:GeneralMessage>
    <d2p1:HttpStatusCode>sample string 1</d2p1:HttpStatusCode>
    <d2p1:ReasonPhrase>sample string 2</d2p1:ReasonPhrase>
  </apiResponse>
  <repSchedules xmlns:d2p1="http://schemas.datacontract.org/2004/07/API.Core.Models.RepApp">
    <d2p1:RepVisitSchedule>
      <d2p1:CreatedByUserID>10</d2p1:CreatedByUserID>
      <d2p1:CreatedDateTime>2026-07-17T15:10:34.4841921+02:00</d2p1:CreatedDateTime>
      <d2p1:CustomerID>sample string 3</d2p1:CustomerID>
      <d2p1:CustomerName>sample string 4</d2p1:CustomerName>
      <d2p1:Day>6</d2p1:Day>
      <d2p1:LocationID>1</d2p1:LocationID>
      <d2p1:Month>5</d2p1:Month>
      <d2p1:RepCode>sample string 2</d2p1:RepCode>
      <d2p1:ScheduleID>1</d2p1:ScheduleID>
      <d2p1:UpdatedByUserID>1</d2p1:UpdatedByUserID>
      <d2p1:UpdatedDateTime>2026-07-17T15:10:34.4841921+02:00</d2p1:UpdatedDateTime>
      <d2p1:VisitRecorded>true</d2p1:VisitRecorded>
      <d2p1:VisitStatus>sample string 8</d2p1:VisitStatus>
      <d2p1:Week>7</d2p1:Week>
      <d2p1:Year>1</d2p1:Year>
    </d2p1:RepVisitSchedule>
    <d2p1:RepVisitSchedule>
      <d2p1:CreatedByUserID>10</d2p1:CreatedByUserID>
      <d2p1:CreatedDateTime>2026-07-17T15:10:34.4841921+02:00</d2p1:CreatedDateTime>
      <d2p1:CustomerID>sample string 3</d2p1:CustomerID>
      <d2p1:CustomerName>sample string 4</d2p1:CustomerName>
      <d2p1:Day>6</d2p1:Day>
      <d2p1:LocationID>1</d2p1:LocationID>
      <d2p1:Month>5</d2p1:Month>
      <d2p1:RepCode>sample string 2</d2p1:RepCode>
      <d2p1:ScheduleID>1</d2p1:ScheduleID>
      <d2p1:UpdatedByUserID>1</d2p1:UpdatedByUserID>
      <d2p1:UpdatedDateTime>2026-07-17T15:10:34.4841921+02:00</d2p1:UpdatedDateTime>
      <d2p1:VisitRecorded>true</d2p1:VisitRecorded>
      <d2p1:VisitStatus>sample string 8</d2p1:VisitStatus>
      <d2p1:Week>7</d2p1:Week>
      <d2p1:Year>1</d2p1:Year>
    </d2p1:RepVisitSchedule>
  </repSchedules>
</ScheduleListViewModel>