Describe SKU
describe_skuParameter schema, schema confidence, and exampleCall for one SKU. total_cost is the all-in price only. Default USD. If the record is untested and totalSats is over 500, tell the user before buying. When Lightning payments are temporarily paused, the result includes paymentsPaused and retryAfter.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sku | Yes | Catalog id or slug from search_catalog. | |
| currency | No | ISO 4217 code for the fiat estimate. Default USD. Use the user's local currency when you know it. Supported: USD, EUR, GBP, CAD, AUD, JPY, CHF, BRL, MXN, INR. | |
| quantity | No | How many calls to price. Default 1, maximum 3. | |
| usd_per_million | No | Your model input price in dollars per million tokens. Pass it once. This session reuses it. It does not change the Amazap price. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | approval_required, limit_exceeded, or insufficient_balance. | |
| paid | No | ||
| which | No | per_call, per_day, per_session, per_hour_buys, per_minute_calls, or per_minute_sats. | |
| status | No | ||
| message | No | ||
| quoteId | No | ||
| results | No | Search rows when this is a search result. | |
| totalCost | No | ||
| totalSats | No | ||
| approvalUrl | No | Page where the person approves this exact price. |