The Workroom methods of the Elance Developer API support obtaining detailed information from an Elance Workroom, including job bids, messages, and Workview™ details.

A Workroom is created for a project whenever a job is awarded. The bidId associated with the winning bid is used as the unique identifier for the Workroom. For more information on Workrooms, see "What is The Workroom?" on Elance Help.

Using the workroom/postMessage method, clients can submit messages and attachments to a Workroom through an HTTP POST request.

The Workroom methods can only be used if you have obtained an OAuth Consumer Secret from Elance, as explained in Using OAuth with Authenticated Methods.

Common Data Types
The definition of common object types used by many Elance developer API methods.

workroom/getProposals
Retrieve the list of proposals for the specified job.

workroom/getProposalDetails
Retrieve the detail information for a specified proposal.

workroom/getMessages
Obtain the messages posted to a workroom.

workroom/postMessage
Submit a new message to a workroom.

workroom/getWorkviewDetails
Retrieve the Work View™ details for the specified proposal, user, and date.

workroom/getScreenshotDetails
Returns details for a specific screenshot associated with a Work View™ project.