get_operation_schema
Fetch one provider API operation's full contract — method, path, parameters, request/response schemas — live from Alter's provider-spec catalog, plus the spec's source and freshness. Get operation ids from list_operations first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"provider_id": "<provider_id>",
"operation_id": "<operation_id>"
},
"name": "get_operation_schema"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| kind | No | Provider family: oauth (user-authorized) or managed (API-key). | |
| provider_id | Yes | Provider id, e.g. "google" or "github". | |
| operation_id | Yes | Operation id from list_operations, e.g. "gmail.users.messages.list". |