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)
							 
						 | 
					

