Sideko Api Project Structure
Hierarchical structure of a Sideko API project and its associated resources
Type: object
Properties: 0
CLIDocumentationMock ServersPlatformSDKAPI ToolingSDK GenerationMCP GenerationArtificial IntelligenceHybrid CodegenOpenAPI Linting
Sideko Api Project Structure is a JSON Structure definition published by Sideko.
{
"title": "Sideko API Project Structure",
"description": "Hierarchical structure of a Sideko API project and its associated resources",
"type": "object",
"structure": {
"ApiProject": {
"description": "Top-level API project container",
"fields": {
"id": { "type": "uuid", "role": "identifier" },
"name": { "type": "string", "role": "label" },
"slug": { "type": "string", "role": "url-key" },
"description": { "type": "string", "role": "description" },
"versionCount": { "type": "integer", "role": "count" },
"createdAt": { "type": "datetime", "role": "audit" },
"updatedAt": { "type": "datetime", "role": "audit" }
},
"children": {
"ApiVersion": {
"description": "An OpenAPI specification version uploaded to the project",
"fields": {
"id": { "type": "uuid", "role": "identifier" },
"version": { "type": "string", "role": "label" },
"specFormat": { "type": "enum", "values": ["openapi3_0", "openapi3_1"] },
"createdAt": { "type": "datetime", "role": "audit" }
},
"children": {
"SdkGeneration": {
"description": "An SDK generation job producing client code in a target language",
"fields": {
"id": { "type": "uuid", "role": "identifier" },
"language": { "type": "enum", "values": ["python", "typescript", "java", "go", "ruby", "rust"] },
"status": { "type": "enum", "values": ["pending", "running", "complete", "failed"] },
"downloadUrl": { "type": "uri", "role": "output" },
"completedAt": { "type": "datetime", "role": "audit" }
}
},
"DocSite": {
"description": "A deployed API documentation site generated from the spec",
"fields": {
"id": { "type": "uuid", "role": "identifier" },
"url": { "type": "uri", "role": "output" },
"status": { "type": "enum", "values": ["deploying", "live", "failed"] },
"customDomain": { "type": "string", "role": "config" }
}
},
"MockServer": {
"description": "A deployed mock server instance simulating API responses",
"fields": {
"id": { "type": "uuid", "role": "identifier" },
"endpoint": { "type": "uri", "role": "output" },
"status": { "type": "enum", "values": ["deploying", "running", "stopped", "failed"] }
}
}
}
}
}
}
}
}
Every JSON Structure 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 json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure 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.
All 92 tools
Call it yourself
curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/sideko-api-project-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no email required.
A second provider on the same verified email joins the account you already have.