{"note":"OpenAPI conversion -- returning structured metadata","name":"noosh-com","description":"Noosh API application","version":"1.0","base_url":"http://example.com:80/v1","endpoints":107,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Noosh API application\n@base http://example.com:80/v1\n@version 1.0\n@auth basic\n@common_fields {workgroup_id: any}\n@endpoints 107\n@hint download_for_search\n@toc 1.1(9), 1.2(1), 3(3), countries(1), workgroups(93)\n\n@group 1.1\n@endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/fileTags\n@desc List Tags from Workgroup and Project.\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/files\n@desc List Files from Project.  Works for Regular and Remote Files\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/files\n@desc Upload File to Project.  A multipart/form-data request that accepts 2 values. \"file\" and \"tags\"  file = {the\n@required {project_id: any}\n@optional {body: file}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/files/{file_id}\n@desc Get File from Project.  Works for Regular and Remote Files\n@required {project_id: any, file_id: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/filesByRole\n@desc Upload File to Project.  A multipart/form-data request that accepts 2 values. \"file\" and \"tags\"  file = {the\n@required {project_id: any}\n@optional {body: file}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}\n@desc List a specific spec of project Level\n@required {project_id: any, spec_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}\n@desc Update a specific Spec\n@required {project_id: any, spec_id: any}\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /1.1/workgroups/{workgroup_id}/projects/{project_id}/teammembers\n@desc Invite a team member or all the members of team template for the specific project.\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful retrieval\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /1.1/workgroups/{workgroup_id}/specTypes/{spec_type_id}/specTypeFields\n@desc Get Spec Type Fields\n@required {spec_type_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endgroup\n\n@group 1.2\n@endpoint POST /1.2/workgroups/{workgroup_id}/projects/{project_id}/filesByRole\n@desc Upload File to Project With Notification.  A multipart/form-data request that accepts 2 values. \"file\" and \"tags\"\n@required {project_id: any}\n@optional {body: file}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endgroup\n\n@group 3\n@endpoint POST /3/workgroups/{workgroup_id}/projects/{project_id}/files\n@desc Upload File V3 to Project With Notification\n@required {project_id: any}\n@optional {body: file}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /3/workgroups/{workgroup_id}/projects/{project_id}/folders\n@desc List all folders under a project\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint POST /3/workgroups/{workgroup_id}/projects/{project_id}/folders\n@desc Create a new folder under a project\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endgroup\n\n@group countries\n@endpoint GET /v1/countries\n@desc List all countries\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endgroup\n\n@group workgroups\n@endpoint GET /v1/workgroups\n@desc List the workgroups\n@optional {workgroup_name: any # Workgroup Name, workgroup_types: any # 1000001 for Buyer, 1000002 for supplier, 1000003 for agent, 1000004 for Broker/Outsourcer and 1000005 for Partner}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/automaticInvitations\n@desc List current user's automatic invitations info\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/billingRecipients\n@desc List Billing Recipients\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/buyOrders\n@desc List the buy orders of workgroup\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/buyOrders/{order_id}\n@desc Get a specific buy order of workgroup\n@required {order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups\n@desc List client workgroups\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}\n@desc Get a specific client workgroups\n@required {client_workgroup_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectCategory\n@desc List the project categories of client side\n@required {client_workgroup_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectHomeUserFields\n@desc List projec home user fields of client workgroup\n@required {client_workgroup_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectStatus\n@desc List the project status of client\n@required {client_workgroup_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/contacts\n@desc List the contacts\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/contacts/{user_id}\n@desc Contact Info\n@required {user_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/customTaskStatus\n@desc Get custom task status of workgroup level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/customTaskTypes\n@desc Get custom task types of workgroup level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/deactivationReasons\n@desc List all deactivation reasons\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/defaultTaskPriority\n@desc Get default task priority list\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/defaultTaskStatus\n@desc Get default task status list\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/detail\n@desc Detail workgroup info\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/detail\n@desc Update a specific Workgroup\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/exchangeRate\n@desc Get Exchange Rate List\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/exchangeRate\n@desc Create Exchange Rates\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/myTimeCards\n@desc List my time cards\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/myTimeCards/{timeCard_id}\n@desc Get a specific my time cards\n@required {timeCard_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/productTypes\n@desc Get product type of workgroup level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/productTypesOfSpecTypes\n@desc Get product type of spec level by workgroupId\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/productTypesOfSpecTypes\n@desc Register product types for spec types\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/profileImage\n@desc Upload Profile Image.  A multipart/form-data request with a name \"file\"\n@optional {body: file}\n@returns(200) Successful\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projectCategory\n@desc List the project categories\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projectHomeUserFields\n@desc List projec home user fields\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projectStatus\n@desc List the project status\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects\n@desc List the projects\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects\n@desc Create a Project\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}\n@desc Get a specific Project\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}\n@desc Update a specific Project\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful update\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint DELETE /v1/workgroups/{workgroup_id}/projects/{project_id}\n@desc Archieve a specific Project\n@required {project_id: any}\n@returns(200) Successful archive\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint PATCH /v1/workgroups/{workgroup_id}/projects/{project_id}\n@desc Patch a specific Project\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful patch\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders\n@desc List the buy orders\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders\n@desc Create a quick buy order\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders/{order_id}\n@desc Get a specific buy order\n@required {project_id: any, order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders/{order_id}\n@desc Update a specific buy order\n@required {project_id: any, order_id: any}\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/children\n@desc Attach children projects to specific Project\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful update\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/estimates\n@desc List the Estimates\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/estimates\n@desc Create a Estimate\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful create\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/estimates/{estimate_id}\n@desc Get a specific estimate of project\n@required {project_id: any, estimate_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/orders/{order_id}\n@desc List invoices by a specific order\n@required {project_id: any, order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/{invoice_id}\n@desc List a specific invoice of project Level\n@required {project_id: any, invoice_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/{invoice_id}/files\n@desc List files of invoice Level\n@required {project_id: any, invoice_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/memberroles/{user_id}\n@desc List all the role options for the user\n@required {project_id: any, user_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/orders/{order_id}\n@desc Get a specific buy/sell order\n@required {project_id: any, order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/quotes\n@desc List the quotes\n@required {project_id: any}\n@optional {quote_state_id, use filters={\"quote_state_id\":111111}: any # Quote Object State Id, use /workgroups/{workgroup_id}/quoteStates to get correct value}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/quotes/{quote_id}\n@desc Get a specific quote of project\n@required {project_id: any, quote_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}/quotes/{quote_id}\n@desc Accept / Reject a Quote\n@required {project_id: any, quote_id: any}\n@optional {body: any}\n@returns(200) Successful updated\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/rfes\n@desc List the RFES\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/rfes\n@desc Create a RFE\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful update\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/rfes/{rfe_id}\n@desc Get a specific Rfe\n@required {project_id: any, rfe_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/rfqs\n@desc List the rfqs\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/rfqs/{rfq_id}\n@desc Get a specific Rfq\n@required {project_id: any, rfq_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/sellOrders\n@desc List the sell orders\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/sellOrders/{order_id}\n@desc Get a specific sell order\n@required {project_id: any, order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}/sellOrders/{order_id}\n@desc Update / Accept or Reject a specific sell order\n@required {project_id: any, order_id: any}\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments\n@desc List shipments of project\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments\n@desc Create a shipment\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments/{shipment_id}\n@desc Get a specific shipment.\n@required {project_id: any, shipment_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments/{shipment_id}/locations/{location_id}\n@desc Update a specific shipment location\n@required {project_id: any, shipment_id: any, location_id: any}\n@optional {body: any}\n@returns(200) Update successfully\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/specs\n@desc List specs of project Level\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/specs\n@desc Create a Spec\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}\n@desc List a specific spec of project Level\n@required {project_id: any, spec_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint PUT /v1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}\n@desc Update a specific Spec\n@required {project_id: any, spec_id: any}\n@optional {body: any}\n@returns(200) Successful updated\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/tasks\n@desc Get task list of project level\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/tasks\n@desc Create a new task\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful created\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/tasks/{task_id}\n@desc Get a sepcific task of project level\n@required {project_id: any, task_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/teamMembersOfClientProject\n@desc List team member of client project side.\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/projects/{project_id}/teammembers\n@desc List team member of project.\n@required {project_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint POST /v1/workgroups/{workgroup_id}/projects/{project_id}/teammembers\n@desc Deprecated, please use 1.1 Version\n@required {project_id: any}\n@optional {body: any}\n@returns(200) Successful retrieval\n@errors {422: Invalid data, 500: Internal server error}\n\n@endpoint DELETE /v1/workgroups/{workgroup_id}/projects/{project_id}/teammembers/{teammember_id}\n@desc Delete a team member for the specific project.\n@required {project_id: any, teammember_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/quoteStates\n@desc List the quote states\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/quotes\n@desc List the quotes of workgroup level\n@optional {quote_state_id, use filters={\"quote_state_id\":111111}: any # Quote Object State Id, use /workgroups/{workgroup_id}/quoteStates to get correct value}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/receivedTimeCards\n@desc List received time cards\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/receivedTimeCards/{timeCard_id}\n@desc List a specific received time cards\n@required {timeCard_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/sellOrders\n@desc List the sell orders of workgrop\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/sellOrders/{order_id}\n@desc Get a specific sell order\n@required {order_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/specTemplates\n@desc List Spec Templates of Workgroup Level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/specTemplates/{spec_template_id}\n@desc Get a specific Spec Template\n@required {spec_template_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/specTypes/{spec_type_id}/specTypeFields\n@desc Get Spec Type Fields\n@required {spec_type_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/supplierWorkgroups\n@desc List supplier workgroups\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/supplierWorkgroups/{bu_supplier_workgroup_id}\n@desc Get the specific supplier of My Group\n@required {bu_supplier_workgroup_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/taskTypes\n@desc Get task types of workgroup level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/tasks\n@desc Get task list of workgroup level\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/tasks/{task_id}\n@desc Get a sepcific task of workgroup level\n@required {task_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/teamTemplates\n@desc List current user's team templates info\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/teamTemplates/{team_template_id}\n@desc Get current user's team template detal info\n@required {team_template_id: any}\n@returns(200) Successful retrieval\n@errors {500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/workgroupMembers\n@desc List the workgroup members\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endpoint GET /v1/workgroups/{workgroup_id}/workgroupMembers/{user_id}\n@desc Workgroup Member Info\n@required {user_id: any}\n@returns(200) Successful retrieval\n@errors {404: There are not any result matching your search condition, 500: Internal server error}\n\n@endgroup\n\n@end\n"}