Updating Member Avatar URLs

We’ve updated the hosting location of Trello users’ avatars so that their URI includes the member ID of the user. All of the user’s avatars are now nested under their own member ID. Additionally, they are hosted on a new domain.

Previously, the avatarUrl field on a member looked like this:

https://trello-avatars.s3.amazonaws.com/fc8faaaee46666a4eb8b626c08933e16/170.png

Now, the route looks like this:

https://trello-members.s3.amazonaws.com/5589c3ea49b40cedc28cf70e/fc8faaaee46666a4eb8b626c08933e16/170.png

The REST API is already returning the new route URLs. However, both routes will continue to work until March 31, 2020.

If you are storing avatarUrl’s, you should update the data you have stored with the new routes. However, we recommend that you do not store this route and , instead, request it at time of need.

Although the avatarHash is included in the avatarUrl, we do not recommend constructing the avatar URL manually.

Calls to t.member('avatar') in the Power-Up client library are already using the new URLs and no change is required.