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.UploadMetadataName | 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": "b83b0f49-3626-4986-ab9f-b11c83739bb9", "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": "a2a6a37e-ba79-4ac8-a22a-34c4885fcac1", "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>b83b0f49-3626-4986-ab9f-b11c83739bb9</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>a2a6a37e-ba79-4ac8-a22a-34c4885fcac1</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.HttpResponseMessageName | 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. |