Event
The Event object represents a calendar event in BlueCamroo.
Supported API Calls: List | Get | Add | Update | Delete
Object Properties
Property |
Type |
Description |
Id |
integer |
A unique Id value for the Event object. |
ParentId |
integer |
If this event is a child of another object (e.g., an organization or project), the ID of the object. |
ParentName |
string (100) |
Name of the parent object. |
ParentObject |
string (100) |
What kind of object this event is a child of: person, account (if an organization), project, etc. |
Subject |
string (100) |
Subject of the event. |
Description |
string (100) |
The description of the event. |
Location |
string (100) |
The event's location. |
OwnerId |
integer |
The ID of the internal user who owns the event. |
ParentEventId |
integer |
If this event object is created as a child of an event set for reoccurring, enter the id. This value can be 0. |
ParentObject |
string (100) |
ParentObject identifies what kind of object the event object is a child of. Values are lead, account (if it's an organization), contact, opportunity, project, case. |
StartDate |
DateTime |
Event start date. This is optional. |
EndDate |
DateTime |
Event end date. This is optional. |
UID |
string (100) |
Unique ID email to facilitate email client integration. |
IsReminderSet |
boolean |
Flag that indicates the event needs to generate a reminder. |
IsAllDayEvent |
boolean |
Flag that indicates the event is an all day event and should block off all working hours. |
LastModifiedDate |
DateTime |
Date the last time the object was modified. |
ReminderDate |
DateTime |
If reminder is true, set a date for the reminder to be generated. This value is optional. |
IsPrivateEvent |
boolean |
Flag that indicates the event is private. |
IsRecurrence |
boolean |
Flag that indicates the event is repeating. |
RecurrenceType |
string (100) |
Type of repeating event. Possible values are: daily, weekly, monthly, yearly. |
RecurrenceStartDate |
DateTime |
Date the recurrence should start. |
RecurrenceEndDate |
DateTime |
Date the recurrence should end. |
RecurrenceEndOccurrence |
integer |
The event should end after this number of occurrences. For example, it should end after 10 occurances. |
OccurrenceNumber |
integer |
A counter for how many actual occurances has taken place. For example, if this is the 5th of 10 maximum occurences, OccurrenceNumber will be 5 while RecurrenceEndOccurrence will be 10. |
AttendeeList |
List<EventAttendee> |
A list of attendees. |
TotalAttendee |
integer |
Total number of attendees. |
ReminderTime |
integer |
Time in minutes until a reminder will be sent out. |
List
Description
Returns a list of events for the passed parent object/id.
URL
https://{company}.bluecamroo.com/api/event/list?parentId={parentId}&ParentObject={ParentObject}
Parameters
None
HTTP Method
GET
Data Return
Returns the events list in the requested format (e.g., JSON or XML)
HTTP Return Status Code
200: Ok
401: Not authorized (you need to log in)
Get
Description
Returns a specific event object.
URL
https://{company}.bluecamroo.com/api/event/get/{id}
HTTP Method
GET
Parameters
None
Data Return
Returns the event object in the requested format (e.g., JSON or XML)
HTTP Return Status Code
200: Ok
400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)
401: Not authorized (you need to log in)
403: Forbidden (you don't have permission to this resource)
Add
Description
Add an event.
URL
https://{company}.bluecamroo.com/api/event/add
HTTP Method
POST
Parameters
Event object
Data Return
Returns the event object in the requested format (e.g., JSON or XML)
HTTP Return Status Code
201: Created
401: Not authorized (you need to log in)
403: Forbidden (you don't have permission to this resource)
Update
Description
Updates an event object.
URL
https://{company}.bluecamroo.com/api/event/update
HTTP Method
PUT
Parameters
Event object
Data Return
Returns the event object in the requested format (e.g., JSON or XML)
HTTP Return Status Code
200: Ok
400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)
401: Not authorized (you need to log in)
403: Forbidden (you don't have permission to this resource)
Delete
Description
Deletes the specified event. The event to delete is specified by Id value.
URL
https://{company}.bluecamroo.com/api/event/delete/{id}
HTTP Method
DELETE
Parameters
None
Data Return
None
HTTP Return Status Code
200: Ok
400: Bad Request (One or more input data items is not valid, for example a mandatory field is blank)
401: Not authorized (you need to log in)
403: Forbidden (you don't have permission to this resource)