Mutation
mutation UploadTrainingScorm($input: UploadTrainingScormInput!) {
uploadTrainingScorm(input: $input) {
materialId
uploadUrl
}
}Variables
{
"input": {
"fileName": "string",
"fileSize": 1,
"trainingId": "string",
"trainingVersion": 1
}
}Response
{
"data": {
"uploadTrainingScorm": {
"materialId": "id",
"uploadUrl": "string"
}
}
}Mutations
uploadTrainingScorm
Reserves a SCORM package upload for a draft training and returns the material id and the upload URL. Pass the material id to editTraining once the upload finishes to attach the package.
MUTATION
uploadTrainingScorm(input: UploadTrainingScormInput!): ScormUpload!Arguments
input
required
The SCORM package upload to reserve.
Returns
materialId
ID!
Id the material will have, passed as scormMaterialId to editTraining after the upload.
uploadUrl
String!
URL to send the package file to.
Mutation
mutation UploadTrainingScorm($input: UploadTrainingScormInput!) {
uploadTrainingScorm(input: $input) {
materialId
uploadUrl
}
}Variables
{
"input": {
"fileName": "string",
"fileSize": 1,
"trainingId": "string",
"trainingVersion": 1
}
}Response
{
"data": {
"uploadTrainingScorm": {
"materialId": "id",
"uploadUrl": "string"
}
}
}