Zkopírováno

/v1/FreeTime/Create

Vytváří nové volno pro konkrétní zdroj na daný termín.

Nutná oprávnění

FreeTime_w

Požadavek

CreateFreeTimeRequest
Název Popis Typ Další informace
BookingResourceId

Vnitřní Id zdroje ze systému Reservanto.

integer

Povinný údaj

SegmentId

Id zaměření, do kterého se volno vytváří.

integer

Povinný údaj

EndsAt

Konec volna.

unix time stamp

Povinný údaj

Note

Poznámka k volnu.

string
Repetition

Nastavení opakování

RepetitionCreateRequest
StartsAt

Počátek volna.

unix time stamp

Povinný údaj

TimeStamp

Datum a čas prováděného dotazu

unix time stamp

Příklad požadavku

application/json

Ukázka
{
  "SegmentId": 1011,
  "StartsAt": 1769346000,
  "EndsAt": 1769349600,
  "Note": "Poznámka",
  "Repetition": {
    "UseRepetition": true,
    "EndOfRepeat": 1772025194,
    "RepeatCount": null,
    "Frequency": 2,
    "Interval": 1,
    "DayInWeek": null,
    "DayInMonth": null,
    "Days": [
      1,
      3,
      5
    ],
    "EndType": 1
  },
  "BookingResourceId": 19564,
  "TimeStamp": 1769346794
}

Odpověď

Popis odpovědi

Vytváří nové volno pro konkrétní zdroj na daný termín.

FreeTimeResponse
Název Popis Typ Další informace
FreeTime

Informace o volnu.

FreeTimeApiModel
ErrorMessage

Chybová hláška doplňující chybu (např. pro debug).

string
ErrorMessages

Pole chybových hlášek. Pokud vznikla jen 1 chyba, tak je tu jen 1 chybová hláška.

string[]
ErrorParameter

Případný chybně zadaný parametr v požadavku.

string
ErrorParameters

Pole chybně zadaných parametrů. Pokud je chybný jen 1 parametr, tak je tu jen 1.

string[]
IsError

Indikuje, zda vznikla chyba.

boolean

Příklad odpovědi

application/json

Ukázka
{
  "FreeTime": {
    "StartDate": 1768690800,
    "EndDate": 1769295600,
    "SegmentId": 1011,
    "BookingResourceId": 19564,
    "BookingResourceName": "Vilém Brána",
    "CalendarId": 26512,
    "CalendarName": "Kalendář",
    "Note": "Poznámka",
    "Id": 14589123
  },
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}