Reverb My API

The My API from Reverb — 21 operation(s) for my.

OpenAPI Specification

reverb-my-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Reverb Accounts My API
  version: 1.0.0
  description: 'Reverb is a marketplace for new, used, and vintage musical instruments and gear

    (owned by Etsy). The Reverb API is a HATEOAS hypermedia REST API that responds

    with application/hal+json. Clients should generally follow links in the

    `_links` element of responses rather than hard-coding URL structures. This

    specification documents the publicly discoverable root resources advertised at

    https://reverb.com/api together with the authentication token endpoint.

    '
  contact:
    name: Reverb API
    url: https://reverb.com/page/api
  license:
    name: Proprietary
servers:
- url: https://reverb.com
  description: Reverb production API host
security:
- XAuthToken: []
tags:
- name: My
paths:
  /api/my/account:
    get:
      summary: Authenticated user's account
      operationId: getMyAccount
      responses:
        '200':
          description: HAL document for the current account
      tags:
      - My
  /api/my/addresses:
    get:
      summary: Authenticated user's saved addresses
      operationId: getMyAddresses
      responses:
        '200':
          description: HAL collection of addresses
      tags:
      - My
  /api/my/credit_cards:
    get:
      summary: Authenticated user's saved credit cards
      operationId: getMyCreditCards
      responses:
        '200':
          description: HAL collection of stored credit cards
      tags:
      - My
  /api/my/counts:
    get:
      summary: Counters for the authenticated user
      operationId: getMyCounts
      responses:
        '200':
          description: Counters payload (unread messages, drafts, etc.)
      tags:
      - My
  /api/my/feed:
    get:
      summary: Authenticated user's activity feed
      operationId: getMyFeed
      responses:
        '200':
          description: HAL collection of feed items
      tags:
      - My
  /api/my/feedback/sent:
    get:
      summary: Feedback the user has sent
      operationId: getMyFeedbackSent
      responses:
        '200':
          description: HAL collection of feedback entries
      tags:
      - My
  /api/my/feedback/received:
    get:
      summary: Feedback the user has received
      operationId: getMyFeedbackReceived
      responses:
        '200':
          description: HAL collection of feedback entries
      tags:
      - My
  /api/my/follows:
    get:
      summary: Followed shops, brands, and searches
      operationId: getMyFollows
      responses:
        '200':
          description: HAL collection of follows
      tags:
      - My
  /api/my/conversations:
    get:
      summary: Authenticated user's message conversations
      operationId: getMyConversations
      responses:
        '200':
          description: HAL collection of conversations
      tags:
      - My
  /api/my/viewed_listings:
    get:
      summary: Recently viewed listings
      operationId: getRecentlyViewedListings
      responses:
        '200':
          description: HAL collection of recently viewed listings
      tags:
      - My
  /api/my/lists:
    get:
      summary: Watchlists and saved lists
      operationId: getMyLists
      responses:
        '200':
          description: HAL collection of lists
      tags:
      - My
  /api/my/listings:
    get:
      summary: Authenticated seller's listings
      operationId: getMyListings
      responses:
        '200':
          description: HAL collection of listings owned by the user
      tags:
      - My
  /api/my/listings/drafts:
    get:
      summary: Draft listings for the authenticated seller
      operationId: getMyDraftListings
      responses:
        '200':
          description: HAL collection of draft listings
      tags:
      - My
  /api/my/negotiations/buying:
    get:
      summary: Negotiations where the user is the buyer
      operationId: getMyNegotiationsBuying
      responses:
        '200':
          description: HAL collection of buyer-side negotiations
      tags:
      - My
  /api/my/listings/negotiations:
    get:
      summary: Negotiations on the authenticated seller's listings
      operationId: getMyNegotiationsSelling
      responses:
        '200':
          description: HAL collection of seller-side negotiations
      tags:
      - My
  /api/my/orders/buying/all:
    get:
      summary: All orders where the user is the buyer
      operationId: getMyOrdersBuyingAll
      responses:
        '200':
          description: HAL collection of buying orders
      tags:
      - My
  /api/my/orders/buying/unpaid:
    get:
      summary: Unpaid buying orders
      operationId: getMyOrdersBuyingUnpaid
      responses:
        '200':
          description: HAL collection of unpaid buying orders
      tags:
      - My
  /api/my/orders/selling/all:
    get:
      summary: All orders where the user is the seller
      operationId: getMyOrdersSellingAll
      responses:
        '200':
          description: HAL collection of selling orders
      tags:
      - My
  /api/my/orders/selling/unpaid:
    get:
      summary: Unpaid selling orders
      operationId: getMyOrdersSellingUnpaid
      responses:
        '200':
          description: HAL collection of unpaid selling orders
      tags:
      - My
  /api/my/orders/selling/awaiting_shipment:
    get:
      summary: Selling orders awaiting shipment
      operationId: getMyOrdersAwaitingShipment
      responses:
        '200':
          description: HAL collection of orders awaiting shipment
      tags:
      - My
  /api/my/orders/awaiting_feedback:
    get:
      summary: Orders awaiting feedback from the user
      operationId: getMyOrdersAwaitingFeedback
      responses:
        '200':
          description: HAL collection of orders awaiting feedback
      tags:
      - My
components:
  securitySchemes:
    XAuthToken:
      type: apiKey
      in: header
      name: X-Auth-Token
      description: 'Token returned by POST /api/auth/tokens, supplied on subsequent calls in

        the `X-Auth-Token` request header.

        '