GraphQL referenceMutations
Register Library Import
MUTATION
registerLibraryImport(input: RegisterLibraryImportInput!): LibraryImport!Access: Requires the music_tracks:write permission. Requires the music scheduling add-on.
Arguments
input*Returns
- registerLibraryImport
columnMapping?completedAt?DateTimeDateTime custom scalar type that expects an ISO 8601 string
contentType?StringcreatedAt*DateTime!DateTime custom scalar type that expects an ISO 8601 string
createdCount*Int!errorMessage?StringfailedCount*Int!fileName*String!id*ID!processedRows*Int!report?shortId*String!sizeBytes?Intstatus*LibraryImportStatus!Value in
COMPLETEDFAILEDIMPORTINGPENDINGREADYtargetLibrary?totalRows?IntunchangedCount*Int!updatedAt?DateTimeDateTime custom scalar type that expects an ISO 8601 string
updatedCount*Int!Example Request
mutation RegisterLibraryImport($input: RegisterLibraryImportInput!) { registerLibraryImport(input: $input) { columnMapping { album artist bpm cartId comments composer durationSeconds isrc } completedAt contentType createdAt createdCount errorMessage failedCount fileName id report { rows { cartId message rowNumber status } } }}{ "input": { "fileName": "string", "storageRef": "string" }}{ "data": { "registerLibraryImport": { "columnMapping": { "album": "string", "artist": "string", "bpm": "string", "cartId": "string", "comments": "string", "composer": "string", "durationSeconds": "string", "isrc": "string" }, "completedAt": "<DateTime>", "contentType": "string", "createdAt": "<DateTime>", "createdCount": 10, "errorMessage": "string", "failedCount": 10, "fileName": "string", "id": "1", "report": { "rows": [ { "cartId": "string", "message": "string", "rowNumber": 10, "status": "CREATED" } ] } } }}