Matrix42 web service discovery
webservice_discoveryExplore the Matrix42 REST API by reviewing conventions, listing web services, searching operations, and retrieving detailed operation contracts with parameters and return types.
Instructions
Discover the Matrix42 REST API of the connected instance (read-only metadata). action='api_overview' returns general Matrix42 API conventions (token exchange, the Explicit-Language header, Public vs Product API) — useful for reasoning about the API or writing standalone integration code. action='list_operations' returns operations as {id,name,method,path,service,documentation}; pass 'search' to filter by name/documentation/service or 'service_id' to limit to one service. action='list_services' lists every web service with its documentation. action='describe_operation' with 'operation_id' returns that operation's full contract: HTTP method, path, parameters with types, and return type. Typical flow: api_overview (once) → list_operations(search) → describe_operation(id).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of operations to return (default 200, 0 = no limit). Only used with action='list_operations'. | |
| action | Yes | Which discovery step to perform. | |
| search | No | Case-insensitive filter over operation name, documentation, and service name. Only used with action='list_operations'. | |
| service_id | No | Limit results to a single web service (id from action='list_services'). Only used with action='list_operations'. | |
| operation_id | No | Operation id to describe. Required for action='describe_operation'. |