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

NameDescriptionTypeAdditional information
ownerId

ownerId

string

Required

jobId

jobId

string

Required

Body Parameters

Curfiles

Collection of vw_ContextCurrentFiles
NameDescriptionTypeAdditional 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-05-13T07:30:25.8722455-04: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-05-13T07:30:25.8722455-04: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-05-13T07:30:25.8722455-04: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-05-13T07:30:25.8722455-04: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:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'IEnumerable`1'.

Response Information

Resource Description

IHttpActionResult

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.