Get Event as a whole
@return array|string
Arguments
event_id |
numeric, required |
Get Events for a specific calendar
@return array|string
Arguments
calendar_id |
numeric, required |
from |
max:13 |
to |
max:13 |
timezone_offset |
string |
Get Calendar
@param number $id id of the calendar
@return array|mixed
Arguments
Delete all events related to calendar
@return array|string
Arguments
calendar_id |
numeric, required |
Add calendar reservation events
@return array|string
Arguments
calendar_id |
numeric |
created_by_user_id |
numeric |
assigned_to_user_id |
numeric |
color |
string |
privacy |
in: public, private |
location |
string |
timezone |
string |
createtime |
string |
dayofweek |
array |
days |
array |
apply_exception_intervals |
alpha_dash |
events_name |
string, required |
event_duration |
string, required |
start_date |
string, required |
end_date |
string |
exception_display_intervals |
array |
exception_day |
array |
exception_month |
array |
exception_year |
array |
exception_end_hour |
array |
exception_end_minute |
array |
exception_start_hour |
array |
exception_start_minute |
array |
Get Calendar for User
@param number $user_id id of the user
@return array|mixed
@return
Data Table object
Arguments
(also
Data Table args)
user_id |
numeric |
client_id |
numeric |
bOnlyConfirmed |
boolean |
Get Calendar for User for select
@param number $user_id id of the user
@return array|mixed
Arguments
user_id |
numeric, required |
Add new Calendar
@return array|mixed
Arguments
created_by_user_id |
numeric |
assigned_to_user_id |
numeric |
title |
max:100, required |
description |
string |
location |
string |
timezone |
string |
createtime |
string |
type |
string |
show_in_list |
string |
color |
max:7 |
privacy |
in: public, private |
sync_url |
string |
Get Calendar by id
@return array|mixed
Arguments
Update Calendar
@return array|mixed
Arguments
id |
numeric, required |
created_by_user_id |
string |
assigned_to_user_id |
string |
title |
max:100 |
description |
string |
location |
string |
timezone |
string |
type |
string |
show_in_list |
string |
color |
max:7 |
privacy |
in: public, private |
sync_repeat |
numeric, max:1440 |
Delete Calendar
@return array|mixed
Arguments
Delete Calendar
@return array|mixed
Arguments
id |
numeric, required |
user_id |
numeric, required |
Share Calendar with Client or User
@return array|mixed
Arguments
id |
numeric, required |
user_id |
numeric |
client_id |
numeric |
Update sharing properties
@return array|mixed
Arguments
id |
numeric, required |
user_id |
numeric, required |
client_id |
numeric, required |
attendees_rights |
numeric, required |
Unshare calendar with Client or User
@return array|mixed
Arguments
id |
numeric, required |
user_id |
numeric |
client_id |
numeric |
Get All Shared Calendars with Client or User
@return array|mixed
Arguments
user_id |
numeric |
client_id |
numeric |
Synchronize calendar with sync_url
@return array|mixed
Arguments
id |
numeric, required |
sync_type |
alpha_dash |
requestGoogleOauthToken |
boolean |
Saving google auth token to DB
@return array|mixed|string
Arguments
calendar_id |
numeric, required |
googleapi_token |
string, required |
Get export URL
@return array|mixed
Arguments
calendar_id |
required, numeric |
export_type |
string, required |
company_id |
numeric |
user_id |
numeric |
Get all records with pagination.
The function accepts limit and has a maximum limit that can not be overwritten
Arguments
Get all records
this function returns all the records. Pagination / limit are not accepted
@return
Data Table object
Arguments
Get Change Log for an object
Arguments