Chuck Norris API · Schema

Joke

A Chuck Norris joke returned by the Chuck Norris API

JokesHumorEntertainmentChuck NorrisFree

Properties

Name Type Description
categories array List of categories this joke belongs to
created_at string Timestamp when the joke was created in the database
icon_url string URL to the Chuck Norris avatar icon image
id string Unique identifier for the joke
updated_at string Timestamp when the joke was last updated
url string Permalink URL to this specific joke
value string The joke text content
View JSON Schema on GitHub

JSON Schema

joke.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://api.chucknorris.io/schema/joke.json",
  "title": "Joke",
  "description": "A Chuck Norris joke returned by the Chuck Norris API",
  "type": "object",
  "required": ["categories", "created_at", "icon_url", "id", "updated_at", "url", "value"],
  "properties": {
    "categories": {
      "type": "array",
      "description": "List of categories this joke belongs to",
      "items": {
        "type": "string"
      },
      "examples": [["dev"], ["science"], []]
    },
    "created_at": {
      "type": "string",
      "description": "Timestamp when the joke was created in the database",
      "examples": ["2020-01-05 13:42:28.143137"]
    },
    "icon_url": {
      "type": "string",
      "format": "uri",
      "description": "URL to the Chuck Norris avatar icon image",
      "examples": ["https://api.chucknorris.io/img/avatar/chuck-norris.png"]
    },
    "id": {
      "type": "string",
      "description": "Unique identifier for the joke",
      "examples": ["XsZF_OwkSK2dXb7Cuzubmg"]
    },
    "updated_at": {
      "type": "string",
      "description": "Timestamp when the joke was last updated",
      "examples": ["2020-01-05 13:42:28.143137"]
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "Permalink URL to this specific joke",
      "examples": ["https://api.chucknorris.io/jokes/XsZF_OwkSK2dXb7Cuzubmg"]
    },
    "value": {
      "type": "string",
      "description": "The joke text content",
      "examples": ["Chuck Norris can divide by zero."]
    }
  },
  "additionalProperties": false
}