Ingestion turns an uploaded file into an artifact on a Canvas. It is the only way external content enters a Canvas.
Six formats are supported. No other file type can be ingested. PDF, Word, email, archive, audio, and video formats are not supported.
Format | Media types | Extensions |
|---|---|---|
text |
|
|
csv |
|
|
xlsx |
|
|
json |
|
|
html |
|
|
image |
|
|
An unsupported media type returns BAD_REQUEST with the message Unsupported ingestion media type.
Upload one file per request, up to 20 MiB (20,971,520 bytes).
Upload is subject to the same access rules as Canvas. See Canvas Access. Requests that fail these checks return 404 Not found.
After a successful upload:
artifact node labelled with the file name. The node has no data.Uploaded <filename>.