Matrix42 web service discovery
webservice_discoveryExplore Matrix42 REST API read-only metadata: get API conventions, list web services and operations, filter by search/service, and view each operation's parameters and return type.
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'. |