Raw schema
{
"type": "object",
"properties": {
"q": {
"type": "string",
"description": "Free text over name, tagline, description and origin identifier."
},
"origin": {
"type": "string",
"description": "Provenance: found by the GitHub sweep, or submitted by a domain.",
"enum": [
"github",
"domain"
]
},
"repo": {
"type": "string",
"description": "Only bundles of one repository, `owner/repo` (case-insensitive)."
},
"version": {
"type": "string",
"description": "Only bundles declaring one of these `okf_version` values; comma-separated, up to 5."
},
"language": {
"type": "string",
"description": "Only bundles whose repository language is one of these; comma-separated, up to 5 (GitHub bundles)."
},
"concept": {
"type": "string",
"description": "Text in the indexed root content, including listed concept names and summaries (first 1000 characters); up to 80 characters."
},
"concepts": {
"type": "string",
"description": "Number of entries listed by the root. Up to 5 comma-separated bands: 0,1-5,6-20,21-100,101+."
},
"type": {
"type": "string",
"description": "Type declared by the root, not the types of every concept. Up to 5 comma-separated values, 40 characters each."
},
"license": {
"type": "string",
"description": "Repository license. Up to 5 comma-separated values, 40 characters each."
},
"sort": {
"type": "string",
"description": "Result order: arrival, last content change, name or repository stars.",
"enum": [
"recent",
"updated",
"name",
"stars"
],
"default": "recent"
},
"limit": {
"type": "integer",
"description": "Bundles per page, at most 100.",
"default": 24
},
"offset": {
"type": "integer",
"description": "How many bundles to skip. Use `next_offset` from the previous response; the list ends at 1000.",
"default": 0
}
}
}