APIs.json JSON Schema
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://example.com/root.json",
"properties": {
"apis": {
"id": "http://example.com/root.json/apis",
"items": {
"id": "http://example.com/root.json/apis/0",
"properties": {
"baseURL": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/baseURL",
"title": "The Baseurl schema.",
"type": "string"
},
"contact": {
"id": "http://example.com/root.json/apis/0/contact",
"items": {
"id": "http://example.com/root.json/apis/0/contact/0",
"properties": {
"FN": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/contact/0/FN",
"title": "The Fn schema.",
"type": "string"
},
"X-twitter": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/contact/0/X-twitter",
"title": "The X-twitter schema.",
"type": "string"
},
"email": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/contact/0/email",
"title": "The Email schema.",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"description": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/description",
"title": "The Description schema.",
"type": "string"
},
"humanURL": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/humanURL",
"title": "The Humanurl schema.",
"type": "string"
},
"image": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/image",
"title": "The Image schema.",
"type": "string"
},
"name": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/name",
"title": "The Name schema.",
"type": "string"
},
"properties": {
"id": "http://example.com/root.json/apis/0/properties",
"items": {
"id": "http://example.com/root.json/apis/0/properties/0",
"properties": {
"type": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/properties/0/type",
"title": "The Type schema.",
"type": "string"
},
"url": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/properties/0/url",
"title": "The Url schema.",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"tags": {
"id": "http://example.com/root.json/apis/0/tags",
"items": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/apis/0/tags/0",
"title": "The 0 schema.",
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"type": "array"
},
"created": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/created",
"title": "The Created schema.",
"type": "string"
},
"description": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/description",
"title": "The Description schema.",
"type": "string"
},
"image": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/image",
"title": "The Image schema.",
"type": "string"
},
"include": {
"id": "http://example.com/root.json/include",
"items": {
"id": "http://example.com/root.json/include/0",
"properties": {
"name": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/include/0/name",
"title": "The Name schema.",
"type": "string"
},
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/include/0/url",
"title": "The Url schema.",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"maintainers": {
"id": "http://example.com/root.json/maintainers",
"items": {
"id": "http://example.com/root.json/maintainers/0",
"properties": {
"FN": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/maintainers/0/FN",
"title": "The Fn schema.",
"type": "string"
},
"X-twitter": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/maintainers/0/X-twitter",
"title": "The X-twitter schema.",
"type": "string"
},
"email": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/maintainers/0/email",
"title": "The Email schema.",
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"modified": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/modified",
"title": "The Modified schema.",
"type": "string"
},
"name": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/name",
"title": "The Name schema.",
"type": "string"
},
"specificationVersion": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/specificationVersion",
"title": "The Specificationversion schema.",
"type": "string"
},
"tags": {
"id": "http://example.com/root.json/tags",
"items": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/tags/0",
"title": "The 0 schema.",
"type": "string"
},
"type": "array"
},
"url": {
"description": "An explanation about the purpose of this instance.",
"id": "http://example.com/root.json/url",
"title": "The Url schema.",
"type": "string"
}
},
"type": "object"
}