How to change a bot's profile picture

To change a bot's profile picture, you must have the following:

  • Administrative access.
  • A png/jpg/gif that is 2MB or less.
  • The ability to run API calls.
  • The UserID of the target bot account.

Note: Be sure to use a similar image to the base64 encoding tool to convert the image you want to set as the profile picture.

If all the above criteria are met, run the below API command to update the image (Figure 1):

curl -X POST \
https://<<<<John.Smith>>/avatar/update \
-H "sessionToken: <<REPLACE SESSION_TOKEN" \
-H "Content-Type: application/json" \
-d '{

Figure 1 Command

Note: Where companyabc is the name of your pod.

Note: Where John.Smith is the UserID.

Note: Update any tags with REPLACE with the correct information.

You will see a response similar to the below if the change is successful (Figure 2):

"format": "TEXT",
"message": "OK"

Figure 2 Response

If the bot's profile picture is not updated successfully, please contact the Symphony Support team at