Full API/function reference block — name, description, parameters table,
| Surface | Note |
|---|---|
| googlechat | complex table layout not supported — use key_value + code block instead |
| nested table styling unreliable — use key_value + code block |
| Field | Type | |
|---|---|---|
| name | string | required |
| kind | function | endpoint | class | method | required |
| method | string | optional |
| description | string | required |
| deprecated | bool | optional |
| parameters | [{'name': 'string', 'type': 'string', 'required': 'bool', 'description': 'string', 'default': 'string'}] | optional |
| returns | string | optional |
| example | {'label': 'string', 'language': 'string', 'code': 'string'} | optional |
{
"type": "api_reference",
"name": "Api Reference",
"kind": 1,
"description": "A concise description of the content."
}
{
"identifier": "urn:air:a2uicatalog.ai:atom:api_reference",
"displayName": "Api Reference",
"type": "application/vnd.a2ui.atom+json",
"url": "https://a2uicatalog.ai/atoms/api_reference",
"capabilities": [
"web",
"meet-stage",
"pdf",
"apps-script-web"
],
"description": "Full API/function reference block \u2014 name, description, parameters table,",
"representativeQueries": [
"show a API endpoint method parameters and response docs returns, example",
"full api/function reference block \u2014 name, description, parameters table,",
"render a api reference"
]
}
The renderer is open source. Deploy your own instance in 4 commands — you own the URL, no dependency on the demo endpoint.
git clone https://github.com/a2uicatalog/a2ui
cd apps-script-surface/gas-schema-renderer
clasp push && clasp deploy
Full deploy guide →