Skip to content
Get started

Retrieve

pets.retrieve(pet_id) -> Pet { name, photo_urls, id, 3 more }
GET/pets/{petId}
ParametersExpand Collapse
pet_id: Float
ReturnsExpand Collapse
class Pet { name, photo_urls, id, 3 more }
name: String
photo_urls: Array[String]
id: Float
category: Category { id, name }
id: Float
name: String
status: :available | :pending | :sold
Accepts one of the following:
:available
:pending
:sold
tags: Array[Tag { id, name } ]
id: Float
name: String

Retrieve

require "barkend"

barkend = Barkend::Client.new(bearer_token: "My Bearer Token")

pet = barkend.pets.retrieve(0)

puts(pet)
{
  "name": "name",
  "photoUrls": [
    "string"
  ],
  "id": 0,
  "category": {
    "id": 0,
    "name": "name"
  },
  "status": "available",
  "tags": [
    {
      "id": 0,
      "name": "name"
    }
  ]
}
Returns Examples
{
  "name": "name",
  "photoUrls": [
    "string"
  ],
  "id": 0,
  "category": {
    "id": 0,
    "name": "name"
  },
  "status": "available",
  "tags": [
    {
      "id": 0,
      "name": "name"
    }
  ]
}