Skip to main content
GET
My Listings

Authentication

Required - JWT Bearer token with seller or admin role

Response

boolean
Indicates if the request was successful
array
Array of horse listings owned by the authenticated user, sorted by creation date (newest first)
string
Horse unique identifier
string
Seller ID (matches authenticated user)
string
Horse name
number
Horse age in years
string
Horse breed
string
Primary discipline
string
Pedigree information
object
string
Country location
string
Region/state
string
City
object
number
Latitude
number
Longitude
number
Listing price
string
Currency code (USD, EUR, ARS, BRL, MXN)
array
Array of photos
string
Photo ID
string
Photo URL
string
Photo caption
boolean
Whether this is the cover photo
string
Upload timestamp
array
Array of videos
string
Video ID
string
Video URL
string
Auto-generated embed URL
string
Type: training, competition, other
string
Video title
string
Video description
string
Recording date
string
Upload timestamp
string
Listing status: active, sold, paused, draft
number
Number of views
string
Creation timestamp
string
Last update timestamp

Notes

  • Returns all listings regardless of status (active, draft, sold, paused)
  • Results are sorted by creation date, newest first
  • Only returns listings owned by the authenticated user
  • No pagination - returns all user’s listings

Examples

Error Responses

401 - Unauthorized

403 - Forbidden

500 - Server Error