Case
An object that represents a case. A case is a child of a customer object.
Supported API Calls: Get | Add | Update | Delete
Object Properties
Property |
Type |
Description |
Id |
integer |
Unique Identity of a case. When adding a new case object the value must be 0. |
ParentId |
integer |
ID of the parent object. |
ParentObject |
string (100) |
ParentObject identifies what kind of object the case object is a child of. Value is project. |
ContactId |
integer |
ID for a contact associated with this case. |
CaseNumber |
string (100) |
The case's reference number. |
Subject |
string (100) |
Case's Subject field. |
Description |
string (100) |
Case's Description field. |
Status |
string (100) |
ID to set the case's Status drop-down box. Value should be equal to a CaseStatus object's ID field. |
OpenDate |
DateTime |
Date value indicating when the case was opened. |
IsClosed |
boolean |
Flag to indicate the case is closed and can't be edited. |
IsEscalated |
boolean |
Flag to indicate the case has been escalated. |
OwnerId |
integer |
The ID of the user who owns this object. |
IsLocked |
boolean |
Flag to indicate the case can't be edited. This property is read only |
ProductId |
integer |
If the case is related to a product, the ID of the product. Optional. This value can be null. |
ProjectId |
integer |
If the case is related to a project, the ID of the project. Optional. This value can be null. |
MilestoneId |
integer |
If the case is related to a stage, the ID of the stage. Optional. This value can be null. |
CreatedBy |
integer |
ID of the user who created this case. Read only. |
CreationDate |
DateTime |
Indicates when this object was created. Read only. |
LastModifiedBy |
integer |
ID of the user who last modified the object. Read only. |
LastModifiedDate |
DateTime |
Date the last time the object was modified. Read only. |
LastActivityDate |
DateTime |
Date the last time the object was accessed in any way. Read only. |
LastModifiedBy |
integer |
ID of the user who last modified this case. Read only. |
IsLocked |
boolean |
Flag to indicate the case cannot be edited. This property is read only. |
CaseStatus |
string (100) |
The status of the case. Can be Open, Resolved, Re-opened, Escalated, or Closed. |
IsWatched |
boolean |
Flag to indicate this record's update stream is watched. |
ReviewDate |
DateTime |
Date and time this record needs to be reviewed. |
RelatedParentId |
integer |
ID of the object this case is related to (a person or organization). |
RelatedParentObject |
string (100) |
Indicate if the parent is an organization or person object. |
CaseAge |
integer |
In days how old the case is. |
Contact |
contact |
Contact object of the person identified as the case contact. |
AttachmentList |
List<AttachmentAssociate> |
A list of any attachment objects. |
Priority |
integer |
Sets the cases Priority field. Value matches the CasePriority lookup value. |
PriorityName |
string (100) |
Text of the priority. |
Get
Description
Returns the details of a specified case.
URL
https://{company}.bluecamroo.com/api/case/get/{id}
HTTP Method
GET
Parameters
None
Data Return
Returns the case 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
Adds a case object.
URL
https://{company}.bluecamroo.com/api/case/add
HTTP Method
POST
Parameters
A case object
Data Return
Returns the case 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 a case object.
URL
https://{company}.bluecamroo.com/api/case/update
HTTP Method
A case object
Data Return
Returns the case 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 case.
URL
https://{company}.bluecamroo.com/api/case/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)