PUT v1/Owners/{ownerId}/JobOrders/{jobId}/Files
This API provides the functionality to share the Files among the Contructor In addition, any links provided would also be returned.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| ownerId | 
                         ownerId  | 
                    string | 
                                 Required  | 
                
| jobId | 
                         jobId  | 
                    string | 
                                 Required  | 
                
Body Parameters
Curfiles
Collection of vw_ContextCurrentFiles| Name | Description | Type | Additional information | 
|---|---|---|---|
| ContextClassifier | string | 
                                 String length: inclusive between 0 and 100  | 
                |
| ContextID | string | 
                                 String length: inclusive between 0 and 100  | 
                |
| ID | integer | 
                             None.  | 
                |
| DocumentTitle | string | 
                                 String length: inclusive between 0 and 100  | 
                |
| Comment | string | 
                                 String length: inclusive between 0 and 255  | 
                |
| Filename | string | 
                                 String length: inclusive between 0 and 200  | 
                |
| FileID | string | 
                             None.  | 
                |
| StorageKey | string | 
                             None.  | 
                |
| IsShared | integer | 
                             None.  | 
                |
| DTstamp | date | 
                             None.  | 
                |
| IsLocked | boolean | 
                             None.  | 
                |
| WasSent | boolean | 
                             None.  | 
                |
| FileHistoryID | integer | 
                             None.  | 
                |
| SortOrder | integer | 
                             None.  | 
                |
| dcsStatus | string | 
                                 String length: inclusive between 0 and 255  | 
                |
| FileSize | integer | 
                             None.  | 
                
Request Formats
application/json, text/json
            Sample:
        
[
  {
    "ContextClassifier": "sample string 1",
    "ContextID": "sample string 2",
    "ID": 3,
    "DocumentTitle": "sample string 4",
    "Comment": "sample string 5",
    "Filename": "sample string 6",
    "FileID": "sample string 7",
    "StorageKey": "sample string 8",
    "IsShared": 9,
    "DTstamp": "2025-11-04T07:16:52.7294415-05:00",
    "IsLocked": true,
    "WasSent": true,
    "FileHistoryID": 12,
    "SortOrder": 13,
    "dcsStatus": "sample string 14",
    "FileSize": 1
  },
  {
    "ContextClassifier": "sample string 1",
    "ContextID": "sample string 2",
    "ID": 3,
    "DocumentTitle": "sample string 4",
    "Comment": "sample string 5",
    "Filename": "sample string 6",
    "FileID": "sample string 7",
    "StorageKey": "sample string 8",
    "IsShared": 9,
    "DTstamp": "2025-11-04T07:16:52.7294415-05:00",
    "IsLocked": true,
    "WasSent": true,
    "FileHistoryID": 12,
    "SortOrder": 13,
    "dcsStatus": "sample string 14",
    "FileSize": 1
  }
]
        application/xml, text/xml
            Sample:
        
<ArrayOfvw_ContextCurrentFiles xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TGG.JOCService.Core.Models.JobOrder">
  <vw_ContextCurrentFiles>
    <Comment>sample string 5</Comment>
    <ContextClassifier>sample string 1</ContextClassifier>
    <ContextID>sample string 2</ContextID>
    <DTstamp>2025-11-04T07:16:52.7294415-05:00</DTstamp>
    <DocumentTitle>sample string 4</DocumentTitle>
    <FileHistoryID>12</FileHistoryID>
    <FileID>sample string 7</FileID>
    <FileSize>1</FileSize>
    <Filename>sample string 6</Filename>
    <ID>3</ID>
    <IsLocked>true</IsLocked>
    <IsShared>9</IsShared>
    <SortOrder>13</SortOrder>
    <StorageKey>sample string 8</StorageKey>
    <WasSent>true</WasSent>
    <dcsStatus>sample string 14</dcsStatus>
  </vw_ContextCurrentFiles>
  <vw_ContextCurrentFiles>
    <Comment>sample string 5</Comment>
    <ContextClassifier>sample string 1</ContextClassifier>
    <ContextID>sample string 2</ContextID>
    <DTstamp>2025-11-04T07:16:52.7294415-05:00</DTstamp>
    <DocumentTitle>sample string 4</DocumentTitle>
    <FileHistoryID>12</FileHistoryID>
    <FileID>sample string 7</FileID>
    <FileSize>1</FileSize>
    <Filename>sample string 6</Filename>
    <ID>3</ID>
    <IsLocked>true</IsLocked>
    <IsShared>9</IsShared>
    <SortOrder>13</SortOrder>
    <StorageKey>sample string 8</StorageKey>
    <WasSent>true</WasSent>
    <dcsStatus>sample string 14</dcsStatus>
  </vw_ContextCurrentFiles>
</ArrayOfvw_ContextCurrentFiles>
        application/x-www-form-urlencoded
            Sample:
    
        
Response Information
Resource Description
IHttpActionResult
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
            Sample:
                    
Sample not available.