swagger: '2.0' info: description: Full description of Noosh API version: '1.0' title: Noosh API application contact: {} x-api-evangelist-note: Harvested verbatim from https://api.noosh.com/api/swagger.json on 2026-08-13. The published document declares host example.com:80 and basePath /v1, which are build-time placeholders (the same document is mirrored by APIs.guru with host noosh.local:80). host has been set to api.noosh.com — the host that actually serves this document and the Swagger UI at /api/developer/index.html — and basePath removed because every path already carries its own version prefix (/v1, /1.1, /1.2, /3). The unmodified document is preserved at openapi/_original/noosh-openapi.json. Every route returns HTTP 403 to unauthenticated callers (AWS API Gateway + CloudFront), so the deployment path prefix could not be confirmed live. host: api.noosh.com tags: - name: Contact - name: Country - name: Deactivation Reason - name: Estimate - name: Exchange Rate - name: File - name: Invoice - name: My Info - name: Order - name: Project - name: Project Category - name: Project Status - name: Quote - name: RFE - name: Rfq - name: Shipment - name: Spec - name: Spec Template - name: Task - name: Team Member - name: Team Member Role - name: Time Card - name: User Fields - name: Workgroup - name: Workgroup Members schemes: - https paths: /1.1/workgroups/{workgroup_id}/projects/{project_id}/fileTags: get: tags: - File summary: List Tags from Workgroup and Project. description: List Tags from Workgroup and Project. operationId: getFileTags consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileTagResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/projects/{project_id}/files: get: tags: - File summary: List Files from Project. Works for Regular and Remote Files description: List Files from Project. Works for Regular and Remote Files operationId: getFiles consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileListResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - File summary: Upload File to Project.
A multipart/form-data request that accepts 2 values. "file" and "tags"
file = {the description: 'Upload File to Project.
A multipart/form-data request that accepts 2 values. "file" and "tags"
file = {the file}
tags = {json string}, examples:
[{"tagName":"aa","isSpec":false}], Create or Use existing tag, lookup done by name
[{"tagId":9458887,"isSpec":true}], Existing Spec Tag
[{"tagId":5003785,"isSpec":false}], Existing Tag' operationId: uploadFile consumes: - multipart/form-data produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: type: file responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/projects/{project_id}/files/{file_id}: get: tags: - File summary: Get File from Project. Works for Regular and Remote Files description: Get File from Project. Works for Regular and Remote Files operationId: getFile consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: file_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/projects/{project_id}/filesByRole: post: tags: - File summary: Upload File to Project.
A multipart/form-data request that accepts 2 values. "file" and "tags"
file = {the description: 'Upload File to Project.
A multipart/form-data request that accepts 2 values. "file" and "tags"
file = {the file}
tags = {json string}, examples:
[{"tagName":"aa","isSpec":false}], Create or Use existing tag, lookup done by name
[{"tagId":9458887,"isSpec":true}], Existing Spec Tag
[{"tagId":5003785,"isSpec":false}], Existing Tag' operationId: uploadFile consumes: - multipart/form-data produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: type: file responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}: get: tags: - Spec summary: List a specific spec of project Level description: List a specific spec of project Level operationId: getSpec consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: spec_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/V1x1SpecExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Spec summary: Update a specific Spec description: Update a specific Spec operationId: putSpec consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: spec_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/V1X1SpecUpdatingPO' responses: '200': description: Successful updated schema: $ref: '#/definitions/SpecHTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/projects/{project_id}/teammembers: post: tags: - Team Member summary: Invite a team member or all the members of team template for the specific project. description: Invite a team member or all the members of team template for the specific project. operationId: postTeamMemberOfProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/TeamMemberPO' responses: '200': description: Successful retrieval schema: $ref: '#/definitions/V1x1InvitedTeamMemberResultsVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /1.1/workgroups/{workgroup_id}/specTypes/{spec_type_id}/specTypeFields: get: tags: - Spec summary: Get Spec Type Fields description: Get Spec Type Fields operationId: getSpecTypeFields consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: spec_type_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SpecTypeFieldsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /1.2/workgroups/{workgroup_id}/projects/{project_id}/filesByRole: post: tags: - File summary: 'Upload File to Project With Notification.
A multipart/form-data request that accepts 2 values. "file" and "tags" ' description: 'Upload File to Project With Notification.
A multipart/form-data request that accepts 2 values. "file" and "tags"
file = {the file}
tags = {json string}, examples:
[{"tagName":"aa","isSpec":false}], Create or Use existing tag, lookup done by name
[{"tagId":9458887,"isSpec":true}], Existing Spec Tag
[{"tagId":5003785,"isSpec":false}], Existing Tag' operationId: uploadFile consumes: - multipart/form-data produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: type: file responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /3/workgroups/{workgroup_id}/projects/{project_id}/files: post: tags: - File summary: Upload File V3 to Project With Notification description: Upload File V3 to Project With Notification operationId: uploadFile consumes: - multipart/form-data produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: type: file responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileV3ResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /3/workgroups/{workgroup_id}/projects/{project_id}/folders: get: tags: - File summary: List all folders under a project description: List all folders under a project operationId: getFolders consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FolderListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - File summary: Create a new folder under a project description: Create a new folder under a project operationId: createFolder consumes: - multipart/form-data produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/FolderPersisitVO' responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FolderVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/countries: get: tags: - Country summary: List all countries description: List all countries operationId: getCountryList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: [] responses: '200': description: Successful retrieval schema: $ref: '#/definitions/CountryListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups: get: tags: - Workgroup summary: List the workgroups description: List the workgroups operationId: getWorkgroupList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_name in: query description: Workgroup Name required: false type: string - name: workgroup_types in: query description: 1000001 for Buyer, 1000002 for supplier, 1000003 for agent, 1000004 for Broker/Outsourcer and 1000005 for Partner required: false type: array items: type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WorkgroupListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/automaticInvitations: get: tags: - My Info summary: 'List current user''s automatic invitations info ' description: 'List current user''s automatic invitations info ' operationId: getAutomaticInvitationList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/AutomaticInvitationsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/billingRecipients: get: tags: - Contact summary: List Billing Recipients description: List Billing Recipients operationId: getBillingRecipients consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ContactsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/buyOrders: get: tags: - Order summary: List the buy orders of workgroup description: List the buy orders of workgroup operationId: getBuyOrderListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderWorkgroupLevelListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/buyOrders/{order_id}: get: tags: - Order summary: Get a specific buy order of workgroup description: Get a specific buy order of workgroup operationId: getBuyOrderOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderExpandWorkgroupLevelVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/clientWorkgroups: get: tags: - Workgroup summary: List client workgroups description: List client workgroups operationId: getClientWorkgroupList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ClientWorkgroupListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}: get: tags: - Workgroup summary: Get a specific client workgroups description: Get a specific client workgroups operationId: getSpecificClientWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: client_workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ClientWorkgroupExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectCategory: get: tags: - Project Category summary: List the project categories of client side description: List the project categories of client side operationId: getProjectCategoryListOfClient consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: client_workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectCategoryListVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectHomeUserFields: get: tags: - User Fields summary: List projec home user fields of client workgroup description: List projec home user fields of client workgroup operationId: getProjectHomeUserFieldListOfClient consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: client_workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectHomeUserFieldsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/clientWorkgroups/{client_workgroup_id}/projectStatus: get: tags: - Project Status summary: List the project status of client description: List the project status of client operationId: getProjectStatusOfClient consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: client_workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectStatusListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/contacts: get: tags: - Contact summary: List the contacts description: List the contacts operationId: getContactList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ContactsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/contacts/{user_id}: get: tags: - Contact summary: Contact Info description: Contact Info operationId: getContactUserInfo consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: user_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/UserDetailsExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/customTaskStatus: get: tags: - Task summary: Get custom task status of workgroup level description: Get custom task status of workgroup level operationId: getWgTaskStatusListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WgTaskStatusListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/customTaskTypes: get: tags: - Task summary: Get custom task types of workgroup level description: Get custom task types of workgroup level operationId: getCustomTaskTypesOfWg consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskTypeListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/deactivationReasons: get: tags: - Deactivation Reason summary: List all deactivation reasons description: List all deactivation reasons operationId: getDeactivationReasonList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/DeactivationReasonListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/defaultTaskPriority: get: tags: - Task summary: Get default task priority list description: Get default task priority list operationId: TaskPriorityList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskPriorityListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/defaultTaskStatus: get: tags: - Task summary: Get default task status list description: Get default task status list operationId: getDefaultTaskStatusList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskStatusListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/detail: get: tags: - Workgroup summary: Detail workgroup info description: Detail workgroup info operationId: getWorkgroupDetail consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WorkgroupExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Workgroup summary: Update a specific Workgroup description: Update a specific Workgroup operationId: putWorkgroup consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/WorkgroupUpdPersistVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/WorkgroupHTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/exchangeRate: get: tags: - Exchange Rate summary: Get Exchange Rate List description: Get Exchange Rate List operationId: getExchangeRateList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful updated schema: $ref: '#/definitions/MultiExchangeRateListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Exchange Rate summary: Create Exchange Rates description: Create Exchange Rates operationId: postExchangeRate consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/MultiExchangeRatePersistListVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/HTTPStatus' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/myTimeCards: get: tags: - Time Card summary: List my time cards description: List my time cards operationId: getMyTimeCardList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TimeCardListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/myTimeCards/{timeCard_id}: get: tags: - Time Card summary: Get a specific my time cards description: Get a specific my time cards operationId: getMyTimeCard consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: timeCard_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TimeCardDetailVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/productTypes: get: tags: - Spec summary: Get product type of workgroup level description: Get product type of workgroup level operationId: getProductTypeListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WorkgroupAttributeListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/productTypesOfSpecTypes: get: tags: - Spec summary: Get product type of spec level by workgroupId description: Get product type of spec level by workgroupId operationId: getSpecProductTypeListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WorkgroupAttributeListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Spec summary: Register product types for spec types description: Register product types for spec types operationId: postSpecProductTypeListOfWorkgroup consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/WgSpecPrdTypeRegPersistVO' responses: '200': description: Successful created schema: $ref: '#/definitions/WgSpecPrdTypeRegPersistVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/profileImage: post: tags: - My Info summary: Upload Profile Image. A multipart/form-data request with a name "file" description: Upload Profile Image. A multipart/form-data request with a name "file" operationId: uploadProfileImage consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - in: body name: body required: false schema: type: file responses: '200': description: Successful schema: $ref: '#/definitions/ProfileImageVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projectCategory: get: tags: - Project Category summary: List the project categories description: List the project categories operationId: getProjectCategoryList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectCategoryListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projectHomeUserFields: get: tags: - User Fields summary: List projec home user fields description: List projec home user fields operationId: getProjectHomeUserFieldsList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectHomeUserFieldsListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projectStatus: get: tags: - Project Status summary: List the project status description: List the project status operationId: getProjectStatus consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectStatusListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects: get: tags: - Project summary: List the projects description: List the projects operationId: getProjectList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Project summary: Create a Project description: Create a Project operationId: postProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ProjectPersistVO' responses: '200': description: Successful created schema: $ref: '#/definitions/ProjectVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}: get: tags: - Project summary: Get a specific Project description: Get a specific Project operationId: getProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ProjectExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Project summary: Update a specific Project description: Update a specific Project operationId: putProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ProjectPersistVO' responses: '200': description: Successful update schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' delete: tags: - Project summary: Archieve a specific Project description: Archieve a specific Project operationId: deleteProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful archive schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' patch: tags: - Project summary: Patch a specific Project description: Patch a specific Project operationId: patchProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ProjectPatchPO' responses: '200': description: Successful patch schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders: get: tags: - Order summary: List the buy orders description: List the buy orders operationId: getBuyOrderList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Order summary: Create a quick buy order description: Create a quick buy order operationId: postBuyOrder consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/OrderPO' responses: '200': description: Successful created schema: $ref: '#/definitions/OrderPO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/buyOrders/{order_id}: get: tags: - Order summary: Get a specific buy order description: Get a specific buy order operationId: getBuyOrder consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderDetailVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Order summary: Update a specific buy order description: Update a specific buy order operationId: putBuyOrder consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/OrderUpdPersistVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/OrderVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/children: post: tags: - Project summary: Attach children projects to specific Project description: Attach children projects to specific Project operationId: attachProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ProjectIdListVO' responses: '200': description: Successful update schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/estimates: get: tags: - Estimate summary: List the Estimates description: List the Estimates operationId: getEstimateList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/EstimateListExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Estimate summary: Create a Estimate description: Create a Estimate operationId: postEstimate consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/EstimatePO' responses: '200': description: Successful create schema: $ref: '#/definitions/EstimatePO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/estimates/{estimate_id}: get: tags: - Estimate summary: Get a specific estimate of project description: Get a specific estimate of project operationId: getEstimate consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: estimate_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/EstimateExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/orders/{order_id}: get: tags: - Invoice summary: List invoices by a specific order description: List invoices by a specific order operationId: getInvoices consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/InvoiceDetailListExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/{invoice_id}: get: tags: - Invoice summary: List a specific invoice of project Level description: List a specific invoice of project Level operationId: getInvoice consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: invoice_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/InvoiceExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/invoices/{invoice_id}/files: get: tags: - Invoice summary: List files of invoice Level description: List files of invoice Level operationId: getInvoiceFiles consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: invoice_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/FileListResponseVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/memberroles/{user_id}: get: tags: - Team Member Role summary: List all the role options for the user description: List all the role options for the user operationId: getMemberRoles consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: user_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/RoleListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/orders/{order_id}: get: tags: - Order summary: Get a specific buy/sell order description: Get a specific buy/sell order operationId: getOrder consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderDetailWithIndicatorVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/quotes: get: tags: - Quote summary: List the quotes description: List the quotes operationId: getQuoteList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: quote_state_id, use filters={"quote_state_id":111111} in: query description: Quote Object State Id, use /workgroups/{workgroup_id}/quoteStates to get correct value required: false type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/QuoteListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/quotes/{quote_id}: get: tags: - Quote summary: Get a specific quote of project description: Get a specific quote of project operationId: getQuote consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: quote_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/QuoteExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Quote summary: Accept / Reject a Quote description: Accept / Reject a Quote operationId: putQuote consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: quote_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/QuotePutPersistVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/rfes: get: tags: - RFE summary: List the RFES description: List the RFES operationId: getRfeList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/RfeListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - RFE summary: Create a RFE description: Create a RFE operationId: postRfe consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/RfePO' responses: '200': description: Successful update schema: $ref: '#/definitions/RfqVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/rfes/{rfe_id}: get: tags: - RFE summary: Get a specific Rfe description: Get a specific Rfe operationId: getRfe consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: rfe_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/RfeExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/rfqs: get: tags: - Rfq summary: List the rfqs description: List the rfqs operationId: getRfqList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/RfqListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/rfqs/{rfq_id}: get: tags: - Rfq summary: Get a specific Rfq description: Get a specific Rfq operationId: getRfq consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: rfq_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/RfqExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/sellOrders: get: tags: - Order summary: List the sell orders description: List the sell orders operationId: getSellOrderList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/sellOrders/{order_id}: get: tags: - Order summary: Get a specific sell order description: Get a specific sell order operationId: getSellOrder consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderDetailVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Order summary: Update / Accept or Reject a specific sell order description: Update / Accept or Reject a specific sell order operationId: putSellOrder consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: order_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/OrderUpdPersistVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/OrderVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments: get: tags: - Shipment summary: List shipments of project description: List shipments of project operationId: getShipmentList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ShipmentListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Shipment summary: Create a shipment description: Create a shipment operationId: postShipment consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ShipmentLocationPostPersistVO' responses: '200': description: Successful created schema: $ref: '#/definitions/ShipmentLocationsPOSTResultVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments/{shipment_id}: get: tags: - Shipment summary: Get a specific shipment. description: Get a specific shipment. operationId: getShipment consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: shipment_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ShipmentExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/shipments/{shipment_id}/locations/{location_id}: put: tags: - Shipment summary: Update a specific shipment location description: Update a specific shipment location operationId: putShipmentLocation consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: shipment_id in: path required: true type: string - name: location_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ShipmentLocationPersistVO' responses: '200': description: Update successfully schema: $ref: '#/definitions/HTTPStatusVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/specs: get: tags: - Spec summary: List specs of project Level description: List specs of project Level operationId: getSpecList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SpecListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Spec summary: Create a Spec description: Create a Spec operationId: postSpec consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/SpecPersistVO' responses: '200': description: Successful created schema: $ref: '#/definitions/SpecVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/specs/{spec_id}: get: tags: - Spec summary: List a specific spec of project Level description: List a specific spec of project Level operationId: getSpec consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: spec_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SpecListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' put: tags: - Spec summary: Update a specific Spec description: Update a specific Spec operationId: putSpec consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: spec_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/SpecUpdatePersistVO' responses: '200': description: Successful updated schema: $ref: '#/definitions/SpecHTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/tasks: get: tags: - Task summary: Get task list of project level description: Get task list of project level operationId: getTaskListOfProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Task summary: Create a new task description: Create a new task operationId: postTaskForProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/TaskPersistVO' responses: '200': description: Successful created schema: $ref: '#/definitions/TaskCreatedVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/tasks/{task_id}: get: tags: - Task summary: Get a sepcific task of project level description: Get a sepcific task of project level operationId: getTaskOfProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: task_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/teamMembersOfClientProject: get: tags: - Team Member summary: List team member of client project side. description: List team member of client project side. operationId: getTeamMemberListOfClientProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamMemberListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/teammembers: get: tags: - Team Member summary: List team member of project. description: List team member of project. operationId: getTeamMemberListOfProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamMemberListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' post: tags: - Team Member summary: Deprecated, please use 1.1 Version description: Deprecated, please use 1.1 Version operationId: postTeamMemberOfProject consumes: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - in: body name: body required: false schema: $ref: '#/definitions/ContactUserVO' responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamMemberBaseInfVO' '422': description: Invalid data schema: $ref: '#/definitions/HTTPStatusVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/projects/{project_id}/teammembers/{teammember_id}: delete: tags: - Team Member summary: Delete a team member for the specific project. description: Delete a team member for the specific project. operationId: deleteTeamMemberOfProject consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: project_id in: path required: true type: string - name: teammember_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamMemberBaseInfVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/quoteStates: get: tags: - Quote summary: List the quote states description: List the quote states operationId: getQuoteStateList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/ObjectStateListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/quotes: get: tags: - Quote summary: List the quotes of workgroup level description: List the quotes of workgroup level operationId: getQuoteList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: quote_state_id, use filters={"quote_state_id":111111} in: query description: Quote Object State Id, use /workgroups/{workgroup_id}/quoteStates to get correct value required: false type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/QuoteOfWgLevelSimpleVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/receivedTimeCards: get: tags: - Time Card summary: List received time cards description: List received time cards operationId: getReceivedTimeCardList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TimeCardListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/receivedTimeCards/{timeCard_id}: get: tags: - Time Card summary: List a specific received time cards description: List a specific received time cards operationId: getReceivedTimeCard consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: timeCard_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TimeCardReceivedDetailVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/sellOrders: get: tags: - Order summary: List the sell orders of workgrop description: List the sell orders of workgrop operationId: getSellOrderListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderWorkgroupLevelListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/sellOrders/{order_id}: get: tags: - Order summary: Get a specific sell order description: Get a specific sell order operationId: getSellOrderOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: order_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/OrderExpandWorkgroupLevelVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/specTemplates: get: tags: - Spec Template summary: 'List Spec Templates of Workgroup Level ' description: 'List Spec Templates of Workgroup Level ' operationId: getSpecTemplateList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SpecTemplateListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/specTemplates/{spec_template_id}: get: tags: - Spec Template summary: Get a specific Spec Template description: Get a specific Spec Template operationId: getSpecTemplate consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: spec_template_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SpecTemplateExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/specTypes/{spec_type_id}/specTypeFields: get: tags: - Spec summary: Get Spec Type Fields description: Get Spec Type Fields operationId: getSpecTypeFields consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: spec_type_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/PropertyParamListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/supplierWorkgroups: get: tags: - Workgroup summary: List supplier workgroups description: List supplier workgroups operationId: getSupplierWorkgroupList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SupplierWorkgroupListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/supplierWorkgroups/{bu_supplier_workgroup_id}: get: tags: - Workgroup summary: Get the specific supplier of My Group description: Get the specific supplier of My Group operationId: getSupplierWorkgroupDetail consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: bu_supplier_workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/SupplierWorkgroupExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/taskTypes: get: tags: - Task summary: Get task types of workgroup level description: Get task types of workgroup level operationId: getTaskTypesOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskTypeListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/tasks: get: tags: - Task summary: Get task list of workgroup level description: Get task list of workgroup level operationId: getTaskListOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskWorkgroupLevelListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/tasks/{task_id}: get: tags: - Task summary: Get a sepcific task of workgroup level description: Get a sepcific task of workgroup level operationId: getTaskOfWorkgroup consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: task_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TaskExpandWorkgroupLevelVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/teamTemplates: get: tags: - My Info summary: 'List current user''s team templates info ' description: 'List current user''s team templates info ' operationId: getTeamTemplateList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamTemplateListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/teamTemplates/{team_template_id}: get: tags: - My Info summary: 'Get current user''s team template detal info ' description: 'Get current user''s team template detal info ' operationId: getTeamTemplateDetail consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: team_template_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/TeamTemplateExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/workgroupMembers: get: tags: - Workgroup Members summary: List the workgroup members description: List the workgroup members operationId: getWorkgroupMemberList consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/WorkgroupMembersListVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' /v1/workgroups/{workgroup_id}/workgroupMembers/{user_id}: get: tags: - Workgroup Members summary: Workgroup Member Info description: Workgroup Member Info operationId: getWorkgroupMemberInfo consumes: [] produces: - application/json - application/x-json-smile - application/xml - text/xml - application/x-yaml - text/x-yaml - text/csv - '*/*' parameters: - name: workgroup_id in: path required: true type: string - name: user_id in: path required: true type: string responses: '200': description: Successful retrieval schema: $ref: '#/definitions/UserDetailsExpandVO' '500': description: Internal server error schema: $ref: '#/definitions/HTTPStatusVO' '404': description: There are not any result matching your search condition schema: $ref: '#/definitions/HTTPStatusVO' securityDefinitions: HTTP_BASIC: type: basic definitions: ProjectHomeUserFieldsListVO: properties: results: type: array description: '' items: $ref: '#/definitions/UserFieldsSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectHomeUserFieldsListVO' ClientWorkgroupDetailVO: properties: client_ac_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_name: type: string example: sample client_workgroup_name description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' margin_percent: description: '' $ref: '#/definitions/BigDecimal' markup: description: '' $ref: '#/definitions/BigDecimal' markup_percent: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.ClientWorkgroupDetailVO' SpecSimpleVO: properties: client_status: type: string example: sample client_status description: '' create_date: type: string format: date description: '' created_by: description: '' $ref: '#/definitions/PersonVO' job_id: type: integer format: int64 example: '1' description: '' last_updated: type: string format: date description: '' reference_number: type: string example: sample reference_number description: '' spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' spec_options_complete: type: array description: '' items: $ref: '#/definitions/SpecSimpleVO' supplier_status: type: string example: sample supplier_status description: '' uofms: type: array description: '' items: $ref: '#/definitions/UofmSimpleVO' user_state: type: string example: sample user_state description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecSimpleVO' MultiExchangeRateListVO: properties: status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.MultiExchangeRateListVO' ProjectTimeCardVO: properties: project_id: type: integer format: int64 example: '1' description: '' project_name: type: string example: sample project_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectTimeCardVO' ProjectStatusListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ProjectStatusSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectStatusListVO' TaskStatusVO: properties: task_status_id: type: integer format: int64 example: '1' description: '' task_status_name: type: string example: sample task_status_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskStatusVO' QuoteExpandVO: properties: result: description: '' $ref: '#/definitions/QuoteDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.QuoteExpandVO' V1x1ProperyPO: properties: property_attributes: type: array description: '' items: $ref: '#/definitions/V1x1SpecPamAndAttPO' property_id: type: integer format: int64 example: '1' description: '' property_name: type: string example: sample property_name description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.v1x1.V1x1ProperyPO' OrderUpdPersistVO: properties: action: type: string example: sample action description: accept or reject budget_type_field_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' order_completion_date: type: string format: date description: '' order_id: type: integer format: int64 example: '1' description: '' other_selection_reason: type: string example: sample other_selection_reason description: '' overs_percent: description: '' $ref: '#/definitions/BigDecimal' payment_method_id: type: integer format: int64 example: '1' description: '' payment_reference_no: type: string example: sample payment_reference_no description: '' reject_reason: type: string example: sample reject_reason description: '' supplier_selection_reason_id: type: integer format: int64 example: '1' description: '' unders_percent: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.OrderUpdPersistVO' RfqDetailsVO: properties: comments: type: string example: sample comments description: '' description: type: string example: sample description description: '' proposed_completion_date: type: string format: date description: '' quote_due_date: type: string format: date description: '' quotes: type: array description: '' items: $ref: '#/definitions/QuoteBaseVO' received_date: type: string format: date description: '' recipient_name: type: string example: sample recipient_name description: '' requestor_name: type: string example: sample requestor_name description: '' rfq_id: type: integer format: int64 example: '1' description: '' rfq_items: type: array description: '' items: $ref: '#/definitions/RfqItemBaseVO' rfq_title: type: string example: sample rfq_title description: '' status: type: string example: sample status description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqDetailsVO' OrderSimpleVO: properties: buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' change_orders: type: array description: '' items: $ref: '#/definitions/OrderSimpleBaseVO' closing_change_orders: type: array description: '' items: $ref: '#/definitions/OrderSimpleBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' order_id: type: integer format: int64 example: '1' description: '' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' purchase_method: type: string example: sample purchase_method description: '' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier_reference: type: string example: sample supplier_reference description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.OrderSimpleVO' SpecUpdatePersistVO: properties: inks_and_paper: type: array description: '' items: $ref: '#/definitions/PropertyPersistVO' product_type_id: type: integer format: int64 example: '1' description: '' quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' sku: type: string example: sample sku description: '' spec_name: type: string example: sample spec_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecUpdatePersistVO' DeactivationReasonVO: properties: deactivation_reason_id: type: integer format: int64 example: '1' description: '' deactivation_reason_name: type: string example: sample deactivation_reason_name description: '' description: 'Java type: com.noosh.nooshapi.vo.DeactivationReasonVO' HTTPStatusVO: properties: status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.core.vo.HTTPStatusVO' ClientWorkgroupExpandVO: properties: result: description: '' $ref: '#/definitions/ClientWorkgroupDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ClientWorkgroupExpandVO' RfqListVO: properties: result: type: array description: '' items: $ref: '#/definitions/RfqSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqListVO' ContactUserVO: required: - role_id - user_id properties: role_id: type: integer format: int64 example: '1' description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.ContactUserVO' ProjectSimpleVO: properties: client_account: type: string example: sample client_account description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' completion_date: type: string format: date description: '' is_active: type: boolean example: 'false' description: '' is_hot: type: boolean example: 'false' description: '' last_spec_update: type: string format: date description: '' project_id: type: integer format: int64 example: '1' description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' project_status: type: string example: sample project_status description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectSimpleVO' V1x1InvitedTeamMemberVO: properties: role: description: '' $ref: '#/definitions/RoleSimpleVO' team_member_id: type: integer format: int64 example: '1' description: '' user: description: '' $ref: '#/definitions/UserPersonVO' was_invited_before: type: boolean example: 'false' description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1InvitedTeamMemberVO' ErgoSpecSimpleVO: properties: is_active: type: integer format: int32 example: '1' description: '' is_template: type: integer format: int32 example: '1' description: '' quantity_1: type: number format: double example: '1.1' description: '' quantity_2: type: number format: double example: '1.1' description: '' quantity_3: type: number format: double example: '1.1' description: '' quantity_4: type: number format: double example: '1.1' description: '' quantity_5: type: number format: double example: '1.1' description: '' reference_number: type: string example: sample reference_number description: '' spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ergo.ErgoSpecSimpleVO' EstimateDetailsVO: properties: comments: type: string example: sample comments description: '' create_date: type: string format: date description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' description: type: string example: sample description description: '' estimate_id: type: integer format: int64 example: '1' description: '' estimate_title: type: string example: sample estimate_title description: '' expiration_date: type: string format: date description: '' items: type: array description: '' items: $ref: '#/definitions/EstimateItemDetailsVO' project: description: '' $ref: '#/definitions/ProjectBaseVO' reference_number: type: string example: sample reference_number description: '' rfe: description: '' $ref: '#/definitions/RfeBaseVO' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' submitted_by: type: string example: sample submitted_by description: '' submitted_by_user_id: type: integer format: int64 example: '1' description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' transactional_currency: type: string example: sample transactional_currency description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateDetailsVO' SpecTemplateDetailVO: properties: created_by: description: '' $ref: '#/definitions/PersonVO' created_date: type: string format: date description: '' is_active: type: boolean example: 'false' description: '' is_externally_published: type: boolean example: 'false' description: '' is_locked: type: boolean example: 'false' description: '' last_updated_date: type: string format: date description: '' product_type: type: string example: sample product_type description: '' product_type_info: description: '' $ref: '#/definitions/ProductTypeVO' spec_template_id: type: integer format: int64 example: '1' description: '' spec_template_name: type: string example: sample spec_template_name description: '' spec_type: description: '' $ref: '#/definitions/SpecTypeVO' description: 'Java type: com.noosh.nooshapi.vo.SpecTemplateDetailVO' RfqSimpleVO: properties: quotes: type: array description: '' items: $ref: '#/definitions/QuoteBaseVO' received_date: type: string format: date description: '' rfq_id: type: integer format: int64 example: '1' description: '' rfq_title: type: string example: sample rfq_title description: '' status: type: string example: sample status description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqSimpleVO' SpecVO: properties: spec_id: type: integer format: int64 example: '1' description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecVO' TaskWorkgroupLevelSimpleVO: properties: actual_end: type: string format: date description: '' actual_hours: description: '' $ref: '#/definitions/BigDecimal' actual_start: type: string format: date description: '' assign_to: description: '' $ref: '#/definitions/PersonVO' baseline_duration: description: '' $ref: '#/definitions/BigDecimal' baseline_end_date: type: string format: date description: '' baseline_start_date: type: string format: date description: '' current_duration: description: '' $ref: '#/definitions/BigDecimal' is_milestone: type: boolean example: 'false' description: '' mod_date: type: string format: date description: '' plan_end: type: string format: date description: '' plan_start: type: string format: date description: '' priority: type: string example: sample priority description: '' project: description: '' $ref: '#/definitions/ProjectBaseVO' schedule_code: type: string example: sample schedule_code description: '' status: type: string example: sample status description: '' task_id: type: integer format: int64 example: '1' description: '' task_name: type: string example: sample task_name description: '' task_type: type: string example: sample task_type description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskWorkgroupLevelSimpleVO' OrderWorkgroupLevelListVO: properties: results: type: array description: '' items: $ref: '#/definitions/OrderWorkgroupLevelSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderWorkgroupLevelListVO' TimeCardDetailVO: properties: billable_hours: description: '' $ref: '#/definitions/BigDecimal' is_submit: type: boolean example: 'false' description: '' last_updated_date: type: string format: date description: '' no_of_workdays: type: integer format: int32 example: '1' description: '' nonbillable_hours: description: '' $ref: '#/definitions/BigDecimal' submit_date: type: string format: date description: '' time_card_line: type: array description: '' items: $ref: '#/definitions/TimeCardLineVO' timecard_id: type: integer format: int64 example: '1' description: '' total_hours: description: '' $ref: '#/definitions/BigDecimal' week_beginning: type: string format: date description: '' description: 'Java type: com.noosh.nooshapi.vo.TimeCardDetailVO' FileVO: properties: comments: type: string example: sample comments description: '' description: type: string example: sample description description: '' download_link: type: string example: sample download_link description: '' file_id: type: integer format: int64 example: '1' description: '' file_name: type: string example: sample file_name description: '' file_size: description: '' $ref: '#/definitions/BigDecimal' file_type: type: string example: sample file_type description: '' is_remote: type: boolean example: 'false' description: '' modified_date: type: string example: sample modified_date description: '' tagList: type: array description: '' items: $ref: '#/definitions/TagVO' upload_date: type: string example: sample upload_date description: '' uploaded_by: type: string example: sample uploaded_by description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileVO' QuoteItemDetailVO: properties: chosen_quantity: description: '' $ref: '#/definitions/BigDecimal' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' item_id: type: integer format: int64 example: '1' description: '' item_prices: type: array description: '' items: $ref: '#/definitions/QuotePriceDetailVO' item_shipping_total: description: '' $ref: '#/definitions/BigDecimal' item_tax_total: description: '' $ref: '#/definitions/BigDecimal' item_total: description: '' $ref: '#/definitions/BigDecimal' reason_for_quote_selection: type: string example: sample reason_for_quote_selection description: '' show_cost_prices_and_markup: type: boolean example: 'false' description: '' spec: description: '' $ref: '#/definitions/SpecBaseVO' transactional_item_shipping_total: description: '' $ref: '#/definitions/BigDecimal' transactional_item_tax_total: description: '' $ref: '#/definitions/BigDecimal' transactional_item_total: description: '' $ref: '#/definitions/BigDecimal' vat_code: type: string example: sample vat_code description: '' vat_rate: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuoteItemDetailVO' EstimateItemPriceVO: properties: add_price: description: '' $ref: '#/definitions/BigDecimal' breakouts: type: array description: '' items: $ref: '#/definitions/BreakoutVO' em_estimate_item_price_id: type: integer format: int64 example: '1' description: '' item_option: description: '' $ref: '#/definitions/ItemOptionVO' price: description: '' $ref: '#/definitions/BigDecimal' shipping: description: '' $ref: '#/definitions/BigDecimal' tax: description: '' $ref: '#/definitions/BigDecimal' total_price: description: '' $ref: '#/definitions/BigDecimal' transactional_add_price: description: '' $ref: '#/definitions/BigDecimal' transactional_price: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' transactional_total_price: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.EstimateItemPriceVO' TaskTypeSimpleVO: properties: task_type: type: string example: sample task_type description: '' task_type_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskTypeSimpleVO' RfeDetailsVO: properties: description: type: string example: sample description description: '' details: type: string example: sample details description: '' estimate_due_date: type: string format: date description: '' estimators: type: array description: '' items: type: string example: sample estimators itemized_tax_and_shipping: type: integer format: int32 example: '1' description: '' proposed_order_completion_date: type: string format: date description: '' reference_number: type: string example: sample reference_number description: '' requestor: type: string example: sample requestor description: '' rfe_id: type: integer format: int64 example: '1' description: '' rfe_items: type: array description: '' items: $ref: '#/definitions/RfeItemSimpleEXTVO' status: type: string example: sample status description: '' submitted_date: type: string format: date description: '' supplier_estimates: type: array description: '' items: $ref: '#/definitions/RfeSuEstimateSimpleVO' title: type: string example: sample title description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeDetailsVO' TeamMemberListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TeamMemberSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamMemberListVO' QuoteOfWgLevelSimpleVO: properties: currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' project: description: '' $ref: '#/definitions/ProjectBaseVO' quote_id: type: integer format: int64 example: '1' description: '' quote_title: type: string example: sample quote_title description: '' rfq: description: '' $ref: '#/definitions/RfqBaseVO' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuoteOfWgLevelSimpleVO' ObjectStateListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ObjectStateSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ObjectStateListVO' AutomaticInvitationVO: properties: automatic_invitation_type_name: type: string example: sample automatic_invitation_type_name description: '' team_template: description: '' $ref: '#/definitions/TeamTemplateSimpleVO' description: 'Java type: com.noosh.nooshapi.vo.AutomaticInvitationVO' SpecHTTPStatusVO: properties: spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecHTTPStatusVO' WorkgroupMembersListVO: properties: results: type: array description: '' items: $ref: '#/definitions/WorkgroupMembersSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupMembersListVO' OrderItemSimpleVO: properties: comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' item_id: type: integer format: int64 example: '1' description: '' item_price: type: number format: double example: '1.1' description: '' quantity: type: number format: double example: '1.1' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' spec: description: '' $ref: '#/definitions/SpecBaseVO' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_item_price: type: number format: double example: '1.1' description: '' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' transactional_unit_price: description: '' $ref: '#/definitions/BigDecimal' unit_description: type: string example: sample unit_description description: '' unit_price: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.OrderItemSimpleVO' ShipmentLocationPostPersistVO: properties: address_line1: type: string example: sample address_line1 description: '' address_line2: type: string example: sample address_line2 description: '' address_line3: type: string example: sample address_line3 description: '' batch_label: type: string example: sample batch_label description: '' city: type: string example: sample city description: '' company_name: type: string example: sample company_name description: '' country_iso_code: type: string example: sample country_iso_code description: '' delivery_date: type: string format: date description: '' description_or_title: type: string example: sample description_or_title description: '' email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' inner_carton_label: type: string example: sample inner_carton_label description: '' last_name: type: string example: sample last_name description: '' middle_name: type: string example: sample middle_name description: '' outer_carton_label: type: string example: sample outer_carton_label description: '' pallet_lablel: type: string example: sample pallet_lablel description: '' poof_type: type: string example: sample poof_type description: '' postal_code: type: string example: sample postal_code description: '' request_type: type: string example: sample request_type description: '' requested_quantity: type: integer format: int64 example: '1' description: '' shipment_custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' shipment_request_custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' shipping_carrier: type: string example: sample shipping_carrier description: '' shipping_instruction: type: string example: sample shipping_instruction description: '' shpping_method: type: string example: sample shpping_method description: '' spec_ids: type: string example: sample spec_ids description: '' state: type: string example: sample state description: '' work_phone_number: type: string example: sample work_phone_number description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.ShipmentLocationPostPersistVO' UofmSimpleVO: properties: is_default: type: boolean example: 'false' description: '' uofm_id: type: integer format: int64 example: '1' description: '' uofm_name: type: string example: sample uofm_name description: '' description: 'Java type: com.noosh.nooshapi.vo.UofmSimpleVO' ShipmentLocationsPOSTResultVO: properties: results: type: array description: '' items: $ref: '#/definitions/ShipmentLocationsPOSTVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ShipmentLocationsPOSTResultVO' SupplierWorkgroupListVO: properties: result: type: array description: '' items: $ref: '#/definitions/SupplierWorkgroupSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SupplierWorkgroupListVO' OrderSimpleBaseVO: properties: buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' order_id: type: integer format: int64 example: '1' description: '' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' purchase_method: type: string example: sample purchase_method description: '' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier_reference: type: string example: sample supplier_reference description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.OrderSimpleBaseVO' OrderItemPersistVO: properties: completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' ex_tax_value_calculated: description: '' $ref: '#/definitions/BigDecimal' notes: type: string example: sample notes description: '' per: type: integer format: int64 example: '1' description: '' price: description: '' $ref: '#/definitions/BigDecimal' quantity: description: '' $ref: '#/definitions/BigDecimal' shipping: description: '' $ref: '#/definitions/BigDecimal' spec_id: type: integer format: int64 example: '1' description: '' spec_reference_id: type: integer format: int64 example: '1' description: '' tax: type: string example: sample tax description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.OrderItemPersistVO' PaperItemPO: properties: min_uom_qty: type: integer format: int64 example: '1' description: '' paper_id: type: integer format: int64 example: '1' description: '' price_1: description: '' $ref: '#/definitions/BigDecimal' price_2: description: '' $ref: '#/definitions/BigDecimal' price_3: description: '' $ref: '#/definitions/BigDecimal' price_4: description: '' $ref: '#/definitions/BigDecimal' price_5: description: '' $ref: '#/definitions/BigDecimal' price_per_tonne: description: '' $ref: '#/definitions/BigDecimal' qty_uom: type: string example: sample qty_uom description: '' quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' size: type: string example: sample size description: '' sku: type: string example: sample sku description: '' unit_price_1: description: '' $ref: '#/definitions/BigDecimal' unit_price_2: description: '' $ref: '#/definitions/BigDecimal' unit_price_3: description: '' $ref: '#/definitions/BigDecimal' unit_price_4: description: '' $ref: '#/definitions/BigDecimal' unit_price_5: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.domain.nooshapi.persist.po.PaperItemPO' QuoteBaseVO: properties: currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' quote_id: type: integer format: int64 example: '1' description: '' quote_title: type: string example: sample quote_title description: '' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuoteBaseVO' WorkgroupAttributeListVO: properties: result: type: array description: '' items: $ref: '#/definitions/WorkgroupAttributeVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupAttributeListVO' InvoiceDetailVO: properties: comments: type: string example: sample comments description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' invoice_date: type: string format: date description: '' invoice_due_date: type: string format: date description: '' invoice_id: type: integer format: int64 example: '1' description: '' invoice_number: type: string example: sample invoice_number description: '' invoice_to: type: string example: sample invoice_to description: '' is_final: type: integer format: int32 example: '1' description: '' is_nonBillable: type: integer format: int32 example: '1' description: '' items: type: array description: '' items: $ref: '#/definitions/InvoiceItemDetailVO' order_reference: type: string example: sample order_reference description: '' order_title: type: string example: sample order_title description: '' payment_method: type: string example: sample payment_method description: '' prepared_by: type: string example: sample prepared_by description: '' project_number: type: integer format: int64 example: '1' description: '' reference_number: type: string example: sample reference_number description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' sub_total: description: '' $ref: '#/definitions/BigDecimal' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_sub_total: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.InvoiceDetailVO' V1X1SpecUpdatingPO: properties: first_level_custom_fields: description: '' $ref: '#/definitions/V1x1ProperyPO' header_custom_fields: description: '' $ref: '#/definitions/V1x1ProperyPO' product_type_id: type: integer format: int64 example: '1' description: '' quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' second_level_custom_fields: type: array description: '' items: $ref: '#/definitions/V1x1ProperyPO' sku: type: string example: sample sku description: '' spec_name: type: string example: sample spec_name description: '' spec_type_id: type: integer format: int64 example: '1' description: '' update_spec_reference_name: type: boolean example: 'false' description: '' versions: type: array description: '' items: $ref: '#/definitions/SpecVersionPersistVO' description: 'Java type: com.noosh.domain.nooshapi.persist.po.v1x1.V1X1SpecUpdatingPO' OrderDetailVO: properties: accepted_date: type: string format: date description: '' annulled_date: type: string format: date description: '' approved_date: type: string format: date description: '' awarded_date: type: string format: date description: '' budget_type: type: string example: sample budget_type description: '' buyer: description: '' $ref: '#/definitions/UserVO' buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' classification: type: string example: sample classification description: '' closed_date: type: string format: date description: '' closing_change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' creator_user_id: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' item_count: type: integer format: int32 example: '1' description: '' last_activity_date: type: string format: date description: '' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' misc_cost: type: number format: double example: '1.1' description: '' order_id: type: integer format: int64 example: '1' description: '' order_items: type: array description: '' items: $ref: '#/definitions/OrderItemSimpleVO' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' order_total: description: '' $ref: '#/definitions/BigDecimal' overs_percent: type: number format: double example: '1.1' description: '' parent_order_id: type: integer format: int64 example: '1' description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' purchase_method: type: string example: sample purchase_method description: '' quote_id: type: integer format: int64 example: '1' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier: description: '' $ref: '#/definitions/UserVO' supplier_reference: type: string example: sample supplier_reference description: '' supplier_selection_reason: type: string example: sample supplier_selection_reason description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' transactional_order_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' unders_percent: type: number format: double example: '1.1' description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderDetailVO' V1x1SpecPamAndAttVO: properties: attribute_id: type: integer format: int64 example: '1' description: '' attribute_value: description: '' $ref: '#/definitions/Object' label: type: string example: sample label description: '' param_id: type: integer format: int64 example: '1' description: '' param_name: type: string example: sample param_name description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecPamAndAttVO' BreakoutVO: properties: breakout_id: type: integer format: int64 example: '1' description: '' breakout_name: type: string example: sample breakout_name description: '' breakout_pre_markup: description: '' $ref: '#/definitions/BigDecimal' breakout_price: description: '' $ref: '#/definitions/BigDecimal' transactional_breakout_pre_markup: description: '' $ref: '#/definitions/BigDecimal' transactional_breakout_price: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.BreakoutVO' RfqExpandVO: properties: result: description: '' $ref: '#/definitions/RfqDetailsVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqExpandVO' WorkgroupListVO: properties: results: type: array description: '' items: $ref: '#/definitions/WorkgroupSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupListVO' DeactivationReasonListVO: properties: results: type: array description: '' items: $ref: '#/definitions/DeactivationReasonVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.DeactivationReasonListVO' QuoteDetailVO: properties: client: type: string example: sample client description: '' client_user_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' creator_user_id: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' description: type: string example: sample description description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' is_show_supplier_information: type: boolean example: 'false' description: '' last_update_by_user_id: type: integer format: int64 example: '1' description: '' proposed_order_completion_date: type: string format: date description: '' quote_expiration_date: type: string format: date description: '' quote_id: type: integer format: int64 example: '1' description: '' quote_items: type: array description: '' items: $ref: '#/definitions/QuoteItemDetailVO' quote_items_total: description: '' $ref: '#/definitions/BigDecimal' quote_title: type: string example: sample quote_title description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_quote_items_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' vat_code: type: string example: sample vat_code description: '' vat_rate: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuoteDetailVO' UserVO: properties: email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' middle_name: type: string example: sample middle_name description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.UserVO' WorkgroupAttributeVO: properties: is_checked: type: boolean example: 'false' description: '' label: type: string example: sample label description: '' product_type_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupAttributeVO' RoleSimpleVO: properties: role_id: type: integer format: int64 example: '1' description: '' role_name: type: string example: sample role_name description: '' description: 'Java type: com.noosh.nooshapi.vo.RoleSimpleVO' OrderDetailBaseVO: properties: accepted_date: type: string format: date description: '' annulled_date: type: string format: date description: '' approved_date: type: string format: date description: '' awarded_date: type: string format: date description: '' budget_type: type: string example: sample budget_type description: '' buyer: description: '' $ref: '#/definitions/UserVO' buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' classification: type: string example: sample classification description: '' closed_date: type: string format: date description: '' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' creator_user_id: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' item_count: type: integer format: int32 example: '1' description: '' last_activity_date: type: string format: date description: '' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' misc_cost: type: number format: double example: '1.1' description: '' order_id: type: integer format: int64 example: '1' description: '' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' order_total: description: '' $ref: '#/definitions/BigDecimal' overs_percent: type: number format: double example: '1.1' description: '' parent_order_id: type: integer format: int64 example: '1' description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' purchase_method: type: string example: sample purchase_method description: '' quote_id: type: integer format: int64 example: '1' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier: description: '' $ref: '#/definitions/UserVO' supplier_reference: type: string example: sample supplier_reference description: '' supplier_selection_reason: type: string example: sample supplier_selection_reason description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_order_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' unders_percent: type: number format: double example: '1.1' description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderDetailBaseVO' ProjectListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ProjectSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectListVO' FolderBaseVO: properties: child_folders: type: array description: '' items: $ref: '#/definitions/FolderVO' folder_id: type: integer format: int64 example: '1' description: '' folder_name: type: string example: sample folder_name description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FolderBaseVO' SpecSimplestVO: properties: spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecSimplestVO' AutomaticInvitationsListVO: properties: results: type: array description: '' items: $ref: '#/definitions/AutomaticInvitationVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.AutomaticInvitationsListVO' ProjectBaseVO: properties: project_id: type: integer format: int64 example: '1' description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectBaseVO' UserDetailsExpandVO: properties: result: description: '' $ref: '#/definitions/UserDetailsVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.UserDetailsExpandVO' RfeItemSimpleEXTVO: properties: job_id: type: integer format: int64 example: '1' description: '' rfe_item_id: type: integer format: int64 example: '1' description: '' rfe_item_options: type: array description: '' items: $ref: '#/definitions/RfeItemOptionVO' spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeItemSimpleEXTVO' EstimateItemPO: properties: paper_items: type: array description: '' items: $ref: '#/definitions/PaperItemPO' quantity_1_price: description: '' $ref: '#/definitions/BigDecimal' quantity_1_shipping: description: '' $ref: '#/definitions/BigDecimal' quantity_1_tax: description: '' $ref: '#/definitions/BigDecimal' quantity_2_price: description: '' $ref: '#/definitions/BigDecimal' quantity_2_shipping: description: '' $ref: '#/definitions/BigDecimal' quantity_2_tax: description: '' $ref: '#/definitions/BigDecimal' quantity_3_price: description: '' $ref: '#/definitions/BigDecimal' quantity_3_shipping: description: '' $ref: '#/definitions/BigDecimal' quantity_3_tax: description: '' $ref: '#/definitions/BigDecimal' quantity_4_price: description: '' $ref: '#/definitions/BigDecimal' quantity_4_shipping: description: '' $ref: '#/definitions/BigDecimal' quantity_4_tax: description: '' $ref: '#/definitions/BigDecimal' quantity_5_price: description: '' $ref: '#/definitions/BigDecimal' quantity_5_shipping: description: '' $ref: '#/definitions/BigDecimal' quantity_5_tax: description: '' $ref: '#/definitions/BigDecimal' rfe_item_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.EstimateItemPO' EstimateBaseVO: properties: create_date: type: string format: date description: '' currency: type: string example: sample currency description: '' estimate_id: type: integer format: int64 example: '1' description: '' estimate_title: type: string example: sample estimate_title description: '' expiration_date: type: string format: date description: '' project: description: '' $ref: '#/definitions/ProjectBaseVO' rfe: description: '' $ref: '#/definitions/RfeBaseVO' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' transactional_currency: type: string example: sample transactional_currency description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateBaseVO' RfeSpecPO: properties: quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' spec_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.RfeSpecPO' SpecTemplateSimpleVO: properties: created_by: description: '' $ref: '#/definitions/PersonVO' created_date: type: string format: date description: '' is_active: type: boolean example: 'false' description: '' is_externally_published: type: boolean example: 'false' description: '' is_locked: type: boolean example: 'false' description: '' last_updated_date: type: string format: date description: '' spec_template_id: type: integer format: int64 example: '1' description: '' spec_template_name: type: string example: sample spec_template_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecTemplateSimpleVO' TaskCreatedVO: properties: status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' task_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.ne.TaskCreatedVO' FolderVO: properties: child_folders: type: array description: '' items: $ref: '#/definitions/FolderVO' folder_id: type: integer format: int64 example: '1' description: '' folder_name: type: string example: sample folder_name description: '' parent_folder_Id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FolderVO' RfqVO: properties: rfq_id: type: integer format: int64 example: '1' description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqVO' FileV3ResponseVO: properties: result: description: '' $ref: '#/definitions/FileV3VO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileV3ResponseVO' WorkgroupUpdPersistVO: properties: address_line1: type: string example: sample address_line1 description: '' address_line2: type: string example: sample address_line2 description: '' address_line3: type: string example: sample address_line3 description: '' city: type: string example: sample city description: '' country: type: string example: sample country description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' decimal_places: type: integer format: int64 example: '1' description: '' postal: type: string example: sample postal description: '' state: type: string example: sample state description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupUpdPersistVO' OrderListVO: properties: results: type: array description: '' items: $ref: '#/definitions/OrderSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderListVO' QuotePriceSourceVO: description: 'Java type: com.noosh.nooshapi.vo.QuotePriceSourceVO' PersonVO: properties: email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' middle_name: type: string example: sample middle_name description: '' description: 'Java type: com.noosh.nooshapi.vo.PersonVO' QuotePutPersistVO: properties: action: type: string example: sample action description: '' po_number: type: string example: sample po_number description: '' quote_id: type: integer format: int64 example: '1' description: '' state_change_comments: type: string example: sample state_change_comments description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.QuotePutPersistVO' RoleListVO: properties: result: type: array description: '' items: $ref: '#/definitions/RoleSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RoleListVO' CountryVO: properties: constant_token: type: string example: sample constant_token description: '' country: type: string example: sample country description: '' country_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.CountryVO' OrderDetailWorkgroupLevelVO: properties: accepted_date: type: string format: date description: '' annulled_date: type: string format: date description: '' approved_date: type: string format: date description: '' awarded_date: type: string format: date description: '' budget_type: type: string example: sample budget_type description: '' buyer: description: '' $ref: '#/definitions/UserVO' buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' classification: type: string example: sample classification description: '' closed_date: type: string format: date description: '' closing_change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' creator_user_id: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' item_count: type: integer format: int32 example: '1' description: '' last_activity_date: type: string format: date description: '' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' misc_cost: type: number format: double example: '1.1' description: '' order_id: type: integer format: int64 example: '1' description: '' order_items: type: array description: '' items: $ref: '#/definitions/OrderItemSimpleVO' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' order_total: description: '' $ref: '#/definitions/BigDecimal' overs_percent: type: number format: double example: '1.1' description: '' parent_order_id: type: integer format: int64 example: '1' description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' project: description: '' $ref: '#/definitions/ProjectBaseVO' purchase_method: type: string example: sample purchase_method description: '' quote_id: type: integer format: int64 example: '1' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier: description: '' $ref: '#/definitions/UserVO' supplier_reference: type: string example: sample supplier_reference description: '' supplier_selection_reason: type: string example: sample supplier_selection_reason description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' transactional_order_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' unders_percent: type: number format: double example: '1.1' description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderDetailWorkgroupLevelVO' CountryListVO: properties: result: type: array description: '' items: $ref: '#/definitions/CountryVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.CountryListVO' MultiExchangeRatePersistListVO: properties: exchange_rates: type: array description: '' items: $ref: '#/definitions/MultiExchangeRatePersisitVO' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.MultiExchangeRatePersistListVO' ShipmentExpandVO: properties: result: description: '' $ref: '#/definitions/ShipmentDetailVO' resut: description: '' $ref: '#/definitions/ShipmentDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ShipmentExpandVO' ProjectIdListVO: properties: childProjectIds: type: array description: '' items: type: integer format: int64 example: '1' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.ProjectIdListVO' ClientWorkgroupListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ClientWorkgroupSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ClientWorkgroupListVO' WorkgroupExpandVO: properties: result: description: '' $ref: '#/definitions/WorkgroupDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupExpandVO' ItemOptionVO: properties: item_option_id: type: integer format: int64 example: '1' description: '' quantity: type: string example: sample quantity description: '' description: 'Java type: com.noosh.nooshapi.vo.ItemOptionVO' OrderDetailWithIndicatorVO: properties: accepted_date: type: string format: date description: '' annulled_date: type: string format: date description: '' approved_date: type: string format: date description: '' awarded_date: type: string format: date description: '' budget_type: type: string example: sample budget_type description: '' buyer: description: '' $ref: '#/definitions/UserVO' buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' classification: type: string example: sample classification description: '' closed_date: type: string format: date description: '' closing_change_orders: type: array description: '' items: $ref: '#/definitions/OrderDetailBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' creator_user_id: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' is_sell_order: type: boolean example: 'false' description: '' item_count: type: integer format: int32 example: '1' description: '' last_activity_date: type: string format: date description: '' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' misc_cost: type: number format: double example: '1.1' description: '' order_id: type: integer format: int64 example: '1' description: '' order_items: type: array description: '' items: $ref: '#/definitions/OrderItemSimpleVO' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' order_total: description: '' $ref: '#/definitions/BigDecimal' overs_percent: type: number format: double example: '1.1' description: '' parent_order_id: type: integer format: int64 example: '1' description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' purchase_method: type: string example: sample purchase_method description: '' quote_id: type: integer format: int64 example: '1' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier: description: '' $ref: '#/definitions/UserVO' supplier_reference: type: string example: sample supplier_reference description: '' supplier_selection_reason: type: string example: sample supplier_selection_reason description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' transactional_order_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' unders_percent: type: number format: double example: '1.1' description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderDetailWithIndicatorVO' TaskPriorityListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TaskPriorityVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskPriorityListVO' EstimateListExpandVO: properties: result: type: array description: '' items: $ref: '#/definitions/EstimateBaseVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateListExpandVO' ProjectCategorySimpleVO: properties: project_category_id: type: integer format: int64 example: '1' description: '' project_category_name: type: string example: sample project_category_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectCategorySimpleVO' TagRepoVO: properties: isSpec: type: boolean example: 'false' description: '' tagId: type: integer format: int64 example: '1' description: '' tagName: type: string example: sample tagName description: '' description: 'Java type: com.noosh.domain.collaboration.vo.TagRepoVO' RfePO: properties: description: type: string example: sample description description: '' details: type: string example: sample details description: '' estimate_due_date: type: string format: date description: '' proposed_order_completion_date: type: string format: date description: '' rfe_number: type: string example: sample rfe_number description: '' rfe_title: type: string example: sample rfe_title description: '' specs: type: array description: '' items: $ref: '#/definitions/RfeSpecPO' supplier_user_ids: type: array description: '' items: type: integer format: int64 example: '1' description: 'Java type: com.noosh.domain.nooshapi.persist.po.RfePO' ShipmentDetailVO: properties: locations: type: array description: '' items: $ref: '#/definitions/ShipmentRequestBaseVO' locations_count: type: integer format: int64 example: '1' description: '' qty_received: type: integer format: int64 example: '1' description: '' qty_requested: type: integer format: int64 example: '1' description: '' qty_shipped: type: integer format: int64 example: '1' description: '' received_date: type: string format: date description: '' shipment_id: type: integer format: int64 example: '1' description: '' shipment_status: type: string example: sample shipment_status description: '' shipped_date: type: string format: date description: '' spec: description: '' $ref: '#/definitions/SpecBaseVO' description: 'Java type: com.noosh.nooshapi.vo.ShipmentDetailVO' OrderPO: properties: buyer_user_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' invoice_or_billing_recipient: type: integer format: int64 example: '1' description: '' order_completion_date: type: string format: date description: '' order_items: type: array description: '' items: $ref: '#/definitions/OrderItemPersistVO' other_selection_reason: type: string example: sample other_selection_reason description: '' payment_method_id: type: integer format: int64 example: '1' description: '' payment_reference_no: type: string example: sample payment_reference_no description: '' quickOrder: type: boolean example: 'false' description: '' rfeId: type: integer format: int64 example: '1' description: '' sellOrder: type: boolean example: 'false' description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' supplier_reference: type: string example: sample supplier_reference description: '' supplier_selection_reason_id: type: integer format: int64 example: '1' description: '' supplier_user_id: type: integer format: int64 example: '1' description: '' tax: type: string example: sample tax description: '' title: type: string example: sample title description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.OrderPO' TeamTemplateSimpleVO: properties: team_template_id: type: integer format: int64 example: '1' description: '' team_template_name: type: string example: sample team_template_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamTemplateSimpleVO' ProductTypeVO: properties: label: type: string example: sample label description: '' product_type_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.ProductTypeVO' TaskTimeCardVO: properties: task_id: type: integer format: int64 example: '1' description: '' task_name: type: string example: sample task_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskTimeCardVO' ProjectPatchPO: properties: client_user_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' deactivation_reason_id: type: integer format: int64 example: '1' description: '' is_active: type: boolean example: 'false' description: '' is_hot: type: boolean example: 'false' description: '' project_category_id: type: integer format: int64 example: '1' description: '' project_description: type: string example: sample project_description description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' project_status_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.ProjectPatchPO' ContactsSimpleVO: properties: address: type: string example: sample address description: '' company_name: type: string example: sample company_name description: '' email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' primary_phone: type: string example: sample primary_phone description: '' user_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ContactsSimpleVO' SpecTemplateExpandVO: properties: result: description: '' $ref: '#/definitions/SpecTemplateDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecTemplateExpandVO' TimeCardSimpleVO: properties: is_submit: type: boolean example: 'false' description: '' last_updated_date: type: string format: date description: '' no_of_workdays: type: integer format: int32 example: '1' description: '' submit_date: type: string format: date description: '' timecard_id: type: integer format: int64 example: '1' description: '' total_hours: description: '' $ref: '#/definitions/BigDecimal' week_beginning: type: string format: date description: '' description: 'Java type: com.noosh.nooshapi.vo.TimeCardSimpleVO' WgTaskStatusListVO: properties: result: type: array description: '' items: $ref: '#/definitions/WgTaskStatusVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.WgTaskStatusListVO' TeamTemplateListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TeamTemplateSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamTemplateListVO' ProjectStatusSimpleVO: properties: project_status_id: type: integer format: int64 example: '1' description: '' project_status_name: type: string example: sample project_status_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectStatusSimpleVO' FileTagResponseVO: properties: result: type: array description: '' items: $ref: '#/definitions/TagRepoVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileTagResponseVO' SupplierWorkgroupBasicVO: properties: bu_supplier_workgroup_id: type: integer format: int64 example: '1' description: '' bu_supplier_workgroup_name: type: string example: sample bu_supplier_workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SupplierWorkgroupBasicVO' RfqItemBaseVO: properties: job_id: type: integer format: int64 example: '1' description: '' rfq_item_id: type: integer format: int64 example: '1' description: '' spec: description: '' $ref: '#/definitions/ErgoSpecSimpleVO' description: 'Java type: com.noosh.nooshapi.vo.RfqItemBaseVO' V1x1SpecExpandVO: properties: result: description: '' $ref: '#/definitions/V1x1SpecDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecExpandVO' PropertyParamSimpleVO: properties: data_type: type: string example: sample data_type description: '' param_name: type: string example: sample param_name description: '' description: 'Java type: com.noosh.nooshapi.vo.PropertyParamSimpleVO' SpecTemplateListVO: properties: results: type: array description: '' items: $ref: '#/definitions/SpecTemplateSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecTemplateListVO' TaskPriorityVO: properties: task_priority_id: type: integer format: int64 example: '1' description: '' task_priority_name: type: string example: sample task_priority_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskPriorityVO' ContactsListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ContactsSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ContactsListVO' TeamMemberPO: properties: role_id: type: integer format: int64 example: '1' description: '' team_template_id: type: integer format: int64 example: '1' description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.TeamMemberPO' ShipmentLocationsPOSTVO: properties: location_id: type: integer format: int64 example: '1' description: '' shipment_id: type: integer format: int64 example: '1' description: '' spec_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.ShipmentLocationsPOSTVO' V1x1SpecDetailVO: properties: client_status: type: string example: sample client_status description: '' create_date: type: string format: date description: '' created_by: description: '' $ref: '#/definitions/PersonVO' first_level_custom_fields: description: '' $ref: '#/definitions/V1x1ProperyVO' header_custom_fields: description: '' $ref: '#/definitions/V1x1ProperyVO' job_id: type: integer format: int64 example: '1' description: '' last_updated: type: string format: date description: '' product_type: type: string example: sample product_type description: '' product_type_info: description: '' $ref: '#/definitions/ProductTypeVO' quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' reference_number: type: string example: sample reference_number description: '' second_level_custom_fields: type: array description: '' items: $ref: '#/definitions/V1x1ProperyVO' sku: type: string example: sample sku description: '' spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' spec_options: type: array description: '' items: $ref: '#/definitions/SpecSimplestVO' spec_options_complete: type: array description: '' items: $ref: '#/definitions/SpecSimpleVO' spec_original: description: '' $ref: '#/definitions/SpecSimplestVO' spec_type: description: '' $ref: '#/definitions/SpecTypeVO' supplier_status: type: string example: sample supplier_status description: '' uofms: type: array description: '' items: $ref: '#/definitions/UofmSimpleVO' user_state: type: string example: sample user_state description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1SpecDetailVO' TaskDetailWorkgroupLevelVO: properties: actual_duration: description: '' $ref: '#/definitions/BigDecimal' actual_end: type: string format: date description: '' actual_hours: description: '' $ref: '#/definitions/BigDecimal' actual_start: type: string format: date description: '' assign_to: description: '' $ref: '#/definitions/PersonVO' baseline_duration: description: '' $ref: '#/definitions/BigDecimal' baseline_end_date: type: string format: date description: '' baseline_start_date: type: string format: date description: '' comments: type: string example: sample comments description: '' create_date: type: string format: date description: '' creator_workgroup_name: type: string example: sample creator_workgroup_name description: '' current_duration: description: '' $ref: '#/definitions/BigDecimal' description: type: string example: sample description description: '' is_milestone: type: boolean example: 'false' description: '' last_updated_by: description: '' $ref: '#/definitions/PersonVO' mod_date: type: string format: date description: '' percent_complete: type: integer format: int32 example: '1' description: '' plan_duration: description: '' $ref: '#/definitions/BigDecimal' plan_end: type: string format: date description: '' plan_start: type: string format: date description: '' priority: type: string example: sample priority description: '' project: description: '' $ref: '#/definitions/ProjectBaseVO' requested_by: description: '' $ref: '#/definitions/PersonVO' schedule_code: type: string example: sample schedule_code description: '' status: type: string example: sample status description: '' task_id: type: integer format: int64 example: '1' description: '' task_name: type: string example: sample task_name description: '' task_type: type: string example: sample task_type description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskDetailWorkgroupLevelVO' TeamTemplateDetailVO: properties: team_teample_item: type: array description: '' items: $ref: '#/definitions/TeamTemplateItemVO' team_template_id: type: integer format: int64 example: '1' description: '' team_template_name: type: string example: sample team_template_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamTemplateDetailVO' OrderVO: properties: order_id: type: integer format: int64 example: '1' description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderVO' ObjectStateSimpleVO: properties: object_state_id: type: integer format: int64 example: '1' description: '' object_state_name: type: string example: sample object_state_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ObjectStateSimpleVO' ShipmentListVO: properties: result: type: array description: '' items: $ref: '#/definitions/ShipmentSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ShipmentListVO' TaskDetailVO: properties: actual_duration: description: '' $ref: '#/definitions/BigDecimal' actual_end: type: string format: date description: '' actual_hours: description: '' $ref: '#/definitions/BigDecimal' actual_start: type: string format: date description: '' assign_to: description: '' $ref: '#/definitions/PersonVO' baseline_duration: description: '' $ref: '#/definitions/BigDecimal' baseline_end_date: type: string format: date description: '' baseline_start_date: type: string format: date description: '' comments: type: string example: sample comments description: '' create_date: type: string format: date description: '' creator_workgroup_name: type: string example: sample creator_workgroup_name description: '' current_duration: description: '' $ref: '#/definitions/BigDecimal' description: type: string example: sample description description: '' is_milestone: type: boolean example: 'false' description: '' last_updated_by: description: '' $ref: '#/definitions/PersonVO' mod_date: type: string format: date description: '' percent_complete: type: integer format: int32 example: '1' description: '' plan_duration: description: '' $ref: '#/definitions/BigDecimal' plan_end: type: string format: date description: '' plan_start: type: string format: date description: '' priority: type: string example: sample priority description: '' requested_by: description: '' $ref: '#/definitions/PersonVO' schedule_code: type: string example: sample schedule_code description: '' status: type: string example: sample status description: '' task_id: type: integer format: int64 example: '1' description: '' task_name: type: string example: sample task_name description: '' task_type: type: string example: sample task_type description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskDetailVO' WorkgroupDetailVO: properties: address_line1: type: string example: sample address_line1 description: '' address_line2: type: string example: sample address_line2 description: '' address_line3: type: string example: sample address_line3 description: '' city: type: string example: sample city description: '' country: type: string example: sample country description: '' country_code: type: string example: sample country_code description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' default_currency: type: string example: sample default_currency description: '' portal: type: string example: sample portal description: '' postal: type: string example: sample postal description: '' state: type: string example: sample state description: '' workgroup_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupDetailVO' EstimateSimpleVO: properties: estimate_id: type: integer format: int64 example: '1' description: '' estimate_title: type: string example: sample estimate_title description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateSimpleVO' ShipmentSimpleVO: properties: locations_count: type: integer format: int64 example: '1' description: '' qty_received: type: integer format: int64 example: '1' description: '' qty_requested: type: integer format: int64 example: '1' description: '' qty_shipped: type: integer format: int64 example: '1' description: '' received_date: type: string format: date description: '' shipment_id: type: integer format: int64 example: '1' description: '' shipment_status: type: string example: sample shipment_status description: '' shipped_date: type: string format: date description: '' spec: description: '' $ref: '#/definitions/SpecBaseVO' description: 'Java type: com.noosh.nooshapi.vo.ShipmentSimpleVO' V1x1InvitedTeamMemberResultsVO: properties: results: type: array description: '' items: $ref: '#/definitions/V1x1InvitedTeamMemberVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1InvitedTeamMemberResultsVO' RfqBaseVO: properties: received_date: type: string format: date description: '' rfq_id: type: integer format: int64 example: '1' description: '' rfq_title: type: string example: sample rfq_title description: '' status: type: string example: sample status description: '' description: 'Java type: com.noosh.nooshapi.vo.RfqBaseVO' RfeSuEstimateSimpleVO: properties: supplier_estimates: type: array description: '' items: $ref: '#/definitions/EstimateSimpleVO' workgroup_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeSuEstimateSimpleVO' Object: description: 'Java type: java.lang.Object' Map: description: 'Java type: java.util.Map' PropertyPaAndAttVO: properties: date_value: type: string format: date description: '' number_value: description: '' $ref: '#/definitions/BigDecimal' param_id: type: integer format: int64 example: '1' description: '' param_name: type: string example: sample param_name description: '' property_attribute_id: type: integer format: int64 example: '1' description: '' string_value: type: string example: sample string_value description: '' description: 'Java type: com.noosh.nooshapi.vo.PropertyPaAndAttVO' SpecPersistVO: properties: jsonBody: type: boolean example: 'false' description: '' product_type_id: type: integer format: int64 example: '1' description: '' quantity_1: type: integer format: int64 example: '1' description: '' quantity_2: type: integer format: int64 example: '1' description: '' quantity_3: type: integer format: int64 example: '1' description: '' quantity_4: type: integer format: int64 example: '1' description: '' quantity_5: type: integer format: int64 example: '1' description: '' sku: type: string example: sample sku description: '' spec_name: type: string example: sample spec_name description: '' spec_template_id: type: integer format: int64 example: '1' description: '' spec_type_id: type: integer format: int64 example: '1' description: '' versions: type: array description: '' items: $ref: '#/definitions/SpecVersionPersistVO' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.SpecPersistVO' TaskExpandVO: properties: result: description: '' $ref: '#/definitions/TaskDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskExpandVO' TeamTemplateExpandVO: properties: results: description: '' $ref: '#/definitions/TeamTemplateDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamTemplateExpandVO' PropertyPersistVO: properties: custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' paper_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.PropertyPersistVO' RfeExpandVO: properties: result: description: '' $ref: '#/definitions/RfeDetailsVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeExpandVO' TeamMemberBaseInfVO: properties: status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' teammember_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamMemberBaseInfVO' ShipmentLocationPersistVO: properties: due_date: type: string format: date description: '' qty_received: type: integer format: int64 example: '1' description: '' qty_requested: type: integer format: int64 example: '1' description: '' qty_shipped: type: integer format: int64 example: '1' description: '' received_date: type: string format: date description: '' shipped_date: type: string format: date description: '' shipping_cost: description: '' $ref: '#/definitions/BigDecimal' type: type: string example: sample type description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.ShipmentLocationPersistVO' WorkgroupBaseVO: properties: workgroup_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupBaseVO' InvoiceSimpleVO: properties: comments: type: string example: sample comments description: '' currency: type: string example: sample currency description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' grand_total: description: '' $ref: '#/definitions/BigDecimal' invoice_date: type: string format: date description: '' invoice_due_date: type: string format: date description: '' invoice_id: type: integer format: int64 example: '1' description: '' invoice_number: type: string example: sample invoice_number description: '' invoice_to: type: string example: sample invoice_to description: '' is_final: type: integer format: int32 example: '1' description: '' is_nonBillable: type: integer format: int32 example: '1' description: '' items: type: array description: '' items: $ref: '#/definitions/InvoiceItemSimpleVO' order_reference: type: string example: sample order_reference description: '' order_title: type: string example: sample order_title description: '' payment_method: type: string example: sample payment_method description: '' prepared_by: type: string example: sample prepared_by description: '' project_number: type: integer format: int64 example: '1' description: '' reference_number: type: string example: sample reference_number description: '' shipping: description: '' $ref: '#/definitions/BigDecimal' status: type: string example: sample status description: '' sub_total: description: '' $ref: '#/definitions/BigDecimal' tax: description: '' $ref: '#/definitions/BigDecimal' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_sub_total: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.InvoiceSimpleVO' WorkgroupSimpleVO: properties: is_default: type: boolean example: 'false' description: '' parent_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' workgroup_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupSimpleVO' ProfileImageVO: properties: profileImgUrl: type: string example: sample profileImgUrl description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProfileImageVO' InvoiceItemDetailVO: properties: custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' invoice_item_id: type: integer format: int64 example: '1' description: '' item_cost: description: '' $ref: '#/definitions/BigDecimal' item_quantity: description: '' $ref: '#/definitions/BigDecimal' item_shipping: description: '' $ref: '#/definitions/BigDecimal' item_sub_total: description: '' $ref: '#/definitions/BigDecimal' item_tax: description: '' $ref: '#/definitions/BigDecimal' job_id: type: integer format: int64 example: '1' description: '' shipment_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' transactional_item_cost: description: '' $ref: '#/definitions/BigDecimal' transactional_item_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_item_sub_total: description: '' $ref: '#/definitions/BigDecimal' transactional_item_tax: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.InvoiceItemDetailVO' SpecTypePersistVO: properties: prdType_labels: type: array description: '' items: type: string example: sample prdType_labels spec_type_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.SpecTypePersistVO' ProjectVO: properties: project_id: type: integer format: int64 example: '1' description: '' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectVO' QuotePriceDetailVO: properties: breakouts: type: array description: '' items: $ref: '#/definitions/BreakoutVO' cost: description: '' $ref: '#/definitions/BigDecimal' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' fixed: description: '' $ref: '#/definitions/BigDecimal' is_chosen: type: boolean example: 'false' description: '' is_included: type: boolean example: 'false' description: '' is_quoted: type: boolean example: 'false' description: '' parent_price_id: type: integer format: int64 example: '1' description: '' price_id: type: integer format: int64 example: '1' description: '' quantity: description: '' $ref: '#/definitions/BigDecimal' sell_price: description: '' $ref: '#/definitions/BigDecimal' shipping: description: '' $ref: '#/definitions/BigDecimal' source: description: '' $ref: '#/definitions/QuotePriceSourceVO' supplier: type: string example: sample supplier description: '' tax: description: '' $ref: '#/definitions/BigDecimal' total: description: '' $ref: '#/definitions/BigDecimal' transactional_cost: description: '' $ref: '#/definitions/BigDecimal' transactional_fixed: description: '' $ref: '#/definitions/BigDecimal' transactional_sell_price: description: '' $ref: '#/definitions/BigDecimal' transactional_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_tax: description: '' $ref: '#/definitions/BigDecimal' transactional_total: description: '' $ref: '#/definitions/BigDecimal' transactional_variable: description: '' $ref: '#/definitions/BigDecimal' variable: description: '' $ref: '#/definitions/BigDecimal' variable_percent: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuotePriceDetailVO' ProjectExpandVO: properties: result: description: '' $ref: '#/definitions/ProjectDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectExpandVO' SpecTypeFieldsVO: description: 'Java type: com.noosh.nooshapi.vo.v1x1.SpecTypeFieldsVO' QuoteListVO: properties: result: type: array description: '' items: $ref: '#/definitions/QuoteSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.QuoteListVO' FileListResponseVO: properties: result: type: array description: '' items: $ref: '#/definitions/FileVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileListResponseVO' FolderListVO: properties: result: type: array description: '' items: $ref: '#/definitions/FolderBaseVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FolderListVO' TagVO: properties: isSpec: type: boolean example: 'false' description: '' tagId: type: integer format: int64 example: '1' description: '' tagName: type: string example: sample tagName description: '' description: 'Java type: com.noosh.domain.collaboration.vo.TagVO' TaskTypeListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TaskTypeSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskTypeListVO' QuoteSimpleVO: properties: currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' quote_id: type: integer format: int64 example: '1' description: '' quote_title: type: string example: sample quote_title description: '' rfq: description: '' $ref: '#/definitions/RfqBaseVO' status: type: string example: sample status description: '' submit_date: type: string format: date description: '' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.QuoteSimpleVO' InvoiceDetailListExpandVO: properties: result: type: array description: '' items: $ref: '#/definitions/InvoiceSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.InvoiceDetailListExpandVO' TaskWorkgroupLevelListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TaskWorkgroupLevelSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskWorkgroupLevelListVO' SpecTypeFieldsListVO: properties: result: description: '' $ref: '#/definitions/SpecTypeFieldsVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.SpecTypeFieldsListVO' SpecVersionPersistVO: properties: description: type: string example: sample description description: '' qty: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.SpecVersionPersistVO' ProjectDetailVO: properties: category: type: string example: sample category description: '' client_account: type: string example: sample client_account description: '' client_user: type: string example: sample client_user description: '' client_user_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' deactivation_reason: type: string example: sample deactivation_reason description: '' is_active: type: boolean example: 'false' description: '' is_hot: type: boolean example: 'false' description: '' last_spec_update: type: string format: date description: '' mod_date: type: string format: date description: '' owner_workgroup: type: string example: sample owner_workgroup description: '' parent_project: description: '' $ref: '#/definitions/ProjectParentVO' project_create_date: type: string format: date description: '' project_description: type: string example: sample project_description description: '' project_id: type: integer format: int64 example: '1' description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' project_status: type: string example: sample project_status description: '' team_owners: type: string example: sample team_owners description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectDetailVO' ClientWorkgroupSimpleVO: properties: client_ac_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_name: type: string example: sample client_workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ClientWorkgroupSimpleVO' RfeBaseVO: properties: rfe_due_date: type: string format: date description: '' rfe_id: type: integer format: int64 example: '1' description: '' rfe_title: type: string example: sample rfe_title description: '' status: type: string example: sample status description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeBaseVO' CustomFieldPersistVO: properties: date_value: type: string format: date description: '' number_value: description: '' $ref: '#/definitions/BigDecimal' param_name: type: string example: sample param_name description: '' string_value: type: string example: sample string_value description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.CustomFieldPersistVO' ProjectCategoryListVO: properties: results: type: array description: '' items: $ref: '#/definitions/ProjectCategorySimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectCategoryListVO' SupplierWorkgroupExpandVO: properties: result: description: '' $ref: '#/definitions/SupplierWorkgroupDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SupplierWorkgroupExpandVO' V1x1SpecPamAndAttPO: properties: attribute_id: type: integer format: int64 example: '1' description: '' attribute_value: description: '' $ref: '#/definitions/Object' label: type: string example: sample label description: '' param_id: type: integer format: int64 example: '1' description: '' param_name: type: string example: sample param_name description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.v1x1.V1x1SpecPamAndAttPO' PropertyParamListVO: properties: result: type: array description: '' items: $ref: '#/definitions/PropertyParamSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.PropertyParamListVO' TeamTemplateItemVO: properties: role: description: '' $ref: '#/definitions/RoleSimpleVO' user: description: '' $ref: '#/definitions/UserPersonVO' description: 'Java type: com.noosh.nooshapi.vo.TeamTemplateItemVO' WorkgroupMembersSimpleVO: properties: email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupMembersSimpleVO' RfeItemOptionVO: properties: item_option_id: type: integer format: int64 example: '1' description: '' quantity: description: '' $ref: '#/definitions/BigDecimal' quantity_index: type: integer format: int32 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeItemOptionVO' FileV3VO: properties: comments: type: string example: sample comments description: '' description: type: string example: sample description description: '' download_link: type: string example: sample download_link description: '' file_id: type: integer format: int64 example: '1' description: '' file_name: type: string example: sample file_name description: '' file_size: description: '' $ref: '#/definitions/BigDecimal' file_type: type: string example: sample file_type description: '' folder_id: type: integer format: int64 example: '1' description: '' is_remote: type: boolean example: 'false' description: '' modified_date: type: string example: sample modified_date description: '' upload_date: type: string example: sample upload_date description: '' uploaded_by: type: string example: sample uploaded_by description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileV3VO' InvoiceItemSimpleVO: properties: invoice_item_id: type: integer format: int64 example: '1' description: '' item_cost: description: '' $ref: '#/definitions/BigDecimal' item_quantity: description: '' $ref: '#/definitions/BigDecimal' item_shipping: description: '' $ref: '#/definitions/BigDecimal' item_sub_total: description: '' $ref: '#/definitions/BigDecimal' item_tax: description: '' $ref: '#/definitions/BigDecimal' job_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' transactional_item_cost: description: '' $ref: '#/definitions/BigDecimal' transactional_item_shipping: description: '' $ref: '#/definitions/BigDecimal' transactional_item_sub_total: description: '' $ref: '#/definitions/BigDecimal' transactional_item_tax: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.InvoiceItemSimpleVO' OrderWorkgroupLevelSimpleVO: properties: buyer_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' change_orders: type: array description: '' items: $ref: '#/definitions/OrderSimpleBaseVO' closing_change_orders: type: array description: '' items: $ref: '#/definitions/OrderSimpleBaseVO' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' currency: type: string example: sample currency description: '' grand_total: description: '' $ref: '#/definitions/BigDecimal' grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' last_changed: type: string format: date description: '' last_status_change: type: string format: date description: '' order_id: type: integer format: int64 example: '1' description: '' order_number: type: string example: sample order_number description: '' order_title: type: string example: sample order_title description: '' payment_reference: type: string example: sample payment_reference description: '' print_order_ids: type: array description: '' items: type: integer format: int64 example: '1' project: description: '' $ref: '#/definitions/ProjectBaseVO' purchase_method: type: string example: sample purchase_method description: '' status: type: string example: sample status description: '' status_comments: type: string example: sample status_comments description: '' supplier_reference: type: string example: sample supplier_reference description: '' supplier_workgroup: description: '' $ref: '#/definitions/WorkgroupBaseVO' transactional_currency: type: string example: sample transactional_currency description: '' transactional_grand_total: description: '' $ref: '#/definitions/BigDecimal' transactional_grand_total_with_changes: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.OrderWorkgroupLevelSimpleVO' TimeCardReceivedDetailVO: properties: billable_hours: description: '' $ref: '#/definitions/BigDecimal' is_submit: type: boolean example: 'false' description: '' last_updated_date: type: string format: date description: '' no_of_workdays: type: integer format: int32 example: '1' description: '' nonbillable_hours: description: '' $ref: '#/definitions/BigDecimal' owner: description: '' $ref: '#/definitions/PersonVO' submit_date: type: string format: date description: '' time_card_line: type: array description: '' items: $ref: '#/definitions/TimeCardLineVO' timecard_id: type: integer format: int64 example: '1' description: '' total_hours: description: '' $ref: '#/definitions/BigDecimal' week_beginning: type: string format: date description: '' description: 'Java type: com.noosh.nooshapi.vo.TimeCardReceivedDetailVO' MultiExchangeRatePersisitVO: properties: activate_date: type: string format: date description: '' buClientWorkgroupId: type: integer format: int64 example: '1' description: '' currency: type: string example: sample currency description: '' rate: description: '' $ref: '#/definitions/BigDecimal' target: type: string example: sample target description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.MultiExchangeRatePersisitVO' UserPersonVO: properties: email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' middle_name: type: string example: sample middle_name description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.UserPersonVO' HTTPStatus: description: 'Java type: com.noosh.domain.constant.HTTPStatus' WgSpecPrdTypeRegPersistVO: properties: enableDifferentiatePrdTypePreference: type: boolean example: 'false' description: '' spec_prdType_list: type: array description: '' items: $ref: '#/definitions/SpecTypePersistVO' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.WgSpecPrdTypeRegPersistVO' TimeCardListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TimeCardSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TimeCardListVO' UserFieldsSimpleVO: properties: is_required: type: boolean example: 'false' description: '' label: type: string example: sample label description: '' ordinal_number: type: integer format: int64 example: '1' description: '' param_name: type: string example: sample param_name description: '' type: type: string example: sample type description: '' user_field_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.UserFieldsSimpleVO' ProjectParentVO: properties: client_account: type: string example: sample client_account description: '' client_user: type: string example: sample client_user description: '' client_user_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' created_by: description: '' $ref: '#/definitions/PersonVO' project_create_date: type: string format: date description: '' project_description: type: string example: sample project_description description: '' project_id: type: integer format: int64 example: '1' description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' description: 'Java type: com.noosh.nooshapi.vo.ProjectParentVO' InvoiceExpandVO: properties: result: description: '' $ref: '#/definitions/InvoiceDetailVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.InvoiceExpandVO' TimeCardLineVO: properties: activity_name: type: string example: sample activity_name description: '' day1_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day2_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day3_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day4_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day5_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day6_hours_spent: description: '' $ref: '#/definitions/BigDecimal' day7_hours_spent: description: '' $ref: '#/definitions/BigDecimal' project: description: '' $ref: '#/definitions/ProjectTimeCardVO' task: description: '' $ref: '#/definitions/TaskTimeCardVO' time_card_line_id: type: integer format: int64 example: '1' description: '' total_hours_spent: description: '' $ref: '#/definitions/BigDecimal' description: 'Java type: com.noosh.nooshapi.vo.TimeCardLineVO' OrderExpandWorkgroupLevelVO: properties: result: description: '' $ref: '#/definitions/OrderDetailWorkgroupLevelVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.OrderExpandWorkgroupLevelVO' UserDetailsVO: properties: address: description: '' $ref: '#/definitions/Map' company_name: type: string example: sample company_name description: '' email: type: string example: sample email description: '' fax_number: type: string example: sample fax_number description: '' first_name: type: string example: sample first_name description: '' last_name: type: string example: sample last_name description: '' locale: type: string example: sample locale description: '' middle_name: type: string example: sample middle_name description: '' organization: type: string example: sample organization description: '' phone_number: type: string example: sample phone_number description: '' time_zone: type: string example: sample time_zone description: '' title: type: string example: sample title description: '' user_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.UserDetailsVO' RfeItemSimpleVO: properties: rfe_item_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeItemSimpleVO' SupplierWorkgroupDetailVO: properties: additional_workgroups_contain_same_supplier: type: array description: '' items: $ref: '#/definitions/SupplierWorkgroupBasicVO' bu_supplier_workgroup_id: type: integer format: int64 example: '1' description: '' bu_supplier_workgroup_name: type: string example: sample bu_supplier_workgroup_name description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_name: type: string example: sample client_workgroup_name description: '' is_approved: type: boolean example: 'false' description: '' supplier_code: type: string example: sample supplier_code description: '' supplier_workgroup_id: type: integer format: int64 example: '1' description: '' supplier_workgroup_name: type: string example: sample supplier_workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SupplierWorkgroupDetailVO' SpecBaseVO: properties: job_id: type: integer format: int64 example: '1' description: '' reference_number: type: string example: sample reference_number description: '' spec_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecBaseVO' V1x1ProperyVO: properties: property_attributes: type: array description: '' items: $ref: '#/definitions/V1x1SpecPamAndAttVO' property_id: type: integer format: int64 example: '1' description: '' property_name: type: string example: sample property_name description: '' description: 'Java type: com.noosh.nooshapi.vo.v1x1.V1x1ProperyVO' EstimatePO: properties: comments: type: string example: sample comments description: '' description: type: string example: sample description description: '' estimate_items: type: array description: '' items: $ref: '#/definitions/EstimateItemPO' estimate_title: type: string example: sample estimate_title description: '' expiration_date: type: string format: date description: '' owner_reference: type: string example: sample owner_reference description: '' rfe_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.po.EstimatePO' TaskListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TaskSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskListVO' EstimateExpandVO: properties: result: description: '' $ref: '#/definitions/EstimateDetailsVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateExpandVO' RfeSimpleVO: properties: estimate_due_date: type: string format: date description: '' rfe_id: type: integer format: int64 example: '1' description: '' rfe_items: type: array description: '' items: $ref: '#/definitions/RfeItemSimpleVO' rfe_title: type: string example: sample rfe_title description: '' supplier_estimates: type: array description: '' items: $ref: '#/definitions/RfeSuEstimateSimpleVO' description: 'Java type: com.noosh.nooshapi.vo.RfeSimpleVO' TaskExpandWorkgroupLevelVO: properties: result: description: '' $ref: '#/definitions/TaskDetailWorkgroupLevelVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskExpandWorkgroupLevelVO' WorkgroupHTTPStatusVO: properties: status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' workgroup_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.WorkgroupHTTPStatusVO' FileResponseVO: properties: result: description: '' $ref: '#/definitions/FileVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.file.FileResponseVO' SupplierWorkgroupSimpleVO: properties: bu_supplier_workgroup_id: type: integer format: int64 example: '1' description: '' bu_supplier_workgroup_name: type: string example: sample bu_supplier_workgroup_name description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' client_workgroup_name: type: string example: sample client_workgroup_name description: '' is_approved: type: boolean example: 'false' description: '' supplier_code: type: string example: sample supplier_code description: '' supplier_workgroup_id: type: integer format: int64 example: '1' description: '' supplier_workgroup_name: type: string example: sample supplier_workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SupplierWorkgroupSimpleVO' TaskStatusListVO: properties: results: type: array description: '' items: $ref: '#/definitions/TaskStatusVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskStatusListVO' SpecListVO: properties: results: type: array description: '' items: $ref: '#/definitions/SpecSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecListVO' TaskPersistVO: properties: actual_duration: type: number format: double example: '1.1' description: '' actual_duration_hour: type: number format: double example: '1.1' description: '' actual_end_date: type: string format: date description: '' actual_start_date: type: string format: date description: '' assign_to_user_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' contributors: type: string example: sample contributors description: '' custom_status_id: type: integer format: int64 example: '1' description: '' description: type: string example: sample description description: '' name: type: string example: sample name description: '' percentage_complete: type: integer format: int64 example: '1' description: '' priority: type: integer format: int64 example: '1' description: '' revised_duration: type: number format: double example: '1.1' description: '' revised_duration_hour: type: number format: double example: '1.1' description: '' revised_end_date: type: string format: date description: '' revised_start_date: type: string format: date description: '' status_id: type: integer format: int64 example: '1' description: '' task_id: type: integer format: int64 example: '1' description: '' task_type_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.TaskPersistVO' TaskSimpleVO: properties: actual_end: type: string format: date description: '' actual_hours: description: '' $ref: '#/definitions/BigDecimal' actual_start: type: string format: date description: '' assign_to: description: '' $ref: '#/definitions/PersonVO' baseline_duration: description: '' $ref: '#/definitions/BigDecimal' baseline_end_date: type: string format: date description: '' baseline_start_date: type: string format: date description: '' current_duration: description: '' $ref: '#/definitions/BigDecimal' is_milestone: type: boolean example: 'false' description: '' mod_date: type: string format: date description: '' plan_end: type: string format: date description: '' plan_start: type: string format: date description: '' priority: type: string example: sample priority description: '' schedule_code: type: string example: sample schedule_code description: '' status: type: string example: sample status description: '' task_id: type: integer format: int64 example: '1' description: '' task_name: type: string example: sample task_name description: '' task_type: type: string example: sample task_type description: '' description: 'Java type: com.noosh.nooshapi.vo.TaskSimpleVO' TeamMemberSimpleVO: properties: company_name: type: string example: sample company_name description: '' email_address: type: string example: sample email_address description: '' name: type: string example: sample name description: '' phone: type: string example: sample phone description: '' role: type: string example: sample role description: '' teammember_id: type: integer format: int64 example: '1' description: '' user_id: type: integer format: int64 example: '1' description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.TeamMemberSimpleVO' ProjectPersistVO: required: - project_status_id properties: client_account: type: string example: sample client_account description: '' client_user_id: type: integer format: int64 example: '1' description: '' client_workgroup_id: type: integer format: int64 example: '1' description: '' comments: type: string example: sample comments description: '' completion_date: type: string format: date description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/CustomFieldPersistVO' deactivation_reason_id: type: integer format: int64 example: '1' description: '' is_active: type: boolean example: 'false' description: '' is_hot: type: boolean example: 'false' description: '' is_paper_direct: type: boolean example: 'false' description: '' project_category_id: type: integer format: int64 example: '1' description: '' project_description: type: string example: sample project_description description: '' project_name: type: string example: sample project_name description: '' project_number: type: string example: sample project_number description: '' project_owner_user_id: type: integer format: int64 example: '1' description: '' project_status_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.ProjectPersistVO' BigDecimal: description: 'Java type: java.math.BigDecimal' RfeListVO: properties: results: type: array description: '' items: $ref: '#/definitions/RfeSimpleVO' status_code: type: integer format: int32 example: '1' description: '' status_reason: type: string example: sample status_reason description: '' description: 'Java type: com.noosh.nooshapi.vo.RfeListVO' EstimateItemDetailsVO: properties: comments: type: string example: sample comments description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' estimate_item_id: type: integer format: int64 example: '1' description: '' option_prices: type: array description: '' items: $ref: '#/definitions/EstimateItemPriceVO' pc_job_id: type: integer format: int64 example: '1' description: '' spec_name: type: string example: sample spec_name description: '' spec_reference: type: string example: sample spec_reference description: '' spec_reference_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.EstimateItemDetailsVO' ShipmentRequestBaseVO: properties: city: type: string example: sample city description: '' company_name: type: string example: sample company_name description: '' country: type: string example: sample country description: '' country_code: type: string example: sample country_code description: '' custom_fields: type: array description: '' items: $ref: '#/definitions/PropertyPaAndAttVO' description_or_title: type: string example: sample description_or_title description: '' due_date: type: string format: date description: '' email: type: string example: sample email description: '' first_name: type: string example: sample first_name description: '' is_use_spec_packaging: type: boolean example: 'false' description: '' last_name: type: string example: sample last_name description: '' line_1: type: string example: sample line_1 description: '' line_2: type: string example: sample line_2 description: '' line_3: type: string example: sample line_3 description: '' location_id: type: integer format: int64 example: '1' description: '' middle_name: type: string example: sample middle_name description: '' postal: type: string example: sample postal description: '' proof_type: type: string example: sample proof_type description: '' qty_received: type: integer format: int64 example: '1' description: '' qty_requested: type: integer format: int64 example: '1' description: '' qty_shipped: type: integer format: int64 example: '1' description: '' received_comments: type: string example: sample received_comments description: '' received_date: type: string format: date description: '' requested_shipping_carrier: type: string example: sample requested_shipping_carrier description: '' requested_shipping_method: type: string example: sample requested_shipping_method description: '' shipped_comments: type: string example: sample shipped_comments description: '' shipped_date: type: string format: date description: '' shipped_in_units: type: integer format: int64 example: '1' description: '' shipped_in_uofm: type: string example: sample shipped_in_uofm description: '' shipped_shipping_carrier: type: string example: sample shipped_shipping_carrier description: '' shipped_shipping_method: type: string example: sample shipped_shipping_method description: '' shipping_cost: description: '' $ref: '#/definitions/BigDecimal' shipping_instruction: type: string example: sample shipping_instruction description: '' state: type: string example: sample state description: '' tax: description: '' $ref: '#/definitions/BigDecimal' tracking_number: type: string example: sample tracking_number description: '' type: type: string example: sample type description: '' weight: description: '' $ref: '#/definitions/BigDecimal' weight_uofm: type: string example: sample weight_uofm description: '' work_phone_number: type: string example: sample work_phone_number description: '' workgroup_name: type: string example: sample workgroup_name description: '' description: 'Java type: com.noosh.nooshapi.vo.ShipmentRequestBaseVO' WgTaskStatusVO: properties: description: type: string example: sample description description: '' is_active: type: boolean example: 'false' description: '' is_default: type: boolean example: 'false' description: '' task_status_name: type: string example: sample task_status_name description: '' tasks_status_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.nooshapi.vo.WgTaskStatusVO' FolderPersisitVO: properties: folder_name: type: string example: sample folder_name description: '' parent_folder_id: type: integer format: int64 example: '1' description: '' project_id: type: integer format: int64 example: '1' description: '' description: 'Java type: com.noosh.domain.nooshapi.persist.vo.FolderPersisitVO' SpecTypeVO: properties: spec_type_id: type: integer format: int64 example: '1' description: '' spec_type_name: type: string example: sample spec_type_name description: '' description: 'Java type: com.noosh.nooshapi.vo.SpecTypeVO'