Skip to content
Get started

Create

pets.create(PetCreateParams**kwargs) -> Pet
POST/pets
ParametersExpand Collapse
name: str
photo_urls: SequenceNotStr[str]
category: Optional[CategoryParam]
id: Optional[float]
name: Optional[str]
status: Optional[Literal["available", "pending", "sold"]]
Accepts one of the following:
"available"
"pending"
"sold"
tags: Optional[Iterable[TagParam]]
id: Optional[float]
name: Optional[str]
ReturnsExpand Collapse
class Pet:
name: str
photo_urls: List[str]
id: Optional[float]
category: Optional[Category]
id: Optional[float]
name: Optional[str]
status: Optional[Literal["available", "pending", "sold"]]
Accepts one of the following:
"available"
"pending"
"sold"
tags: Optional[List[Tag]]
id: Optional[float]
name: Optional[str]

Create

import os
from barkend import Barkend

client = Barkend(
    bearer_token=os.environ.get("BARKEND_BEARER_TOKEN"),  # This is the default and can be omitted
)
pet = client.pets.create(
    name="name",
    photo_urls=["string"],
)
print(pet.id)
{
  "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"
    }
  ]
}