screenshots.upload(string, string, int, Binary) => string

Submit a multi-page screenshot as a lossless PNG file.


  • factory_name string (lowercase, normally from hostname)
  • encrypted_password string (lowercase hexadecimal, length 32)
  • request int (from requests.poll)
  • screenshot binary (BASE64-encoded PNG file)

See nonces.verify for how to encrypt your password.

Return value

  • hashkey string (lowercase hexadecimal, length 32)

Users can see the resulting uploaded screenshot at

Back to the list of supported methods