Read AI recipe availability, limits, repair policy and current plan billing policy

GET
/api/v1/client/recipes/capabilities
AuthorizationBearer <token>

In: header

Response Body

application/json

curl -X GET "https://example.com/api/v1/client/recipes/capabilities"
{  "enabled": true,  "dsl_version": 1,  "generation_max_attempts": 1,  "limits": {    "default_page_size": 1,    "max_page_size": 1,    "max_prompt_length": 1,    "max_schema_bytes": 1,    "max_rules": 1,    "max_selectors_per_rule": 1  },  "extraction_fields": {    "scalar_types": [      "string"    ],    "scalar_source_types": [      "css"    ],    "object_collections": true,    "max_object_nesting_depth": 0,    "collection_source_types": [      "css"    ],    "collection_scope_selector": "string"  },  "auto_repair": {    "enabled": true,    "automatic_repairs_per_window": 0,    "window_hours": 1,    "continuous_repair_requires_confirmation": true  },  "billing": {    "plan_id": "string",    "charge_currency": "user_tokens",    "charge_basis": "actual_openrouter_cost",    "user_token_value_nano_usd": 1,    "markup_basis_points": 0,    "max_llm_charge_tokens": 1,    "preflight_required_balance_tokens": 1,    "exact_charge_available_after_completion": true,    "failed_operations_charged": true,    "deterministic_execution_uses_standard_scrape_pricing": true  }}