POST api/appointmentavailability/getsystem

Request Information

URI Parameters

None.

Body Parameters

AppointmentAvailabilityRequest
NameDescriptionTypeAdditional information
Date

string

None.

CuFlId

integer

None.

ThrId

integer

None.

Duration

integer

None.

Resc1IdList

string

None.

Resc2IdList

string

None.

Resc3IdList

string

None.

Request Formats

application/json, text/json

Sample:
{
  "Date": "sample string 1",
  "CuFlId": 2,
  "ThrId": 3,
  "Duration": 4,
  "Resc1IdList": "sample string 5",
  "Resc2IdList": "sample string 6",
  "Resc3IdList": "sample string 7"
}

application/xml, text/xml

Sample:
<AppointmentAvailabilityRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.Library.Web.Models">
  <CuFlId>2</CuFlId>
  <Date>sample string 1</Date>
  <Duration>4</Duration>
  <Resc1IdList>sample string 5</Resc1IdList>
  <Resc2IdList>sample string 6</Resc2IdList>
  <Resc3IdList>sample string 7</Resc3IdList>
  <ThrId>3</ThrId>
</AppointmentAvailabilityRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

AppointmentAvailabilityList
NameDescriptionTypeAdditional information
Date

date

None.

DateLabel

string

None.

ThrId

integer

None.

CuFlId

integer

None.

AvailableStartTimes

Collection of AppointmentAvailabilityEntry

None.

Response Formats

application/json, text/json

Sample:
{
  "Date": "2025-05-04T13:52:27.2234555+03:00",
  "DateLabel": "sample string 2",
  "ThrId": 3,
  "CuFlId": 4,
  "AvailableStartTimes": [
    {
      "StartTime": "2025-05-04T13:52:27.2244178+03:00",
      "AvailablePositions": 2,
      "StartTimeLabel": "sample string 3",
      "IsCustomerAvailable": true,
      "IsResc1Available": true,
      "IsResc2Available": true,
      "IsResc3Available": true,
      "IsValidStartTime": true,
      "IsAvailable": true
    },
    {
      "StartTime": "2025-05-04T13:52:27.2244178+03:00",
      "AvailablePositions": 2,
      "StartTimeLabel": "sample string 3",
      "IsCustomerAvailable": true,
      "IsResc1Available": true,
      "IsResc2Available": true,
      "IsResc3Available": true,
      "IsValidStartTime": true,
      "IsAvailable": true
    }
  ]
}

application/xml, text/xml

Sample:
<AppointmentAvailabilityList xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Atlantis.Library.Web.Models">
  <AvailableStartTimes>
    <AppointmentAvailabilityEntry>
      <AvailablePositions>2</AvailablePositions>
      <IsAvailable>true</IsAvailable>
      <IsCustomerAvailable>true</IsCustomerAvailable>
      <IsResc1Available>true</IsResc1Available>
      <IsResc2Available>true</IsResc2Available>
      <IsResc3Available>true</IsResc3Available>
      <IsValidStartTime>true</IsValidStartTime>
      <StartTime>2025-05-04T13:52:27.2244178+03:00</StartTime>
      <StartTimeLabel>sample string 3</StartTimeLabel>
    </AppointmentAvailabilityEntry>
    <AppointmentAvailabilityEntry>
      <AvailablePositions>2</AvailablePositions>
      <IsAvailable>true</IsAvailable>
      <IsCustomerAvailable>true</IsCustomerAvailable>
      <IsResc1Available>true</IsResc1Available>
      <IsResc2Available>true</IsResc2Available>
      <IsResc3Available>true</IsResc3Available>
      <IsValidStartTime>true</IsValidStartTime>
      <StartTime>2025-05-04T13:52:27.2244178+03:00</StartTime>
      <StartTimeLabel>sample string 3</StartTimeLabel>
    </AppointmentAvailabilityEntry>
  </AvailableStartTimes>
  <CuFlId>4</CuFlId>
  <Date>2025-05-04T13:52:27.2234555+03:00</Date>
  <DateLabel>sample string 2</DateLabel>
  <ThrId>3</ThrId>
</AppointmentAvailabilityList>