get_configuration_pickup
Check price, configuration options, and nearby Apple Store pickup availability for a selected product configuration without reserving or buying it.
Instructions
Check price, options and nearby store availability for a configuration. Read-only: does not reserve or purchase anything. The returned configuration identifies the checked product. Apple may block or change the endpoint.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"buy_url": "<buy_url>",
"location": "<location>",
"collection": "<collection>",
"selections": "<selections>"
},
"name": "get_configuration_pickup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| buy_url | Yes | Apple buy-page URL in the selected storefront. | |
| country | No | Storefront country code, e.g. us, de, fr, ch, be. Use list_storefronts for supported values. | us |
| language | No | Shop language; defaults to the country's main language. Switzerland: de/fr; Belgium: fr/nl; Canada: en/fr. | |
| location | Yes | City or postal code near the desired Apple stores. | |
| collection | Yes | Configurator collection identifier from the buy page. | |
| selections | Yes | Selected configuration dimension identifiers and values. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| stores | Yes | ||
| country | Yes | ||
| language | Yes | ||
| observed_at | Yes | ||
| configuration | Yes | Price, options and selected configuration used for the availability check. | |
| location_scope | Yes | ||
| selected_dimensions | Yes |