Skip to main content

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

In single submissions, many variables (including artworkTags, artworkTitle, artworkCategories) are sent in the AJAX form data when submitting an artwork.

In multiple submissions, these variables are null, and instead each entry within the artworkFiles array has its own variables for that information.

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