{
  "@context": {
    "@vocab": "https://kokofinance.net/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "kokofinance": "https://kokofinance.net/schema#",
    "APIMetadata": "kokofinance:APIMetadata",
    "request_id": {
      "@id": "kokofinance:request_id",
      "@type": "xsd:string"
    },
    "api_version": {
      "@id": "kokofinance:api_version",
      "@type": "xsd:string"
    },
    "latency_ms": {
      "@id": "kokofinance:latency_ms"
    },
    "mode": {
      "@id": "kokofinance:mode"
    },
    "timestamp": {
      "@id": "kokofinance:timestamp",
      "@type": "xsd:string"
    },
    "APIResponse": "kokofinance:APIResponse",
    "success": {
      "@id": "kokofinance:success",
      "@type": "xsd:boolean"
    },
    "data": {
      "@id": "kokofinance:data"
    },
    "metadata": {
      "@id": "kokofinance:metadata",
      "@type": "@id"
    },
    "error": {
      "@id": "kokofinance:error"
    },
    "AlertPreferences": "kokofinance:AlertPreferences",
    "alerts_enabled": {
      "@id": "kokofinance:alerts_enabled"
    },
    "alert_fee_renewals": {
      "@id": "kokofinance:alert_fee_renewals"
    },
    "alert_expiring_benefits": {
      "@id": "kokofinance:alert_expiring_benefits"
    },
    "alert_new_offers": {
      "@id": "kokofinance:alert_new_offers"
    },
    "CardComparisonRequest": "kokofinance:CardComparisonRequest",
    "card_names": {
      "@id": "kokofinance:card_names",
      "@container": "@list"
    },
    "CardInput": "kokofinance:CardInput",
    "card_name": {
      "@id": "kokofinance:card_name",
      "@type": "xsd:string"
    },
    "annual_fee": {
      "@id": "kokofinance:annual_fee"
    },
    "card_id": {
      "@id": "kokofinance:card_id"
    },
    "sign_on_bonus": {
      "@id": "kokofinance:sign_on_bonus"
    },
    "sign_on_bonus_type": {
      "@id": "kokofinance:sign_on_bonus_type"
    },
    "CardSearchRequest": "kokofinance:CardSearchRequest",
    "issuer": {
      "@id": "kokofinance:issuer"
    },
    "ClientParameters": "kokofinance:ClientParameters",
    "issuer_preferences": {
      "@id": "kokofinance:issuer_preferences"
    },
    "credit_tier": {
      "@id": "kokofinance:credit_tier"
    },
    "spending": {
      "@id": "kokofinance:spending"
    },
    "point_balances": {
      "@id": "kokofinance:point_balances"
    },
    "primary_goal": {
      "@id": "kokofinance:primary_goal"
    },
    "benefit_selections": {
      "@id": "kokofinance:benefit_selections"
    },
    "benefit_categories_used": {
      "@id": "kokofinance:benefit_categories_used"
    },
    "renewal_cancel_threshold": {
      "@id": "kokofinance:renewal_cancel_threshold"
    },
    "renewal_keep_threshold": {
      "@id": "kokofinance:renewal_keep_threshold"
    },
    "ComparisonRequest": "kokofinance:ComparisonRequest",
    "user_spending": {
      "@id": "kokofinance:user_spending"
    },
    "ConversationalSearchRequest": "kokofinance:ConversationalSearchRequest",
    "query": {
      "@id": "kokofinance:query",
      "@type": "xsd:string"
    },
    "max_results": {
      "@id": "kokofinance:max_results"
    },
    "CreateKeyRequest": "kokofinance:CreateKeyRequest",
    "name": {
      "@id": "kokofinance:name",
      "@type": "xsd:string"
    },
    "tier": {
      "@id": "kokofinance:tier",
      "@type": "xsd:string"
    },
    "FirebaseExchangeRequest": "kokofinance:FirebaseExchangeRequest",
    "firebase_id_token": {
      "@id": "kokofinance:firebase_id_token",
      "@type": "xsd:string"
    },
    "GuidedSearchRequest": "kokofinance:GuidedSearchRequest",
    "desired_tags": {
      "@id": "kokofinance:desired_tags",
      "@container": "@list"
    },
    "max_annual_fee": {
      "@id": "kokofinance:max_annual_fee"
    },
    "credit_score": {
      "@id": "kokofinance:credit_score"
    },
    "annual_spend": {
      "@id": "kokofinance:annual_spend"
    },
    "card_use": {
      "@id": "kokofinance:card_use"
    },
    "preferred_brand": {
      "@id": "kokofinance:preferred_brand"
    },
    "HTTPValidationError": "kokofinance:HTTPValidationError",
    "detail": {
      "@id": "kokofinance:detail",
      "@container": "@list"
    },
    "InlinePointBalance": "kokofinance:InlinePointBalance",
    "program": {
      "@id": "kokofinance:program",
      "@type": "xsd:string"
    },
    "balance": {
      "@id": "kokofinance:balance",
      "@type": "xsd:integer"
    },
    "IntentParseRequest": "kokofinance:IntentParseRequest",
    "IssuerPreference": "kokofinance:IssuerPreference",
    "weight": {
      "@id": "kokofinance:weight",
      "@type": "xsd:decimal"
    },
    "MerchantBenefitsRequest": "kokofinance:MerchantBenefitsRequest",
    "merchant": {
      "@id": "kokofinance:merchant",
      "@type": "xsd:string"
    },
    "portfolio": {
      "@id": "kokofinance:portfolio",
      "@container": "@list"
    },
    "PlaybookBalanceInput": "kokofinance:PlaybookBalanceInput",
    "program_key": {
      "@id": "kokofinance:program_key",
      "@type": "xsd:string"
    },
    "PortfolioAnalysisRequest": "kokofinance:PortfolioAnalysisRequest",
    "cards": {
      "@id": "kokofinance:cards",
      "@container": "@list"
    },
    "monthly_spending": {
      "@id": "kokofinance:monthly_spending"
    },
    "analysis_type": {
      "@id": "kokofinance:analysis_type"
    },
    "main_concern": {
      "@id": "kokofinance:main_concern"
    },
    "analysis_focus": {
      "@id": "kokofinance:analysis_focus"
    },
    "vacation_details": {
      "@id": "kokofinance:vacation_details"
    },
    "force_refresh": {
      "@id": "kokofinance:force_refresh"
    },
    "PortfolioCard": "kokofinance:PortfolioCard",
    "PortfolioCardRequest": "kokofinance:PortfolioCardRequest",
    "matched_card_id": {
      "@id": "kokofinance:matched_card_id"
    },
    "custom_issuer_link": {
      "@id": "kokofinance:custom_issuer_link"
    },
    "notes": {
      "@id": "kokofinance:notes"
    },
    "is_primary": {
      "@id": "kokofinance:is_primary",
      "@type": "xsd:boolean"
    },
    "PortfolioCardUpdate": "kokofinance:PortfolioCardUpdate",
    "card_acquired_date": {
      "@id": "kokofinance:card_acquired_date"
    },
    "annual_fee_due_date": {
      "@id": "kokofinance:annual_fee_due_date"
    },
    "monthly_spend_percentage": {
      "@id": "kokofinance:monthly_spend_percentage"
    },
    "rewards_balance": {
      "@id": "kokofinance:rewards_balance"
    },
    "PortfolioStrategyRequest": "kokofinance:PortfolioStrategyRequest",
    "total_fees": {
      "@id": "kokofinance:total_fees",
      "@type": "xsd:decimal"
    },
    "total_benefits": {
      "@id": "kokofinance:total_benefits",
      "@type": "xsd:decimal"
    },
    "rewards_value": {
      "@id": "kokofinance:rewards_value",
      "@type": "xsd:decimal"
    },
    "ResponseMode": "kokofinance:ResponseMode",
    "SaveBalanceItem": "kokofinance:SaveBalanceItem",
    "expiration_date": {
      "@id": "kokofinance:expiration_date"
    },
    "program_name": {
      "@id": "kokofinance:program_name"
    },
    "SaveBalancesRequest": "kokofinance:SaveBalancesRequest",
    "balances": {
      "@id": "kokofinance:balances",
      "@container": "@list"
    },
    "SetupRequest": "kokofinance:SetupRequest",
    "org_name": {
      "@id": "kokofinance:org_name",
      "@type": "xsd:string"
    },
    "key_name": {
      "@id": "kokofinance:key_name",
      "@type": "xsd:string"
    },
    "SpendingInput": "kokofinance:SpendingInput",
    "groceries": {
      "@id": "kokofinance:groceries"
    },
    "dining": {
      "@id": "kokofinance:dining"
    },
    "travel": {
      "@id": "kokofinance:travel"
    },
    "gas": {
      "@id": "kokofinance:gas"
    },
    "streaming": {
      "@id": "kokofinance:streaming"
    },
    "shopping": {
      "@id": "kokofinance:shopping"
    },
    "other": {
      "@id": "kokofinance:other"
    },
    "total_monthly": {
      "@id": "kokofinance:total_monthly"
    },
    "UpdateOrgRequest": "kokofinance:UpdateOrgRequest",
    "UserPreferences": "kokofinance:UserPreferences",
    "preferred_bank": {
      "@id": "kokofinance:preferred_bank"
    },
    "state": {
      "@id": "kokofinance:state"
    },
    "home_airport": {
      "@id": "kokofinance:home_airport"
    },
    "preferred_airline": {
      "@id": "kokofinance:preferred_airline"
    },
    "preferred_hotel": {
      "@id": "kokofinance:preferred_hotel"
    },
    "memberships": {
      "@id": "kokofinance:memberships"
    },
    "UserProfileRequest": "kokofinance:UserProfileRequest",
    "preferences": {
      "@id": "kokofinance:preferences"
    },
    "alerts": {
      "@id": "kokofinance:alerts"
    },
    "V1CardSearchRequest": "kokofinance:V1CardSearchRequest",
    "card_type": {
      "@id": "kokofinance:card_type"
    },
    "country": {
      "@id": "kokofinance:country"
    },
    "V1CardValueRequest": "kokofinance:V1CardValueRequest",
    "annual_spending": {
      "@id": "kokofinance:annual_spending",
      "@type": "xsd:decimal"
    },
    "params": {
      "@id": "kokofinance:params"
    },
    "V1CompareRequest": "kokofinance:V1CompareRequest",
    "V1PlaybookRequest": "kokofinance:V1PlaybookRequest",
    "V1PortfolioAnalyzeRequest": "kokofinance:V1PortfolioAnalyzeRequest",
    "V1RecommendRequest": "kokofinance:V1RecommendRequest",
    "category": {
      "@id": "kokofinance:category",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "kokofinance:amount"
    },
    "portfolio_card_names": {
      "@id": "kokofinance:portfolio_card_names"
    },
    "V1RenewalCheckRequest": "kokofinance:V1RenewalCheckRequest",
    "acquired_date": {
      "@id": "kokofinance:acquired_date"
    },
    "ValidationError": "kokofinance:ValidationError",
    "loc": {
      "@id": "kokofinance:loc",
      "@container": "@list"
    },
    "msg": {
      "@id": "kokofinance:msg",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "kokofinance:type",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "kokofinance:input"
    },
    "ctx": {
      "@id": "kokofinance:ctx"
    },
    "WaitlistRequest": "kokofinance:WaitlistRequest",
    "email": {
      "@id": "kokofinance:email",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "kokofinance:source"
    },
    "WhichCardAtMerchantRequest": "kokofinance:WhichCardAtMerchantRequest"
  },
  "@type": "schema:Dataset",
  "schema:name": "kokofinance-net API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects kokofinance-net's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-30) from openapi/kokofinance-net-openapi.json.",
  "dcterms:created": "2026-10-30",
  "dcterms:source": [
    "openapi/kokofinance-net-openapi.json"
  ]
}