User Tools

Site Tools


planner

This is an old revision of the document!


Planner.GetCalendars

Returns all agenda's available, internally an agenda is called a calendar

      /// <param name="token"></param>
      /// <param name="memberid"></param>
  

Example: https://demo.clubplanner.be/api/planner/getcalendars?token=DEMOTOKEN&memberid=1

Planner.GetCalendarItems

Returns all items in the give calendar where the member has access to

      /// <param name="token"></param>
      /// <param name="id"></param>
      /// <param name="date"></param>
      /// <param name="days">1</param>

Get all calenderitems for a given calender and date, set id = 0 for all calendars (= no filter).

Example: https://demo.clubplanner.be/api/planner/getcalendarItems?token=DEMOTOKEN&id=1&date=01/01/2017&days=7

Planner.AddReservation

Add a reservation for a given calendaritem

      /// <param name="token"></param>
      /// <param name="memberid"></param>
      /// <param name="itemid"></param>
      /// <param name="quantity"></param>
      /// <param name="logtype"></param>
      /// <param name="from"></param>

Planner.GetReservations

Get all the current reservations for a given member

      /// <param name="token"></param>
      /// <param name="memberid"></param>

Example: https://demo.clubplanner.be/api/planner/getreservations?token=DEMOTOKEN&memberid=1

Planner.CancelReservation

Cancels a given reservation

      /// <param name="token"></param>
      /// <param name="reservationid"></param>
      /// <param name="from"></param>

Example: https://demo.clubplanner.be/api/planner/CancelReservation?token=DEMOTOKEN&reservationid=1

Planner.AddCalendarItem

Add an activity to a given calendar, internally an activity is called a calendaritem

      /// <param name="token"></param>
      /// <param name="fromdate"></param>
      /// <param name="todate"></param>
      /// <param name="description"></param>
      /// <param name="calendarid"></param>
      /// <param name="cost"></param>
      /// <param name="note"></param>
      /// <param name="quantity"></param>
      /// <param name="roomid"></param>
      /// <param name="memberid"></param>
      /// <param name="activity"></param>
      /// <param name="from"></param>

Planner.AddToWaitingList

Add 1 position on the waitinglist of a given calendaritem (itemid). Will return BadRequest when waitinglist is disabled or member is already on waiting list. Will return the ID of the waitinglist item when OK.

      /// <param name="token"></param>
      /// <param name="memberid"></param>
      /// <param name="itemid"></param>
      /// <param name="logtype"></param>
      /// <param name="from"></param>
      

Planner.DeleteWaitingListItem

Remove a waitinglist item, you need the exact id of the waitinglistitem.

      /// <param name="token"></param>
      /// <param name="id"></param>
      /// <param name="from"></param>
      
      ===== Planner.DeleteCalendarItem =====

Removes a given calendar item.

      /// <param name="token"></param>
      /// <param name="id"></param>       

Note : you can only delete calendar item via the API.

planner.1521062605.txt.gz · Last modified: 2018/03/14 23:23 (external edit)