Artwork Submissions
SubmitArtwork page elements
Two specific ID structures exist, one for multiple submissions fields, and one for normal submission fields.
Normal submission ID structure
The file IDs follow the format "uploaded-image-{number}", and the containers and other page elements contain this ID within their ID to distinguish them.
Multiple submission ID structure
The same as above, but with "multiple-submissions-" at the front as a prefix.
Single vs Multiple submissions
Variables
Name | Use | Values | Notes |
artworkFiles | A list of media and their file details for the submission. Also stores most other fields for each file when multiple submissions is enabled. | Array (of artworkFile objects) | |
isMultipleSubmission | Specifies if the submission contains multiple artworks or one artwork. | Y or N | |
artworkTitle | The title for the artwork. | String | |
descriptionDelta | The description content of the artwork. | String | Legacy name from when QuillJS was being used. |
artworkTags | The tags specified for the artwork by the user. | String, comma-separated | |
artworkCategories | The NSFW categories specified for the artwork by the user. | Array (of category objects) | matureContent must be set to Y. |
matureContent | Specifies if the artwork contains NSFW content or not (any media in it, not per-media). | Y or N | If set to Y, artworkCategories must contain at least one entry set to Y. |
inlineDescription | A short string to put below a specific piece of media in the submission. | String | |
artworkAlbumNames | A list of albums the user specified to add this artwork to. | Array (of strings) | |
artworkFilesAreUpdated | Whether the artwork files for the submission have been changed. Only applicable when a user is editing an artwork. | Y or N | |
isEdit | Whether the user is editing an existing artwork rather than submitting a new one. | Y or N | |
enable4KDownloads | Whether 4K downloads should be enabled on media in this artwork submission. | Y or N | Only applies if the user is subscribed. |
externalArtworkID | The external artwork ID for the artwork submission. Only applies when the user is editing an existing artwork. | String |
Category objects and the artworkCategories array