StatusUpdate

An object representing a record's Status Update.

Supported API Calls: Get | Add | Update | Delete

Object Properties

Property

Type

Description

ID

integer

Unique Identity of an StatusUpdate. When adding a new StatusUpdate the value must be 0.

ParentId

integer

ID of the object this status update is associated with.

ParentObject

string (100)

Type of parent object (account, person, case).

RelatedTo

string (100)

Name of the record this update is associated with.

CurrentUpdate

string (100)

Text of the actual update.

NextAction

string (100)

Text of the next step.

OwnerId

integer

ID of the user who owns this update.

DueDate

DateTime

Sets the next step's due date.

ShareWithCompany

boolean

Flag indicating the update should be shared with others in the company.

ShareWithCustomer

boolean

Flag indicating this update is shared with a customer.

ShareWithSupplier

boolean

Flag indicating this update is shared with a supplier.

IsNextActionCompleted

boolean

Flag indicating the next step has been marked as completed.

CreationDate

DateTime

Indicates when this object was created.

LastActivityDate

DateTime

Date the last time the object was accessed in any way.

AttachmentList

List<Attachment>

A list of attachment objects.

TaskList

List<Task>

A list of task objects.

EventList

List<Event>

A list of event objects.

TimeSheetList

List<TimeSheet>

A list of timesheet objects.

TodoList

List<Todo>

A list of Todos.

CommentList

List<StatusUpdateComment>

A list of StatusUpdateComment objects.

NotifyList

List<StatusUpdateNotify>

A list of who is notified.

ChangeList

List<StatusUpdateChange>

If a case, a list of status updates.

ProfileImage

string (100)

URL to the profile image of the update poster.

Owner

string (100)

Name of the update's owner.

Get

Description

Returns the specified StatusUpdate.

URL

https://{company}.bluecamroo.com/api/StatusUpdate/get/{id}

HTTP Method

GET

Parameters

None

Data Return

Returns the StatusUpdate object in the requested format (e.g., JSON or XML)

HTTP Return Status Code

200: OK

401: Not authorized (you need to log in)

403: Forbidden (you don't have permission to this resource)

Add

Description

Adds an StatusUpdate. Adds an StatusUpdate by passing an StatusUpdate object.

URL

https://{company}.bluecamroo.com/api/StatusUpdate/add

HTTP Method

POST

Parameters

An StatusUpdate object

Data Return

Returns the StatusUpdate 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

Pass an StatusUpdate object to replace one or more StatusUpdate details with the matching value.

URL

https://{company}.bluecamroo.com/api/StatusUpdate/update

HTTP Method

PUT

Parameters

An StatusUpdate object

Data Return

Returns the StatusUpdate 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 StatusUpdate based on the passed ID number.

URL

https://{company}.bluecamroo.com/api/StatusUpdate/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)