{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/dog-ceo/main/json-schema/dog-image-response.json",
"title": "Dog CEO API Image Response",
"description": "Schema for a single dog image response from the Dog CEO API",
"type": "object",
"required": ["message", "status"],
"properties": {
"message": {
"type": "string",
"format": "uri",
"description": "CDN URL of the dog image",
"pattern": "^https://images\\.dog\\.ceo/breeds/",
"examples": [
"https://images.dog.ceo/breeds/terrier-silky/n02097658_2882.jpg",
"https://images.dog.ceo/breeds/hound-afghan/n02088094_1003.jpg"
]
},
"status": {
"type": "string",
"enum": ["success", "error"],
"description": "Status of the API response"
}
},
"additionalProperties": false
}