Document

An object representing a document in a folder in company documents.

Supported API Calls: Get | Add | Update | Delete

Object Properties

Property

Type

Description

ID

integer

ID of the Document.

Name

string (100)

Name of the Document.

Description

string (100)

Document description.

OwnerId

integer

The ID of the user who owns this object.

URL

string (100)

URL to the document.

LastModifiedDate

DateTime

Date the last time the object was modified.

ContentLength

integer

Document length in bytes.

ContentType

string (100)

Stores the documents' content type (application/pdf, image/gif, etc.)

Extension

string (100)

Stores the document's 3 or 4 letter extension: jpg, doc, txt, etc.

Get

Description

Returns the specified Document.

URL

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

HTTP Method

GET

Parameters

None

Data Return

Returns the Document 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 Document. Adds an Document by passing an Document object.

URL

https://{company}.bluecamroo.com/api/Document/add/AddDocument

HTTP Method

POST

Parameters

An Document object

Data Return

Returns the Document 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)

Example

A document s submitted using multipart/form-data:



// other properties

Update

Description

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

URL

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

HTTP Method

PUT

Parameters

An Document object

Data Return

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

URL

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