Query #2: And I`m not sure what my data in my Sql database should look like for the recurrence and recurrencerule fields. Is it OK with 'true' and 'FREQ=WEEKLY; INTERVAL=1; BYDAY=MO; UNTIL=12/23/2015' for testing purposes? I`m not sure about the BYDAY data...is it necessary?
You can pass the recurrence and recurrencerule field value as mentioned above. This will render the appointment on Monday within the time period of StartTime (ex: 12/7/2015) week to EndTime (ex: 12/23/2015) week.
The BYDAY holds the DAY values, representing on which the appointments actually renders. For example, Create the weekly appointment, and select the day(s) from the day options (Monday/Tuesday/Wednesday/Thursday/Friday/Saturday/Sunday). When Monday is selected, the first two letters of the selected day “MO” is saved in the BYDAY property. When multiple days are selected, the values are separated by commas. We request you to refer to our online documentation to know more about the Recurrence and RecurrenceRule field.