DEV Community · Schema
Page
Representation of a page object
Developer CommunityArticlesBloggingSocialContentOpen-Source
Properties
| Name | Type | Description |
|---|---|---|
| title | string | Title of the page |
| slug | string | Used to link to this page in URLs, must be unique and URL-safe |
| description | string | For internal use, helps similar pages from one another |
| body_markdown | string | The text (in markdown) of the ad (required) |
| body_json | string | For JSON pages, the JSON body |
| is_top_level_path | boolean | If true, the page is available at '/{slug}' instead of '/page/{slug}', use with caution |
| social_image | object | |
| template | string | Controls what kind of layout the page is rendered in |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Page",
"description": "Representation of a page object",
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title of the page"
},
"slug": {
"type": "string",
"description": "Used to link to this page in URLs, must be unique and URL-safe"
},
"description": {
"type": "string",
"description": "For internal use, helps similar pages from one another"
},
"body_markdown": {
"type": "string",
"description": "The text (in markdown) of the ad (required)",
"nullable": true
},
"body_json": {
"type": "string",
"description": "For JSON pages, the JSON body",
"nullable": true
},
"is_top_level_path": {
"type": "boolean",
"description": "If true, the page is available at '/{slug}' instead of '/page/{slug}', use with caution"
},
"social_image": {
"type": "object",
"nullable": true
},
"template": {
"type": "string",
"enum": [
"contained",
"full_within_layout",
"nav_bar_included",
"json",
"css",
"txt"
],
"default": "contained",
"description": "Controls what kind of layout the page is rendered in"
}
},
"required": [
"title",
"slug",
"description",
"template"
]
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/page"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.