open-api icon indicating copy to clipboard operation
open-api copied to clipboard

Proposed design portability for /users/{UserId}/profile on V3 - Keep

Open bizmate opened this issue 4 years ago • 0 comments

Current Endpoint Design Currently I can remap some of my implementation against the Etsy V3 API without Using Oauth2. Users of app would not welcome a need to provide access I am happy if we can access public information same as on V2

On V2 profiles can be fetched without special permissions such as /users/{UserId}/profile This is really needed because in other resources such as Reviews the reviews author information (buyer) is not provided but indeed only the id is so then access to this publicly available information is great.

Search - v3/application/shops?shop_name=ShopName Reviews - v3/application/shops/{ShopId}/reviews

Proposed Endpoint Design Change Keep the subresource available on V3 . If a user asks for more private information then ask for a Oauth token. For Search and Reviews also avoid adding the need of an Oauth2 token at least for publicly available information.

Why are you proposing this change? The v3/application/users/{UserId} does request the Oauth token with email_r permissions so I would like to have the /profile subresource available under V3 so the functionality can be ported without the need of using the Oauth2 token.

bizmate avatar Oct 27 '21 14:10 bizmate