API Documentation
- ApiMethod
- Avatar
- BillCharge
- BillingOverview
- BillPayment
- Cart
- CartListing
- Category
- Country
- Coupon
- DataType
- FavoriteListing
- FavoriteUser
- FeaturedTreasury
- Feedback
- FeedbackInfo
- ForumPost
- Guest
- GuestCart
- ImageType
- Ledger
- LedgerEntry
- Listing
- ListingFile
- ListingImage
- ListingTranslation
- Order
- ParamList
- Payment
- PaymentAdjustment
- PaymentAdjustmentItem
- PaymentTemplate
- Receipt
- ReceiptShipment
- Region
- Segment
- SegmentPoster
- ShippingInfo
- ShippingTemplate
- ShippingTemplateEntry
- Shop
- ShopAbout
- ShopAboutImage
- ShopAboutMember
- ShopSection
- ShopSectionTranslation
- ShopTranslation
- Style
- Tag
- Team
- Transaction
- Treasury
- TreasuryCounts
- TreasuryListing
- TreasuryListingData
- User
- UserAddress
- UserProfile
- Variations_Option
- Variations_Property
- Variations_PropertyQualifier
- Variations_PropertySet
- Variations_PropertySetOption
- Variations_PropertySetOptionModifier
- Variations_PropertySetProperty
- Variations_SelectedProperty
User
Overview 
Represents a single user of the site.
Fields 
| Field | Visibility Level | Permission Scope | Type | Description |
|---|---|---|---|---|
user_id |
public |
none | int |
The user's numeric ID. This is also valid as the user's shop ID. |
login_name |
public |
none | string |
The user's login name. |
primary_email |
private |
|
string |
The user's primary email address. |
creation_tsz |
public |
none | float |
The date and time the user was created, in epoch seconds. |
referred_by_user_id |
public |
none | int |
The numeric ID of the user that referred this user. |
feedback_info |
public |
none | |
An associative array of feedback totals for the user. |
Associations 
| Association | Visibility Level | Permission Scope | Type | Description |
|---|---|---|---|---|
Shops |
public |
none | |
An array of shops that belong to the user. |
Profile |
public |
none | |
The user's public profile. |
Orders |
private |
|
|
An array of orders this user has placed. |
BuyerReceipts |
private |
|
|
An array of receipts for listings this user has purchased. |
BuyerTransactions |
private |
|
|
An array of transactions (sold listings) this user has purchased. |
Addresses |
private |
|
|
A user's Addresses. |
Charges |
private |
|
|
A user's (buyer's) Charges. |
Payments |
private |
|
|
A user's (buyer's) Payments. |
Methods 
findAllUsers
| Method Name | findAllUsers |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Finds all Users whose name or username match the keywords parameter. | ||||||||||||||||||||
| HTTP Method | GET |
||||||||||||||||||||
| URI | /users |
||||||||||||||||||||
| Parameters |
|
||||||||||||||||||||
| Requires OAuth | N |
||||||||||||||||||||
| Permission Scope | none |
getUser
| Method Name | getUser |
||||||||
|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Retrieves a User by id. | ||||||||
| HTTP Method | GET |
||||||||
| URI | /users/:user_id |
||||||||
| Parameters |
|
||||||||
| Requires OAuth | N |
||||||||
| Permission Scope | none |
findAllUsersForTeam
| Method Name | findAllUsersForTeam |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Returns a list of users for a specific team | ||||||||||||||||||||||||
| HTTP Method | GET |
||||||||||||||||||||||||
| URI | /teams/:team_id/users/ |
||||||||||||||||||||||||
| Parameters |
|
||||||||||||||||||||||||
| Requires OAuth | N |
||||||||||||||||||||||||
| Permission Scope | none |
getCirclesContainingUser
| Method Name | getCirclesContainingUser |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Returns a list of users who have circled this user | ||||||||||||||||||||
| HTTP Method | GET |
||||||||||||||||||||
| URI | /users/:user_id/circles |
||||||||||||||||||||
| Parameters |
|
||||||||||||||||||||
| Requires OAuth | N |
||||||||||||||||||||
| Permission Scope | none |
getConnectedUser
| Method Name | getConnectedUser |
||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Returns details about a connection between users | ||||||||||||||||||||||||
| HTTP Method | GET |
||||||||||||||||||||||||
| URI | /users/:user_id/circles/:to_user_id |
||||||||||||||||||||||||
| Parameters |
|
||||||||||||||||||||||||
| Requires OAuth | N |
||||||||||||||||||||||||
| Permission Scope | none |
unconnectUsers
| Method Name | unconnectUsers |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Removes a user (to_user_id) from the logged in user's (user_id) circle | ||||||||||||
| HTTP Method | DELETE |
||||||||||||
| URI | /users/:user_id/circles/:to_user_id |
||||||||||||
| Parameters |
|
||||||||||||
| Requires OAuth | Y |
||||||||||||
| Permission Scope | |
getConnectedUsers
| Method Name | getConnectedUsers |
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Returns a list of users that are in this user's cricle | ||||||||||||||||||||
| HTTP Method | GET |
||||||||||||||||||||
| URI | /users/:user_id/connected_users |
||||||||||||||||||||
| Parameters |
|
||||||||||||||||||||
| Requires OAuth | N |
||||||||||||||||||||
| Permission Scope | none |
connectUsers
| Method Name | connectUsers |
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Synopsis | Adds user (to_user_id) to the user's (user_id) circle | ||||||||||||
| HTTP Method | POST |
||||||||||||
| URI | /users/:user_id/connected_users |
||||||||||||
| Parameters |
|
||||||||||||
| Requires OAuth | Y |
||||||||||||
| Permission Scope | |
Your Developer Account
Looking for Etsy Apps?
Check out our new
App Gallery!
It's the best way to find cool and useful tools built upon Etsy's API.