Search Public Endpoints

View as Markdown
# Search Public Endpoints Describe your goal in `q`. Search returns matching public endpoints and evaluates what each one does, when to use it, and its limitations so the agent can select the best fit. ## Request `POST /v1/search` ```json { "q": "Get Current Weather" } ``` `q` is required and capped at 512 characters. No other body field is accepted; unknown fields return `400`. **Query parameters** - `limit` — results per page (default 10, max 25) - `cursor` — pass `meta.nextCursor` from the previous response Pagination stops at 40 results total; a cursor past 40 is rejected. ## Response Each result carries `id`, `resourceType`, `name`, `description`, `method`, `url`, and `evaluateGuide`;. - `resourceType` — the kind of entity, for example `endpoint`. Pass it to `/v1/integrate` as the resource's `type`. - `evaluateGuide` — an evaluation of the endpoint in three parts: a brief summary, recommended use cases, and unsupported use cases or limitations. `meta` carries `q`, `total`, and `nextCursor` (absent on the last page). ## Errors `400` invalid input, `429` rate limited, `500` server error.

Query parameters

limitintegerOptional1-25Defaults to 10
Results per page. Default 10, maximum 25.
cursorstringOptional

Pagination cursor. Pass the meta.nextCursor value from the previous response. Omit for the first page.

Request

This endpoint expects an object.
qstringRequired1-512 characters

Response

Successful Response
datalist of objectsOptional
metaobjectOptional

Errors

400
Bad Request Error
429
Too Many Requests Error
500
Internal Server Error