Uploads

Creates an upload

Changed on
post/uploads.json

Request

  • Base URL
    https://discourse.example.com
  • Auth
    none declared

Request body multipart/form-data

upload_type'avatar' | 'profile_background' | 'card_background' | 'custom_emoji' | 'composer' required
user_idinteger

required if uploading an avatar

synchronousboolean

Use this flag to return an id and url

filestring binary

Response

file uploaded

idinteger required
urlstring required
original_filenamestring required
filesizeinteger required
widthinteger required
heightinteger required
thumbnail_widthinteger required
thumbnail_heightinteger required
extensionstring required
short_urlstring required
short_pathstring required
retain_hoursstring nullable required
human_filesizestring required
dominant_colorstring nullable

Changes