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