seller_register_endpoint
Register a proxy endpoint (Mode B). Aether stores your auth secret encrypted at rest (AES-256-GCM) and routes agent queries server-to-server — agents never see your URL or token. Charge per call via the price_per_call_usd_cents field. Account must be status='active' for traffic to be routed.
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": {
"seller_api_key": "<seller_api_key>",
"slug": "<slug>",
"display_name": "<display_name>",
"url": "<url>"
},
"name": "seller_register_endpoint"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| slug | Yes | lowercase kebab-case; unique per seller | |
| secret | No | Encrypted at rest; never returned. | |
| auth_method | No | ||
| description | No | ||
| http_method | No | ||
| display_name | Yes | ||
| pricing_model | No | ||
| taxonomy_tags | No | ||
| seller_api_key | Yes | ||
| ticker_coverage | No | ||
| auth_header_name | No | Required when auth_method='header'. | |
| request_template | No | ||
| response_jsonpath | No | e.g. $.results | |
| monthly_request_cap | No | ||
| price_per_call_usd_cents | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| status | Yes | ||
| created_at | No | ||
| endpoint_id | Yes |