POST restapi/personal/courses/measurefileuploadkpi/v1
Endpoint for counting KPI's for files which are uploaded when added to a course
Request Information
URI Parameters
None.
Body Parameters
A list of uploaded items for which the KPI's should be counted
Collection of Itslearning.Web.UI.Controls.Uploaders.Metadata.UploadMetadata| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| Name | string |
None. |
|
| SourceType | Itslearning.FileRepo.Common.Models.SourceType |
None. |
|
| MimeType | string |
None. |
|
| OriginalFileId | string |
None. |
|
| signedFileRepoId | string |
None. |
|
| signature | string |
None. |
|
| isTemplate | boolean |
None. |
|
| customId | string |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"id": "920f1d14-3a59-4cbd-b639-2d69392754ec",
"name": "sample string 1",
"sourceType": 1,
"mimeType": "sample string 2",
"OriginalFileId": "sample string 3",
"signedFileRepoId": "sample string 4",
"signature": "sample string 5",
"isTemplate": true,
"customId": "sample string 7"
},
{
"id": "b19791d8-a313-4bd9-bf6b-956ce53ffccf",
"name": "sample string 1",
"sourceType": 1,
"mimeType": "sample string 2",
"OriginalFileId": "sample string 3",
"signedFileRepoId": "sample string 4",
"signature": "sample string 5",
"isTemplate": true,
"customId": "sample string 7"
}
]
application/xml, text/xml
Sample:
<ArrayOfUploadMetadata xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Itslearning.Web.UI.Controls.Uploaders.Metadata">
<UploadMetadata>
<CustomId>sample string 7</CustomId>
<Id>920f1d14-3a59-4cbd-b639-2d69392754ec</Id>
<IsTemplate>true</IsTemplate>
<MimeType>sample string 2</MimeType>
<Name>sample string 1</Name>
<OriginalFileId>sample string 3</OriginalFileId>
<Signature>sample string 5</Signature>
<SignedFileRepoId>sample string 4</SignedFileRepoId>
<SourceType>Dropbox</SourceType>
</UploadMetadata>
<UploadMetadata>
<CustomId>sample string 7</CustomId>
<Id>b19791d8-a313-4bd9-bf6b-956ce53ffccf</Id>
<IsTemplate>true</IsTemplate>
<MimeType>sample string 2</MimeType>
<Name>sample string 1</Name>
<OriginalFileId>sample string 3</OriginalFileId>
<Signature>sample string 5</Signature>
<SignedFileRepoId>sample string 4</SignedFileRepoId>
<SourceType>Dropbox</SourceType>
</UploadMetadata>
</ArrayOfUploadMetadata>
application/x-www-form-urlencoded
Sample:
No sample available
Response Information
Resource Description
Returns an OK status code when succeeded
System.Net.Http.HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | System.Version |
None. |
|
| Content | System.Net.Http.HttpContent |
None. |
|
| StatusCode | System.Net.HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | System.Net.Http.HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |