---
title: "Ask the public GST Cranes resource router"
method: POST
path: "/ask"
---

# Ask the public GST Cranes resource router

`POST /ask`

## Request

- Base URL: `https://gstcranes.com`
- URL: `https://gstcranes.com/ask`
- Auth: none declared

Read-only natural-language resource routing for public marketplace, wanted-ad, Crane Wiki, and developer resources. This endpoint has no side effects; clients may still send Idempotency-Key for replay-safe agent integrations.

## Headers

- `GST-API-Version` string
- `Idempotency-Key` string

## Request body

- AskRequest
  - `query` string: Natural-language question about public GST Cranes resources.
  - `q` string: Short alias for query.

## Response `200`

Public resource-routing answer

- AskResponse
  - `_meta` object, required
    - `response_type` string
    - `response_format` string
    - `version` string
  - `answer` object, required
    - `text` string, required
  - `results` object[], required
    - `@type` string
    - `name` string
    - `url` string, uri
    - `description` string

## Other responses

- `400`: Invalid request.
- `429`: Rate limit exceeded.
- `500`: Unexpected server error.
- `default`: Machine-readable API error.

---

[API](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api.md) · [All operations](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gstcranes/apis/gst-cranes-companies-api/revisions/0248d238b736?raw)
