{ "type": "object", "description": "Paginated collection of blog authors", "name": "BlogAuthorCollection", "properties": { "total": { "type": "integer", "description": "Total number of authors matching the query" }, "results": { "type": "array", "description": "Array of blog authors", "items": { "type": "object", "description": "Represents a blog author profile with biographical and social information", "properties": { "id": { "type": "string", "description": "Unique identifier for the blog author" }, "name": { "type": "string", "description": "Full display name of the author" }, "slug": { "type": "string", "description": "URL-friendly identifier for the author" }, "email": { "type": "email", "description": "Author's email address" }, "bio": { "type": "string", "description": "Author biography or description" }, "website": { "type": "uri", "description": "Author's personal website URL" }, "twitter": { "type": "string", "description": "Author's Twitter/X handle" }, "facebook": { "type": "string", "description": "Author's Facebook profile URL" }, "linkedin": { "type": "string", "description": "Author's LinkedIn profile URL" }, "avatar": { "type": "uri", "description": "URL to the author's avatar image" }, "language": { "type": "string", "description": "Language code for the author profile (e.g., en, es, fr)" }, "translatedFromId": { "type": "string", "description": "ID of the original author this was translated from" }, "created": { "type": "datetime", "description": "ISO 8601 timestamp when the author was created" }, "updated": { "type": "datetime", "description": "ISO 8601 timestamp when the author was last updated" }, "deletedAt": { "type": "datetime", "description": "ISO 8601 timestamp when the author was archived" } }, "required": [ "id", "name", "created", "updated" ] } }, "paging": { "type": "object", "description": "Pagination information for navigating result sets", "properties": { "next": { "type": "object", "description": "Pagination cursor for retrieving the next page of results", "properties": { "after": { "type": "string", "description": "Cursor token for the next page" }, "link": { "type": "string", "description": "API link to the next page of results" } } } } } }, "required": [ "total", "results" ], "$schema": "https://json-structure.org/draft/2020-12/schema" }