PUT api/v2/documents/list
ListDocument
Request Information
URI Parameters
None.
Body Parameters
The query
ListDocumentQuery| Name | Description | Type | Additional information |
|---|---|---|---|
| SourceKind | DocumentSourceKind |
Required |
|
| SourceId | universally unique identifier |
Required |
|
| ElectricalProjectVersionId | universally unique identifier |
None. |
|
| CreateDate | DateTimeOffsetExpressionQueryFilterList |
None. |
|
| FileKind | RelationalExpressionQueryFilterListOfNullableOfDocumentFileKind |
None. |
|
| ContentKind | RelationalExpressionQueryFilterListOfNullableOfDocumentContentKind |
None. |
|
| Status | RelationalExpressionQueryFilterListOfNullableOfDocumentStatus |
None. |
|
| Select | ListDocumentQuerySelect |
Required |
|
| Sort | Collection of ListDocumentQuerySort |
Required Default value: |
|
| PageNumber | integer (32 bits) |
Required Default value: 1 |
|
| PageSize | integer (32 bits) |
Required Default value: 100 |
Request Formats
application/json
Sample:
{
"SourceKind": "Organization",
"SourceId": "00000000-0000-0000-0000-000000000000",
"ElectricalProjectVersionId": "00000000-0000-0000-0000-000000000000",
"CreateDate": {
"Filters": [
{
"Value": "2025-04-16T15:42:31.506+00:00",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
},
{
"Value": "2025-04-16T15:42:31.506+00:00",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
}
]
},
"FileKind": {
"Filters": [
{
"Value": "Pdf",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
},
{
"Value": "Pdf",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
}
]
},
"ContentKind": {
"Filters": [
{
"Value": "ElectricalProjectPriceQuote",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
},
{
"Value": "ElectricalProjectPriceQuote",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
}
]
},
"Status": {
"Filters": [
{
"Value": "Unscheduled",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
},
{
"Value": "Unscheduled",
"ExpressionKind": "Equal",
"IsIncludeNullValues": true
}
]
},
"Select": {
"DocumentTemplateId": true,
"FileKind": true,
"ContentKind": true,
"Status": true,
"SerialNumber": true,
"Description": true,
"FileName": true
},
"Sort": [
"CreateDate",
"CreateDate"
],
"PageNumber": 1,
"PageSize": 1
}
Response Information
Resource Description
ListDocumentQueryResult
ListDocumentQueryResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Documents | Collection of ListDocumentQueryResultDocument |
Required |
|
| Count | integer (32 bits) |
Range: inclusive between 0 and 2147483647 |
Response Formats
application/json
Sample:
{
"Documents": [
{
"DocumentId": "00000000-0000-0000-0000-000000000000",
"DocumentTemplateId": "00000000-0000-0000-0000-000000000000",
"FileKind": "Pdf",
"ContentKind": "ElectricalProjectPriceQuote",
"Status": "Unscheduled",
"SerialNumber": 1,
"Description": "sample string 1",
"FileName": "sample string 2"
},
{
"DocumentId": "00000000-0000-0000-0000-000000000000",
"DocumentTemplateId": "00000000-0000-0000-0000-000000000000",
"FileKind": "Pdf",
"ContentKind": "ElectricalProjectPriceQuote",
"Status": "Unscheduled",
"SerialNumber": 1,
"Description": "sample string 1",
"FileName": "sample string 2"
}
],
"Count": 1
}