Skip to main content

This page is also available as plain markdown · OpenAPI spec

Get patron

GET 

/patrons/:id

Get patron

Request

Path Parameters

    idstringrequired
    Example: some-uuid

Query Parameters

    currencystring
    Example: usd
    emailstring
    Example: guest-buyer@example.com

200

Returns patron by uuid
objectstringrequired
idstringnullablerequired
emailstringrequired
firstNamestringrequired
lastNamestringrequired
totalAmountnumber<float>required
currencystringrequired
orderCountintegerrequired
createdAtstringrequired
updatedAtstringrequired
memberSincenullablerequired
Example: returns_patron_by_uuid
{
  "object": "patron",
  "id": "1e1aad23-2da3-4845-8b04-be2cd78ad066",
  "email": "patron@example.com",
  "firstName": "Test",
  "lastName": "Patron",
  "totalAmount": 75,
  "currency": "usd",
  "orderCount": 1,
  "createdAt": "2026-03-24T16:09:55Z",
  "updatedAt": "2026-03-24T16:09:55Z",
  "memberSince": null
}

401

Returns 401
objectstringrequired
statusintegerrequired
messagestringrequired
Example: returns_401
{
  "object": "error",
  "status": 401,
  "message": "Authentication required"
}

404

Returns 404 for non-existent patron
objectstringrequired
statusintegerrequired
messagestringrequired
Example: returns_404_for_non-existent_patron
{
  "object": "error",
  "status": 404,
  "message": "Resource not found"
}