The session token identifying the specific session
The session token provided by the Hum API. Used to connect the response to the session in the client system.
Example:
"XqCmeTVgYXrbWrZFZEymkD"
Response
Internet service providers, available plans, and logos/urls for a given service address.
An informational summary returned in API response bodies: ok for successful responses, warning for standard request errors, and error for endpoint-specific failures. Integrations must use the HTTP status code, not request_status, to determine whether a request succeeded.
The status of Internet service qualification for the address distinguishes a completed lookup from one that is not ready yet.
The answer is ready:
available: Providers were found and are returned in data.
no_service: No providers serve this address. data is []. You can act on this now, but Hum re-checks periodically, so re-validate it if you store it long term.
The answer is not ready, keep polling:
pending: The lookup has not finished. data is []. Retry by polling GET /sessions/{token}/services/internet.
retry_later: A transient upstream problem. data is []. Retry by polling GET /sessions/{token}/services/internet.
Something went wrong:
failed: The lookup errored for this address. data is [].
A pending lookup finishes as one of three values: available when providers are found, no_service when the lookup completes and finds none, or failed when it errors. retry_later arises separately and does not follow from pending. These three values should end the polling loop.
Available options:
available,
no_service,
pending,
failed,
retry_later
Example:
"available"
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Hum Documentation","colors":{"primary":"#2a77fa","light":"#F1F5F9","dark":"#0c76f9"},"logo":{"light":"https://mintcdn.com/hum/EGVZNDogcsGNqYtL/logo/hum.svg?fit=max\u0026auto=format\u0026n=EGVZNDogcsGNqYtL\u0026q=85\u0026s=8bd29d065c4bb046f4c7c7f49da36bbb","dark":"https://mintcdn.com/hum/EO5jHcOxNKbOuoxY/logo/hum_white.png?fit=max\u0026auto=format\u0026n=EO5jHcOxNKbOuoxY\u0026q=85\u0026s=3827bdfbb39a028c883c7893813b1b64"},"favicon":"https://mintcdn.com/hum/EGVZNDogcsGNqYtL/favicon.svg?fit=max\u0026auto=format\u0026n=EGVZNDogcsGNqYtL\u0026q=85\u0026s=dff27db0a310e983c60e337475bafbc7","background":{"image":{"light":"https://mintcdn.com/hum/EO5jHcOxNKbOuoxY/images/main-bg_home.svg?fit=max\u0026auto=format\u0026n=EO5jHcOxNKbOuoxY\u0026q=85\u0026s=4f5502fc6992ad9135f88385a79089a8","dark":"https://mintcdn.com/hum/EO5jHcOxNKbOuoxY/images/main-bg_home.svg?fit=max\u0026auto=format\u0026n=EO5jHcOxNKbOuoxY\u0026q=85\u0026s=4f5502fc6992ad9135f88385a79089a8"},"color":{"light":"#ffffff","dark":"#000000"}},"navbar":{"links":[{"href":"mailto:support@letshum.com","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://letshum.com/contact"}},"footer":{"socials":{"github":"https://github.com/letshum","linkedin":"https://www.linkedin.com/company/letshum"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://letshum.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@letshum.com"},{"anchor":"Operational Status","icon":"chart-simple","href":"https://status.letshum.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hum","hasAudioNarration":false,"actualSubdomain":"hum","customDomains":["docs.letshum.com"],"gitSource":{"type":"github","owner":"letshum","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae75b4bc064cc679ecfa937","collectionId":"e5bcad6b-cfc5-44f7-af3c-03b5e42387c7","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae75b4bc064cc679ecfa937"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{},"buildId":"6ae75b4bc064cc679ecfa937","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"API Reference","count":8},{"language":"default","tag":"MCP","count":7},{"language":"default","tag":"Hum Broadband MCP","count":7},{"language":"default","tag":"Integration","count":6},{"language":"default","tag":"Widget Integration","count":4},{"language":"default","tag":"Get Started","count":3},{"language":"default","tag":"Sessions","count":3},{"language":"default","tag":"Analytics","count":2},{"language":"default","tag":"Health Check","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/service-availability/get-internet-service-availability","slug":"/api-reference/service-availability/get-internet-service-availability","pageMetadata":{"title":"Get Internet Service Availability","description":"Retrieves available Internet service providers and their offerings for the service address associated with \nthe current session.\n\n## Data Provided\n- Internet Service Providers (ISPs)\n- Available plans and pricing\n- Technology types (Fiber, Cable, DSL, etc.)\n- Maximum speeds\n- Provider contact information\n- Checkout URLs\n\n## Data Freshness\nProvider and product data comes from the current Hum data set identified by `meta.hum_data_set`.\n\n## Example Response\n```json\n{\n \"message\": \"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\",\n \"request_status\": \"ok\",\n \"data\": [\n {\n \"provider_id\": \"130317\",\n \"provider_name\": \"Xfinity\",\n \"telephone\": \"+18332981431\",\n \"provider_icon\": null,\n \"provider_logo\": \"https://cdn.example.com/providers/xfinity-logo.png\",\n \"url\": \"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\",\n \"button_label\": \"xfinity.com\",\n \"min_plan_price\": {\n \"amount_cents\": 4000,\n \"currency\": \"USD\"\n },\n \"provider_promo\": {},\n \"url_promo\": {},\n \"offerings\": [\n {\n \"technology\": \"Cable\",\n \"max_download_speed\": 1200,\n \"max_upload_speed\": 35\n }\n ],\n \"product_catalog\": []\n }\n ],\n \"meta\": {\n \"session_token\": \"SESSION_TOKEN_PLACEHOLDER\",\n \"session_status\": \"open\",\n \"session_params\": {\n \"street1\": \"29090 Tiffany Dr E\",\n \"street2\": null,\n \"city\": \"Southfield\",\n \"state\": \"MI\",\n \"zip\": \"48034\",\n \"latitude\": \"42.50189\",\n \"longitude\": \"-83.29528\",\n \"campaign_id\": null\n },\n \"service_address\": \"29090 Tiffany Dr E, Southfield, MI 48034-4540\",\n \"mdu\": false,\n \"agent_status\": {\n \"geocoding\": \"matched\",\n \"internet\": \"matched\",\n \"checkout\": \"pending\"\n },\n \"created_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"updated_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"responded_at\": \"2026-07-13T16:26:17.471Z\",\n \"hum_data_set\": \"26011015\"\n }\n}\n```\n\nNote: Some providers may return an empty `product_catalog` array.\n","deprecated":null,"version":null,"openapi":"/swagger.yaml get /sessions/{token}/services/internet","href":"/api-reference/service-availability/get-internet-service-availability","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n h2: \"h2\",\n li: \"li\",\n p: \"p\",\n pre: \"pre\",\n span: \"span\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n }, {CodeBlock} = _components;\n if (!CodeBlock) _missingMdxReference(\"CodeBlock\", true);\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Retrieves available Internet service providers and their offerings for the service address associated with\\nthe current session.\"\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Data Provided\"\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: \"Internet Service Providers (ISPs)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Available plans and pricing\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Technology types (Fiber, Cable, DSL, etc.)\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Maximum speeds\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Provider contact information\"\n }), \"\\n\", _jsx(_components.li, {\n children: \"Checkout URLs\"\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Data Freshness\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Provider and product data comes from the current Hum data set identified by \", _jsx(_components.code, {\n children: \"meta.hum_data_set\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.h2, {\n children: \"Example Response\"\n }), \"\\n\", _jsx(CodeBlock, {\n numberOfLines: \"54\",\n language: \"json\",\n children: _jsx(_components.pre, {\n className: \"shiki shiki-themes github-light-default dark-plus\",\n style: {\n backgroundColor: \"#ffffff\",\n \"--shiki-dark-bg\": \"#0B0C0E\",\n color: \"#1f2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n language: \"json\",\n children: _jsxs(_components.code, {\n language: \"json\",\n numberOfLines: \"54\",\n children: [_jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"{\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"message\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"request_status\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"ok\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"data\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"provider_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"130317\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"provider_name\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Xfinity\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"telephone\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"+18332981431\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"provider_icon\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#569CD6\"\n },\n children: \"null\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"provider_logo\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://cdn.example.com/providers/xfinity-logo.png\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"button_label\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"xfinity.com\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"min_plan_price\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"amount_cents\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"4000\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"currency\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"USD\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"provider_promo\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {},\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"url_promo\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {},\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"offerings\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": [\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" {\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"technology\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Cable\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"max_download_speed\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"1200\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"max_upload_speed\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#B5CEA8\"\n },\n children: \"35\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" ],\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"product_catalog\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": []\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" ],\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"meta\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"session_token\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"SESSION_TOKEN_PLACEHOLDER\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"session_status\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"open\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"session_params\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"street1\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"29090 Tiffany Dr E\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"street2\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#569CD6\"\n },\n children: \"null\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"city\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"Southfield\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"state\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"MI\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"zip\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"48034\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"latitude\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"42.50189\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"longitude\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"-83.29528\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"campaign_id\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#569CD6\"\n },\n children: \"null\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"service_address\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"29090 Tiffany Dr E, Southfield, MI 48034-4540\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"mdu\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0550AE\",\n \"--shiki-dark\": \"#569CD6\"\n },\n children: \"false\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"agent_status\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": {\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"geocoding\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"matched\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"internet\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"matched\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"checkout\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"pending\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" },\"\n })\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"created_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2026-07-13T12:26:15.618-04:00\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"updated_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2026-07-13T12:26:15.618-04:00\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"responded_at\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"2026-07-13T16:26:17.471Z\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \",\"\n })]\n }), \"\\n\", _jsxs(_components.span, {\n className: \"line\",\n children: [_jsx(_components.span, {\n style: {\n color: \"#116329\",\n \"--shiki-dark\": \"#9CDCFE\"\n },\n children: \" \\\"hum_data_set\\\"\"\n }), _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \": \"\n }), _jsx(_components.span, {\n style: {\n color: \"#0A3069\",\n \"--shiki-dark\": \"#CE9178\"\n },\n children: \"\\\"26011015\\\"\"\n })]\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \" }\"\n })\n }), \"\\n\", _jsx(_components.span, {\n className: \"line\",\n children: _jsx(_components.span, {\n style: {\n color: \"#1F2328\",\n \"--shiki-dark\": \"#D4D4D4\"\n },\n children: \"}\"\n })\n }), \"\\n\"]\n })\n })\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Note: Some providers may return an empty \", _jsx(_components.code, {\n children: \"product_catalog\"\n }), \" array.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction _missingMdxReference(id, component) {\n throw new Error(\"Expected \" + (component ? \"component\" : \"object\") + \" `\" + id + \"` to be defined: you likely forgot to import, pass, or provide it.\");\n}\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Internet Service Availability","description":"Retrieves available Internet service providers and their offerings for the service address associated with \nthe current session.\n\n## Data Provided\n- Internet Service Providers (ISPs)\n- Available plans and pricing\n- Technology types (Fiber, Cable, DSL, etc.)\n- Maximum speeds\n- Provider contact information\n- Checkout URLs\n\n## Data Freshness\nProvider and product data comes from the current Hum data set identified by `meta.hum_data_set`.\n\n## Example Response\n```json\n{\n \"message\": \"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\",\n \"request_status\": \"ok\",\n \"data\": [\n {\n \"provider_id\": \"130317\",\n \"provider_name\": \"Xfinity\",\n \"telephone\": \"+18332981431\",\n \"provider_icon\": null,\n \"provider_logo\": \"https://cdn.example.com/providers/xfinity-logo.png\",\n \"url\": \"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\",\n \"button_label\": \"xfinity.com\",\n \"min_plan_price\": {\n \"amount_cents\": 4000,\n \"currency\": \"USD\"\n },\n \"provider_promo\": {},\n \"url_promo\": {},\n \"offerings\": [\n {\n \"technology\": \"Cable\",\n \"max_download_speed\": 1200,\n \"max_upload_speed\": 35\n }\n ],\n \"product_catalog\": []\n }\n ],\n \"meta\": {\n \"session_token\": \"SESSION_TOKEN_PLACEHOLDER\",\n \"session_status\": \"open\",\n \"session_params\": {\n \"street1\": \"29090 Tiffany Dr E\",\n \"street2\": null,\n \"city\": \"Southfield\",\n \"state\": \"MI\",\n \"zip\": \"48034\",\n \"latitude\": \"42.50189\",\n \"longitude\": \"-83.29528\",\n \"campaign_id\": null\n },\n \"service_address\": \"29090 Tiffany Dr E, Southfield, MI 48034-4540\",\n \"mdu\": false,\n \"agent_status\": {\n \"geocoding\": \"matched\",\n \"internet\": \"matched\",\n \"checkout\": \"pending\"\n },\n \"created_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"updated_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"responded_at\": \"2026-07-13T16:26:17.471Z\",\n \"hum_data_set\": \"26011015\"\n }\n}\n```\n\nNote: Some providers may return an empty `product_catalog` array.\n","deprecated":null,"version":null,"openapi":"/swagger.yaml get /sessions/{token}/services/internet","href":"/api-reference/service-availability/get-internet-service-availability","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getInternetServices","security":["5bc78d14-3990-45e8-8a12-4019d49a4b02"],"tags":["Service Availability"],"summary":"Get Internet Service Availability","description":"Retrieves available Internet service providers and their offerings for the service address associated with \nthe current session.\n\n## Data Provided\n- Internet Service Providers (ISPs)\n- Available plans and pricing\n- Technology types (Fiber, Cable, DSL, etc.)\n- Maximum speeds\n- Provider contact information\n- Checkout URLs\n\n## Data Freshness\nProvider and product data comes from the current Hum data set identified by `meta.hum_data_set`.\n\n## Example Response\n```json\n{\n \"message\": \"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\",\n \"request_status\": \"ok\",\n \"data\": [\n {\n \"provider_id\": \"130317\",\n \"provider_name\": \"Xfinity\",\n \"telephone\": \"+18332981431\",\n \"provider_icon\": null,\n \"provider_logo\": \"https://cdn.example.com/providers/xfinity-logo.png\",\n \"url\": \"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\",\n \"button_label\": \"xfinity.com\",\n \"min_plan_price\": {\n \"amount_cents\": 4000,\n \"currency\": \"USD\"\n },\n \"provider_promo\": {},\n \"url_promo\": {},\n \"offerings\": [\n {\n \"technology\": \"Cable\",\n \"max_download_speed\": 1200,\n \"max_upload_speed\": 35\n }\n ],\n \"product_catalog\": []\n }\n ],\n \"meta\": {\n \"session_token\": \"SESSION_TOKEN_PLACEHOLDER\",\n \"session_status\": \"open\",\n \"session_params\": {\n \"street1\": \"29090 Tiffany Dr E\",\n \"street2\": null,\n \"city\": \"Southfield\",\n \"state\": \"MI\",\n \"zip\": \"48034\",\n \"latitude\": \"42.50189\",\n \"longitude\": \"-83.29528\",\n \"campaign_id\": null\n },\n \"service_address\": \"29090 Tiffany Dr E, Southfield, MI 48034-4540\",\n \"mdu\": false,\n \"agent_status\": {\n \"geocoding\": \"matched\",\n \"internet\": \"matched\",\n \"checkout\": \"pending\"\n },\n \"created_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"updated_at\": \"2026-07-13T12:26:15.618-04:00\",\n \"responded_at\": \"2026-07-13T16:26:17.471Z\",\n \"hum_data_set\": \"26011015\"\n }\n}\n```\n\nNote: Some providers may return an empty `product_catalog` array.\n","responses":{"200":"51ab6904-fde4-4b4c-80f4-acb1098b284c","400":"ae4b7a9b-0714-4f8e-92ae-811f3ab7b6a8","401":"867a6f87-e944-4ab6-970b-cf398fb2b8b8","410":"fc83fbf9-d081-4c13-88ff-402b905b41bb","415":"24ff2481-4bd3-42df-97aa-2ed065b04ce0","422":"cd8af437-6c3c-4463-a621-63aafacc7d69","429":"ea8ec60f-d995-4b3b-8853-3c5455ff6221","500":"8788bbf4-63e8-431d-b889-a792e79be7ea"},"method":"get","type":"path","servers":["a0fb7d8d-c46d-46cf-b53e-90b496207a53","50a481b3-b8e5-4d61-b045-e37902a020f0"],"path":"/sessions/{token}/services/internet","baseUrlOptions":["https://api-sandbox.letshum.com","https://api.letshum.com"],"title":"Get Internet Service Availability","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a05f2696-a3de-402f-bfe7-f3b747e01354":{"name":"token","in":"path","required":true,"schema":{"type":"string","example":"XqCmeTVgYXrbWrZFZEymkD","description":"The session token identifying the specific session\nThe session token provided by the Hum API. Used to connect the response to the session in the client system.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"The session token identifying the specific session"}},"responses":{"51ab6904-fde4-4b4c-80f4-acb1098b284c":{"description":"Internet service providers, available plans, and logos/urls for a given service address.","headers":{"session_token":{"description":"The session token provided by the Hum API. Used to connect the response to the session in the client system.","required":true,"schema":{"type":"string"},"example":"XqCmeTVgYXrbWrZFZEymkD"}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["ok","warning","error"],"example":"ok","description":"An informational summary returned in API response bodies: `ok` for successful responses, `warning` for standard request errors, and `error` for endpoint-specific failures. Integrations must use the HTTP status code, not `request_status`, to determine whether a request succeeded.\n","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"data":{"type":"array","items":{"type":"object","properties":{"provider_id":{"type":"string","example":"130317","description":"FCC provider identifier","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_id","typeLabel":"string"},"provider_name":{"type":"string","example":"Rocket Fiber","description":"The name of the Internet service provider.","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_name","typeLabel":"string"},"telephone":{"oneOf":[{"type":"string","example":"+18332981433","description":"The telephone number associated with the record.","isRequired":true,"uniqueKey":"data.items.[INDEX].telephone.oneOf.0","typeLabel":"string"},{"type":"null","example":"+18332981433","description":"The telephone number associated with the record.","isRequired":true,"uniqueKey":"data.items.[INDEX].telephone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].telephone","typeLabel":"string | null"},"provider_icon":{"oneOf":[{"type":"string","format":"uri","description":"URL for the provider icon image","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_icon.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"URL for the provider icon image","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_icon.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].provider_icon","typeLabel":"string\u003curi> | null"},"provider_logo":{"oneOf":[{"type":"string","format":"uri","example":"https://harmony.letshum.com/images/providers/rocketfiber.png","description":"The logo of the service provider.","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_logo.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://harmony.letshum.com/images/providers/rocketfiber.png","description":"The logo of the service provider.","isRequired":true,"uniqueKey":"data.items.[INDEX].provider_logo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].provider_logo","typeLabel":"string\u003curi> | null"},"url":{"type":"string","format":"uri","example":"https://provider.example.com/register?utm_source=Hum","description":"URL for accessing the provider website through Hum's tracking system","isRequired":true,"uniqueKey":"data.items.[INDEX].url","typeLabel":"string\u003curi>"},"button_label":{"type":"string","example":"Get Started","description":"The text to display on the provider's call-to-action button","isRequired":true,"uniqueKey":"data.items.[INDEX].button_label","typeLabel":"string"},"min_plan_price":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].min_plan_price.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].min_plan_price.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].min_plan_price","typeLabel":"object"},"provider_promo":{"oneOf":[{"type":"object","description":"Provider-level promotional information","properties":{"promo_text":{"oneOf":[{"type":"string","example":"$50 off your first month!","description":"Promotional text from the provider","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_text.oneOf.0","typeLabel":"string"},{"type":"null","example":"$50 off your first month!","description":"Promotional text from the provider","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_text","typeLabel":"string | null"},"promo_logo":{"oneOf":[{"type":"string","example":"sale-badge","description":"Promotional logo identifier","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo.oneOf.0","typeLabel":"string"},{"type":"null","example":"sale-badge","description":"Promotional logo identifier","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo","typeLabel":"string | null"},"promo_logo_url":{"oneOf":[{"type":"string","format":"uri","example":"https://cdn.letshum.com/promo_icons/banknotes.svg","description":"URL for the promotional icon image","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://cdn.letshum.com/promo_icons/banknotes.svg","description":"URL for the promotional icon image","uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0.promo_logo_url","typeLabel":"string\u003curi> | null"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].provider_promo.oneOf.0","typeLabel":"object"},{"type":"null","description":"Provider-level promotional information","properties":{"promo_text":{"oneOf":[{"type":"string","example":"$50 off your first month!","description":"Promotional text from the provider"},{"type":"null","example":"$50 off your first month!","description":"Promotional text from the provider"}]},"promo_logo":{"oneOf":[{"type":"string","example":"sale-badge","description":"Promotional logo identifier"},{"type":"null","example":"sale-badge","description":"Promotional logo identifier"}]},"promo_logo_url":{"oneOf":[{"type":"string","format":"uri","example":"https://cdn.letshum.com/promo_icons/banknotes.svg","description":"URL for the promotional icon image"},{"type":"null","format":"uri","example":"https://cdn.letshum.com/promo_icons/banknotes.svg","description":"URL for the promotional icon image"}]}},"isRequired":true,"uniqueKey":"data.items.[INDEX].provider_promo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].provider_promo","typeLabel":"object | null"},"url_promo":{"oneOf":[{"type":"object","description":"URL/buyflow-specific promotional information","properties":{"promo_text":{"oneOf":[{"type":"string","example":"Limited time fiber offer!","description":"Promotional text specific to this URL/technology","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_text.oneOf.0","typeLabel":"string"},{"type":"null","example":"Limited time fiber offer!","description":"Promotional text specific to this URL/technology","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_text","typeLabel":"string | null"},"promo_logo":{"oneOf":[{"type":"string","example":"fiber-special","description":"Promotional logo identifier","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo.oneOf.0","typeLabel":"string"},{"type":"null","example":"fiber-special","description":"Promotional logo identifier","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo","typeLabel":"string | null"},"promo_logo_url":{"oneOf":[{"type":"string","format":"uri","example":"https://cdn.letshum.com/promo_icons/fiber-deal.svg","description":"URL for the promotional icon image","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"https://cdn.letshum.com/promo_icons/fiber-deal.svg","description":"URL for the promotional icon image","uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].url_promo.oneOf.0.promo_logo_url","typeLabel":"string\u003curi> | null"}},"isRequired":true,"uniqueKey":"data.items.[INDEX].url_promo.oneOf.0","typeLabel":"object"},{"type":"null","description":"URL/buyflow-specific promotional information","properties":{"promo_text":{"oneOf":[{"type":"string","example":"Limited time fiber offer!","description":"Promotional text specific to this URL/technology"},{"type":"null","example":"Limited time fiber offer!","description":"Promotional text specific to this URL/technology"}]},"promo_logo":{"oneOf":[{"type":"string","example":"fiber-special","description":"Promotional logo identifier"},{"type":"null","example":"fiber-special","description":"Promotional logo identifier"}]},"promo_logo_url":{"oneOf":[{"type":"string","format":"uri","example":"https://cdn.letshum.com/promo_icons/fiber-deal.svg","description":"URL for the promotional icon image"},{"type":"null","format":"uri","example":"https://cdn.letshum.com/promo_icons/fiber-deal.svg","description":"URL for the promotional icon image"}]}},"isRequired":true,"uniqueKey":"data.items.[INDEX].url_promo.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].url_promo","typeLabel":"object | null"},"offerings":{"type":"array","items":{"type":"object","properties":{"technology":{"type":"string","enum":["Fiber","Cable","DSL","Satellite","Wireless","Other"],"example":"Fiber","description":"The technology used to deliver the service.","isRequired":true,"uniqueKey":"data.items.[INDEX].offerings.items.[INDEX].technology","typeLabel":"enum\u003cstring>"},"max_download_speed":{"type":"integer","minimum":0,"example":1000,"description":"The advertised maximum download speed in Mbps.","isRequired":true,"uniqueKey":"data.items.[INDEX].offerings.items.[INDEX].max_download_speed","typeLabel":"integer"},"max_upload_speed":{"type":"integer","minimum":0,"example":1000,"description":"The advertised maximum upload speed in Mbps.","isRequired":true,"uniqueKey":"data.items.[INDEX].offerings.items.[INDEX].max_upload_speed","typeLabel":"integer"}},"required":["technology","max_download_speed","max_upload_speed"],"uniqueKey":"data.items.[INDEX].offerings.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.items.[INDEX].offerings","typeLabel":"object[]"},"product_catalog":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string","enum":["internet","internet_add_on","mobile","television","television_add_on","telephone"],"description":"Category identifier","example":"internet","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].category","typeLabel":"enum\u003cstring>"},"category_name":{"type":"string","description":"Human-readable category name","example":"Internet Service","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].category_name","typeLabel":"string"},"category_description":{"type":"string","description":"Description of the category","example":"High-speed internet access plans","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].category_description","typeLabel":"string"},"products":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","description":"Unique product identifier","example":"8083bfe8-a53f-49eb-b0e8-a77d3e9e7577","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"sku":{"type":"string","description":"Product SKU","example":"130235-INT-CBL-01","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].sku","typeLabel":"string"},"name":{"type":"string","description":"Product name","example":"Internet Advantage","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].name","typeLabel":"string"},"category":{"type":"string","description":"Product category","example":"internet","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].category","typeLabel":"string"},"category_name":{"type":"string","description":"Human-readable category name","example":"Internet Service","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].category_name","typeLabel":"string"},"technology":{"type":"string","enum":["cable","fiber","dsl","satellite","wireless","not_applicable"],"description":"Technology used for this product","example":"cable","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].technology","typeLabel":"enum\u003cstring>"},"position":{"type":"integer","minimum":1,"description":"Display position within category","example":1,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].position","typeLabel":"integer"},"select_type":{"type":"string","enum":["radio","checkbox"],"description":"How this product should be displayed in UI","example":"radio","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].select_type","typeLabel":"enum\u003cstring>"},"description":{"type":"string","description":"Product description","example":"Boosted Internet for users looking to stream and share content quickly.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].description","typeLabel":"string"},"download_speed":{"oneOf":[{"type":"string","description":"Download speed in Mbps. Single value (e.g., '400') or hyphen-delimited range (e.g., '50-100')","example":"50-100","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].download_speed.oneOf.0","typeLabel":"string"},{"type":"null","description":"Download speed in Mbps. Single value (e.g., '400') or hyphen-delimited range (e.g., '50-100')","example":"50-100","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].download_speed.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].download_speed","typeLabel":"string | null"},"upload_speed":{"oneOf":[{"type":"string","description":"Upload speed in Mbps. Single value (e.g., '169') or hyphen-delimited range (e.g., '10-25')","example":"10-25","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].upload_speed.oneOf.0","typeLabel":"string"},{"type":"null","description":"Upload speed in Mbps. Single value (e.g., '169') or hyphen-delimited range (e.g., '10-25')","example":"10-25","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].upload_speed.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].upload_speed","typeLabel":"string | null"},"data_limit":{"type":"string","description":"Data limit display - either GB amount (e.g., \"50 GB\") or \"Unlimited\"","example":"Unlimited","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].data_limit","typeLabel":"string"},"channel_count":{"type":"integer","minimum":0,"description":"Number of TV channels (for TV products)","example":0,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].channel_count","typeLabel":"integer"},"streaming_apps":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].streaming_apps.items.[INDEX]","typeLabel":"string"},"description":"Included streaming apps","example":["Disney+ Basic","ESPN+"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].streaming_apps","typeLabel":"string[]"},"is_required_to_checkout":{"type":"boolean","description":"Whether this product is required for checkout","example":true,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_required_to_checkout","typeLabel":"boolean"},"is_contract_required":{"type":"boolean","description":"Whether a contract is required for this product","example":false,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_contract_required","typeLabel":"boolean"},"is_modem_router_included":{"type":"boolean","description":"Whether modem/router is included with this product","example":false,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_modem_router_included","typeLabel":"boolean"},"is_bundle_qualifier":{"oneOf":[{"type":"boolean","description":"Whether this product qualifies for bundle discounts","example":null,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_bundle_qualifier.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether this product qualifies for bundle discounts","example":null,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_bundle_qualifier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_bundle_qualifier","typeLabel":"boolean | null"},"bundle_discounts":{"type":"object","description":"Bundle discount information","example":{},"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].bundle_discounts","typeLabel":"object"},"is_local_checkout":{"type":"boolean","description":"Whether checkout is available locally","example":true,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].is_local_checkout","typeLabel":"boolean"},"required_with_plans":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].required_with_plans.items.[INDEX]","typeLabel":"string"},"description":"Plans that this product is required with","example":[],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].required_with_plans","typeLabel":"string[]"},"included_with_plans":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].included_with_plans.items.[INDEX]","typeLabel":"string"},"description":"Plans that include this product","example":[],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].included_with_plans","typeLabel":"string[]"},"only_available_with_plans":{"type":"array","items":{"type":"string","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].only_available_with_plans.items.[INDEX]","typeLabel":"string"},"description":"Plans that this product is only available with","example":[],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].only_available_with_plans","typeLabel":"string[]"},"initial_term_discount_months":{"type":"integer","minimum":0,"description":"Number of months for initial term discount","example":12,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].initial_term_discount_months","typeLabel":"integer"},"second_term_discount_months":{"oneOf":[{"type":"integer","minimum":0,"description":"Number of months for second term discount","example":null,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].second_term_discount_months.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"description":"Number of months for second term discount","example":null,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].second_term_discount_months.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].second_term_discount_months","typeLabel":"integer | null"},"hum_rank":{"oneOf":[{"type":"integer","minimum":0,"maximum":100,"description":"Hum rank score for this product (0-100, higher is better)","example":85,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].hum_rank.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":100,"description":"Hum rank score for this product (0-100, higher is better)","example":85,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].hum_rank.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].hum_rank","typeLabel":"integer | null"},"max_quantity":{"type":"integer","minimum":1,"description":"Maximum quantity allowed for this product","example":1,"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].max_quantity","typeLabel":"integer"},"product_promo":{"type":"object","description":"Product-level promotional information","properties":{"promo_text":{"oneOf":[{"type":"string","description":"Promotional text for this product","example":"$50 off your first month!","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_text.oneOf.0","typeLabel":"string"},{"type":"null","description":"Promotional text for this product","example":"$50 off your first month!","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_text.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_text","typeLabel":"string | null"},"promo_logo_url":{"oneOf":[{"type":"string","format":"uri","description":"URL for the promotional icon image","example":"https://cdn.letshum.com/promo_icons/sale-badge.svg","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_logo_url.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","description":"URL for the promotional icon image","example":"https://cdn.letshum.com/promo_icons/sale-badge.svg","uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_logo_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo.promo_logo_url","typeLabel":"string\u003curi> | null"}},"example":{},"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].product_promo","typeLabel":"object"},"info":{"type":"string","description":"Additional product information","example":"5-year price lock guarantee","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].info","typeLabel":"string"},"pricing":{"type":"object","properties":{"extra_data_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.extra_data_fee.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.extra_data_fee.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.extra_data_fee","typeLabel":"object"},"professional_installation_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.professional_installation_fee.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.professional_installation_fee.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.professional_installation_fee","typeLabel":"object"},"self_installation_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.self_installation_fee.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.self_installation_fee.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.self_installation_fee","typeLabel":"object"},"activation_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.activation_fee.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.activation_fee.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.activation_fee","typeLabel":"object"},"initial_term_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.initial_term_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.initial_term_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.initial_term_discount","typeLabel":"object"},"second_term_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.second_term_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.second_term_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.second_term_discount","typeLabel":"object"},"third_term_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.third_term_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.third_term_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.third_term_discount","typeLabel":"object"},"autopay_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.autopay_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.autopay_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.autopay_discount","typeLabel":"object"},"paperless_billing_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.paperless_billing_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.paperless_billing_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.paperless_billing_discount","typeLabel":"object"},"combined_autopay_paperless_discount":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.combined_autopay_paperless_discount.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.combined_autopay_paperless_discount.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.combined_autopay_paperless_discount","typeLabel":"object"},"net_monthly_price":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.net_monthly_price.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.net_monthly_price.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.net_monthly_price","typeLabel":"object"},"gross_monthly_fee":{"type":"object","properties":{"amount_cents":{"type":"integer","example":4999,"description":"The price amount in whole cents. For example, $49.99 would be 4999.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.gross_monthly_fee.amount_cents","typeLabel":"integer"},"currency":{"type":"string","example":"USD","description":"The currency used for the price. USD, for example, would be US Dollars. CDN would be Canadian Dollars.","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.gross_monthly_fee.currency","typeLabel":"string"}},"required":["amount_cents","currency"],"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing.gross_monthly_fee","typeLabel":"object"}},"required":["extra_data_fee","professional_installation_fee","self_installation_fee","activation_fee","initial_term_discount","second_term_discount","third_term_discount","autopay_discount","paperless_billing_discount","combined_autopay_paperless_discount","net_monthly_price","gross_monthly_fee"],"description":"Detailed pricing breakdown for this product","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX].pricing","typeLabel":"object"}},"required":["id","sku","name","category","category_name","technology","position","description","select_type","download_speed","upload_speed","data_limit","channel_count","streaming_apps","is_required_to_checkout","is_contract_required","is_modem_router_included","is_bundle_qualifier","bundle_discounts","is_local_checkout","required_with_plans","included_with_plans","only_available_with_plans","initial_term_discount_months","second_term_discount_months","hum_rank","max_quantity","product_promo","info","pricing"],"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX].products","typeLabel":"object[]"}},"required":["category","category_name","category_description","products"],"uniqueKey":"data.items.[INDEX].product_catalog.items.[INDEX]","typeLabel":"object"},"description":"Array of product categories, each containing detailed product offerings from this provider","isRequired":true,"uniqueKey":"data.items.[INDEX].product_catalog","typeLabel":"object[]"}},"required":["provider_id","provider_name","provider_icon","provider_logo","telephone","url","button_label","min_plan_price","provider_promo","url_promo","offerings","product_catalog"],"uniqueKey":"data.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data","typeLabel":"object[]"},"meta":{"type":"object","properties":{"session_token":{"type":"string","example":"XqCmeTVgYXrbWrZFZEymkD","description":"The session token provided by the Hum API. Used to connect the response to the session in the client system.","isRequired":true,"uniqueKey":"meta.session_token","typeLabel":"string"},"session_status":{"type":"string","enum":["open","closed"],"example":"open","description":"The status of the session.","isRequired":true,"uniqueKey":"meta.session_status","typeLabel":"enum\u003cstring>"},"agent_status":{"type":"object","properties":{"geocoding":{"type":"string","enum":["pending","matched","multiple","failed"],"example":"matched","description":"The status of the geocoding agent. Pending: The agent has not yet processed the address. Matched: The agent has found a single match for the address. Multiple: The agent has found multiple matches for the address. Failed: The agent was unable to match the address.","uniqueKey":"meta.agent_status.geocoding","typeLabel":"enum\u003cstring>"},"internet":{"type":"string","enum":["pending","matched","failed"],"example":"matched","description":"The status of the Internet service availability agent. Pending: The agent has not yet processed the address. Matched: The agent has found Internet service providers for the address. Failed: The agent was unable to find Internet service providers for the address.","uniqueKey":"meta.agent_status.internet","typeLabel":"enum\u003cstring>"},"checkout":{"type":"string","enum":["pending"],"example":"pending","description":"The status of the checkout agent. Pending: The agent has not yet begun processing a checkout for service. ","uniqueKey":"meta.agent_status.checkout","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"meta.agent_status","typeLabel":"object"},"session_params":{"type":"object","description":"Address and campaign values after normalization. Coordinate values are serialized as strings in response metadata.","properties":{"street1":{"type":"string","example":"29090 Tiffany Dr E","isRequired":true,"uniqueKey":"meta.session_params.street1","typeLabel":"string"},"street2":{"oneOf":[{"type":"string","example":null,"isRequired":true,"uniqueKey":"meta.session_params.street2.oneOf.0","typeLabel":"string"},{"type":"null","example":null,"isRequired":true,"uniqueKey":"meta.session_params.street2.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.session_params.street2","typeLabel":"string | null"},"city":{"type":"string","example":"Southfield","isRequired":true,"uniqueKey":"meta.session_params.city","typeLabel":"string"},"state":{"type":"string","example":"MI","isRequired":true,"uniqueKey":"meta.session_params.state","typeLabel":"string"},"zip":{"type":"string","example":"48034","isRequired":true,"uniqueKey":"meta.session_params.zip","typeLabel":"string"},"latitude":{"oneOf":[{"type":"string","example":"42.50189","isRequired":true,"uniqueKey":"meta.session_params.latitude.oneOf.0","typeLabel":"string"},{"type":"null","example":"42.50189","isRequired":true,"uniqueKey":"meta.session_params.latitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.session_params.latitude","typeLabel":"string | null"},"longitude":{"oneOf":[{"type":"string","example":"-83.29528","isRequired":true,"uniqueKey":"meta.session_params.longitude.oneOf.0","typeLabel":"string"},{"type":"null","example":"-83.29528","isRequired":true,"uniqueKey":"meta.session_params.longitude.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.session_params.longitude","typeLabel":"string | null"},"campaign_id":{"oneOf":[{"type":"string","example":null,"isRequired":true,"uniqueKey":"meta.session_params.campaign_id.oneOf.0","typeLabel":"string"},{"type":"null","example":null,"isRequired":true,"uniqueKey":"meta.session_params.campaign_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.session_params.campaign_id","typeLabel":"string | null"}},"required":["street1","street2","city","state","zip","latitude","longitude","campaign_id"],"isRequired":true,"uniqueKey":"meta.session_params","typeLabel":"object"},"service_address":{"type":"string","example":"1420 Washington Blvd, Detroit, MI 48201","description":"The complete service address as a single string.","isRequired":true,"uniqueKey":"meta.service_address","typeLabel":"string"},"mdu":{"type":"boolean","example":false,"description":"Whether the normalized service address is a multi-dwelling unit.","isRequired":true,"uniqueKey":"meta.mdu","typeLabel":"boolean"},"created_at":{"type":"string","description":"The timestamp when the session was created.","format":"date-time","example":"2024-09-20T23:13:31.179Z","isRequired":true,"uniqueKey":"meta.created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","description":"The timestamp when the session was last updated.","format":"date-time","example":"2024-09-20T23:13:31.179Z","isRequired":true,"uniqueKey":"meta.updated_at","typeLabel":"string\u003cdate-time>"},"responded_at":{"type":"string","description":"The timestamp when the response was generated.","format":"date-time","example":"2024-09-20T23:13:31.179Z","isRequired":true,"uniqueKey":"meta.responded_at","typeLabel":"string\u003cdate-time>"},"hum_data_set":{"type":"string","pattern":"^\\d+$","example":"25041808","description":"The version of the Hum data set used to generate the response. This version may change as the data set is updated.","isRequired":true,"uniqueKey":"meta.hum_data_set","typeLabel":"string"}},"required":["session_token","session_status","session_params","service_address","mdu","agent_status","created_at","updated_at","responded_at","hum_data_set"],"description":"Session metadata, including normalized input values, formatted service address, session status, and the Hum data set used for the response.","isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"qualify_status":{"type":"string","enum":["available","no_service","pending","failed","retry_later"],"example":"available","description":"The status of Internet service qualification for the address distinguishes a completed lookup from one that is not ready yet.\n\n**The answer is ready:**\n\n- `available`: Providers were found and are returned in `data`.\n- `no_service`: No providers serve this address. `data` is `[]`. You can act on this now, but Hum re-checks periodically, so re-validate it if you store it long term.\n\n**The answer is not ready, keep polling:**\n\n- `pending`: The lookup has not finished. `data` is `[]`. Retry by polling `GET /sessions/{token}/services/internet`.\n- `retry_later`: A transient upstream problem. `data` is `[]`. Retry by polling `GET /sessions/{token}/services/internet`.\n\n**Something went wrong:**\n\n- `failed`: The lookup errored for this address. `data` is `[]`.\n\nA `pending` lookup finishes as one of three values: `available` when providers are found, `no_service` when the lookup completes and finds none, or `failed` when it errors. `retry_later` arises separately and does not follow from `pending`. These three values should end the polling loop.\n","uniqueKey":"qualify_status","typeLabel":"enum\u003cstring>"}},"required":["message","request_status","data","meta"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"What happened in the most recent request.","request_status":"ok","data":[{"provider_id":"130317","provider_name":"Rocket Fiber","telephone":"+18332981433","provider_icon":"\u003cstring>","provider_logo":"https://harmony.letshum.com/images/providers/rocketfiber.png","url":"https://provider.example.com/register?utm_source=Hum","button_label":"Get Started","min_plan_price":{"amount_cents":4999,"currency":"USD"},"provider_promo":{"promo_text":"$50 off your first month!","promo_logo":"sale-badge","promo_logo_url":"https://cdn.letshum.com/promo_icons/banknotes.svg"},"url_promo":{"promo_text":"Limited time fiber offer!","promo_logo":"fiber-special","promo_logo_url":"https://cdn.letshum.com/promo_icons/fiber-deal.svg"},"offerings":[{"technology":"Fiber","max_download_speed":1000,"max_upload_speed":1000}],"product_catalog":[{"category":"internet","category_name":"Internet Service","category_description":"High-speed internet access plans","products":[{"id":"8083bfe8-a53f-49eb-b0e8-a77d3e9e7577","sku":"130235-INT-CBL-01","name":"Internet Advantage","category":"internet","category_name":"Internet Service","technology":"cable","position":1,"select_type":"radio","description":"Boosted Internet for users looking to stream and share content quickly.","download_speed":"50-100","upload_speed":"10-25","data_limit":"Unlimited","channel_count":0,"streaming_apps":["Disney+ Basic","ESPN+"],"is_required_to_checkout":true,"is_contract_required":false,"is_modem_router_included":false,"is_bundle_qualifier":null,"bundle_discounts":{},"is_local_checkout":true,"required_with_plans":[],"included_with_plans":[],"only_available_with_plans":[],"initial_term_discount_months":12,"second_term_discount_months":null,"hum_rank":85,"max_quantity":1,"product_promo":{},"info":"5-year price lock guarantee","pricing":{"extra_data_fee":{"amount_cents":4999,"currency":"USD"},"professional_installation_fee":{"amount_cents":4999,"currency":"USD"},"self_installation_fee":{"amount_cents":4999,"currency":"USD"},"activation_fee":{"amount_cents":4999,"currency":"USD"},"initial_term_discount":{"amount_cents":4999,"currency":"USD"},"second_term_discount":{"amount_cents":4999,"currency":"USD"},"third_term_discount":{"amount_cents":4999,"currency":"USD"},"autopay_discount":{"amount_cents":4999,"currency":"USD"},"paperless_billing_discount":{"amount_cents":4999,"currency":"USD"},"combined_autopay_paperless_discount":{"amount_cents":4999,"currency":"USD"},"net_monthly_price":{"amount_cents":4999,"currency":"USD"},"gross_monthly_fee":{"amount_cents":4999,"currency":"USD"}}}]}]}],"meta":{"session_token":"XqCmeTVgYXrbWrZFZEymkD","session_status":"open","agent_status":{"geocoding":"matched","internet":"matched","checkout":"pending"},"session_params":{"street1":"29090 Tiffany Dr E","street2":null,"city":"Southfield","state":"MI","zip":"48034","latitude":"42.50189","longitude":"-83.29528","campaign_id":null},"service_address":"1420 Washington Blvd, Detroit, MI 48201","mdu":false,"created_at":"2024-09-20T23:13:31.179Z","updated_at":"2024-09-20T23:13:31.179Z","responded_at":"2024-09-20T23:13:31.179Z","hum_data_set":"25041808"},"qualify_status":"available"}}},"exampleType":"generated"}},"exampleType":"generated"},"ae4b7a9b-0714-4f8e-92ae-811f3ab7b6a8":{"description":"Bad request. This includes an invalid session token. Use the HTTP status code, not `request_status`, to detect the error.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"invalid_parameters":{"title":"invalid_parameters","value":{"message":"Invalid parameters sent to session.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}},"invalid_session_token":{"title":"invalid_session_token","value":{"message":"Invalid session token.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}}},"exampleType":"examples"}},"exampleType":"examples"},"867a6f87-e944-4ab6-970b-cf398fb2b8b8":{"description":"Unauthorized. Use the HTTP status code, not `request_status`, to detect the error.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Unauthorized access","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"},"examples":{"Example":{"title":"Example","value":{"message":"Unauthorized access","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}}},"exampleType":"examples"}},"exampleType":"examples"},"fc83fbf9-d081-4c13-88ff-402b905b41bb":{"description":"The session has been closed. Use the HTTP status code, not `request_status`, to detect the error.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Session is closed. Please open a new session.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"},"examples":{"Example":{"title":"Example","value":{"message":"Session is closed. Please open a new session.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}}},"exampleType":"examples"}},"exampleType":"examples"},"24ff2481-4bd3-42df-97aa-2ed065b04ce0":{"description":"The request was rejected because its content type is unsupported.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Request rejected","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","example":"The request was rejected due to security concerns","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"status":{"type":"integer","enum":[415],"example":415,"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cinteger>"}},"required":["error","message","status"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Request rejected","message":"The request was rejected due to security concerns","status":415}}},"exampleType":"generated"}},"exampleType":"generated"},"cd8af437-6c3c-4463-a621-63aafacc7d69":{"description":"Session validation failed. Use the HTTP status code, not `request_status`, to detect the error.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Session could not be created.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","errors":{"base":["Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)"]}},"examples":{"Example":{"title":"Example","value":{"message":"Session could not be created.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","errors":{"base":["Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)"]}}}},"exampleType":"examples"}},"exampleType":"examples"},"ea8ec60f-d995-4b3b-8853-3c5455ff6221":{"description":"Rate Limit Exceeded","headers":{"Retry-After":{"description":"Number of seconds to wait before retrying the request.","schema":{"type":"integer"},"example":60,"required":true}},"content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Rate limit exceeded. Please try again later.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"},"examples":{"Example":{"title":"Example","value":{"message":"Rate limit exceeded. Please try again later.","request_status":"warning","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}}},"exampleType":"examples"}},"exampleType":"examples"},"8788bbf4-63e8-431d-b889-a792e79be7ea":{"description":"Unexpected internal error handled by an API controller.","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","example":"What happened in the most recent request.","description":"A message returned by the API. Includes a human-readable message about the status of the request.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"request_status":{"type":"string","enum":["warning","error"],"description":"Informational severity only; use the HTTP status code for control flow.","isRequired":true,"uniqueKey":"request_status","typeLabel":"enum\u003cstring>"},"request_id":{"type":"string","example":"3f1c3c07-785d-4c59-97dd-25cb38f670d7","description":"Best-effort support reference for the request. Include the approximate request timestamp when reporting an error. A request logging failure can leave no matching API log row.\n","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"errors":{"type":"object","description":"Validation errors for session creation (e.g. missing/invalid address combination, street1, state, or zip).","properties":{"base":{"type":"array","items":{"type":"string","example":"Provide either (street1 and zip), (street1, city, and state), or (street1, city, and zip)","uniqueKey":"errors.base.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.base","typeLabel":"string[]"},"street1":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.street1.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.street1","typeLabel":"string[]"},"city":{"type":"array","items":{"type":"string","example":"can't be blank","uniqueKey":"errors.city.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.city","typeLabel":"string[]"},"state":{"type":"array","items":{"type":"string","example":"must be a valid state or US territory/commonwealth","uniqueKey":"errors.state.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.state","typeLabel":"string[]"},"zip":{"type":"array","items":{"type":"string","example":"must be in the form 12345 or 12345-1234","uniqueKey":"errors.zip.items.[INDEX]","typeLabel":"string"},"uniqueKey":"errors.zip","typeLabel":"string[]"}},"uniqueKey":"errors","typeLabel":"object"}},"required":["message","request_status","request_id"],"uniqueKey":"","typeLabel":"object"},"example":{"message":"Internal server error","request_status":"error","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"},"examples":{"Example":{"title":"Example","value":{"message":"Internal server error","request_status":"error","request_id":"3f1c3c07-785d-4c59-97dd-25cb38f670d7"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"5bc78d14-3990-45e8-8a12-4019d49a4b02":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Bearer token authentication using API tokens.\nInclude the token in the Authorization header as: `Authorization: Bearer \u003ctoken>`\n\nObtain tokens from your Hum representative or contact support@letshum.com. There is no self-serve API key dashboard.\n","scopes":[]}}},"servers":{"a0fb7d8d-c46d-46cf-b53e-90b496207a53":{"url":"https://api-sandbox.letshum.com","description":"Sandbox environment"},"50a481b3-b8e5-4d61-b045-e37902a020f0":{"url":"https://api.letshum.com","description":"Production environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer token authentication using API tokens.\nInclude the token in the Authorization header as: `Authorization: Bearer \u003ctoken>`\n\nObtain tokens from your Hum representative or contact support@letshum.com. There is no self-serve API key dashboard.\n","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer token authentication using API tokens.\nInclude the token in the Authorization header as: `Authorization: Bearer \u003ctoken>`\n\nObtain tokens from your Hum representative or contact support@letshum.com. There is no self-serve API key dashboard.\n","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"swagger.yaml"},"subdomain":"hum","siteName":"Hum Documentation","title":"Get Internet Service Availability - Hum Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-13T23:37:37.569Z","originalFileLocation":"api-reference/service-availability/get-internet-service-availability.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieves available Internet service providers and their offerings for the service address associated with the current session. ## Data Provided - Internet Service Providers (ISPs) - Available plans and pricing - Technology types (Fiber, Cable, DSL, etc.) - Maximum speeds - Provider contact information - Checkout URLs ## Data Freshness Provider and product data comes from the current Hum data set identified by meta.hum_data_set. ## Example Response json { \u0026quot;message\u0026quot;: \u0026quot;Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\u0026quot;, \u0026quot;request_status\u0026quot;: \u0026quot;ok\u0026quot;, \u0026quot;data\u0026quot;: [ { \u0026quot;provider_id\u0026quot;: \u0026quot;130317\u0026quot;, \u0026quot;provider_name\u0026quot;: \u0026quot;Xfinity\u0026quot;, \u0026quot;telephone\u0026quot;: \u0026quot;+18332981431\u0026quot;, \u0026quot;provider_icon\u0026quot;: null, \u0026quot;provider_logo\u0026quot;: \u0026quot;https://cdn.example.com/providers/xfinity-logo.png\u0026quot;, \u0026quot;url\u0026quot;: \u0026quot;https://affiliate.example.com/xfinity?session=SESSION_TOKEN\u0026quot;, \u0026quot;button_label\u0026quot;: \u0026quot;xfinity.com\u0026quot;, \u0026quot;min_plan_price\u0026quot;: { \u0026quot;amount_cents\u0026quot;: 4000, \u0026quot;currency\u0026quot;: \u0026quot;USD\u0026quot; }, \u0026quot;provider_promo\u0026quot;: {}, \u0026quot;url_promo\u0026quot;: {}, \u0026quot;offerings\u0026quot;: [ { \u0026quot;technology\u0026quot;: \u0026quot;Cable\u0026quot;, \u0026quot;max_download_speed\u0026quot;: 1200, \u0026quot;max_upload_speed\u0026quot;: 35 } ], \u0026quot;product_catalog\u0026quot;: [] } ], \u0026quot;meta\u0026quot;: { \u0026quot;session_token\u0026quot;: \u0026quot;SESSION_TOKEN_PLACEHOLDER\u0026quot;, \u0026quot;session_status\u0026quot;: \u0026quot;open\u0026quot;, \u0026quot;session_params\u0026quot;: { \u0026quot;street1\u0026quot;: \u0026quot;29090 Tiffany Dr E\u0026quot;, \u0026quot;street2\u0026quot;: null, \u0026quot;city\u0026quot;: \u0026quot;Southfield\u0026quot;, \u0026quot;state\u0026quot;: \u0026quot;MI\u0026quot;, \u0026quot;zip\u0026quot;: \u0026quot;48034\u0026quot;, \u0026quot;latitude\u0026quot;: \u0026quot;42.50189\u0026quot;, \u0026quot;longitude\u0026quot;: \u0026quot;-83.29528\u0026quot;, \u0026quot;campaign_id\u0026quot;: null }, \u0026quot;service_address\u0026quot;: \u0026quot;29090 Tiffany Dr E, Southfield, MI 48034-4540\u0026quot;, \u0026quot;mdu\u0026quot;: false, \u0026quot;agent_status\u0026quot;: { \u0026quot;geocoding\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;internet\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;checkout\u0026quot;: \u0026quot;pending\u0026quot; }, \u0026quot;created_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;updated_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;responded_at\u0026quot;: \u0026quot;2026-07-13T16:26:17.471Z\u0026quot;, \u0026quot;hum_data_set\u0026quot;: \u0026quot;26011015\u0026quot; } } Note: Some providers may return an empty product_catalog array.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hum Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Internet Service Availability - Hum Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves available Internet service providers and their offerings for the service address associated with the current session. ## Data Provided - Internet Service Providers (ISPs) - Available plans and pricing - Technology types (Fiber, Cable, DSL, etc.) - Maximum speeds - Provider contact information - Checkout URLs ## Data Freshness Provider and product data comes from the current Hum data set identified by meta.hum_data_set. ## Example Response json { \u0026quot;message\u0026quot;: \u0026quot;Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\u0026quot;, \u0026quot;request_status\u0026quot;: \u0026quot;ok\u0026quot;, \u0026quot;data\u0026quot;: [ { \u0026quot;provider_id\u0026quot;: \u0026quot;130317\u0026quot;, \u0026quot;provider_name\u0026quot;: \u0026quot;Xfinity\u0026quot;, \u0026quot;telephone\u0026quot;: \u0026quot;+18332981431\u0026quot;, \u0026quot;provider_icon\u0026quot;: null, \u0026quot;provider_logo\u0026quot;: \u0026quot;https://cdn.example.com/providers/xfinity-logo.png\u0026quot;, \u0026quot;url\u0026quot;: \u0026quot;https://affiliate.example.com/xfinity?session=SESSION_TOKEN\u0026quot;, \u0026quot;button_label\u0026quot;: \u0026quot;xfinity.com\u0026quot;, \u0026quot;min_plan_price\u0026quot;: { \u0026quot;amount_cents\u0026quot;: 4000, \u0026quot;currency\u0026quot;: \u0026quot;USD\u0026quot; }, \u0026quot;provider_promo\u0026quot;: {}, \u0026quot;url_promo\u0026quot;: {}, \u0026quot;offerings\u0026quot;: [ { \u0026quot;technology\u0026quot;: \u0026quot;Cable\u0026quot;, \u0026quot;max_download_speed\u0026quot;: 1200, \u0026quot;max_upload_speed\u0026quot;: 35 } ], \u0026quot;product_catalog\u0026quot;: [] } ], \u0026quot;meta\u0026quot;: { \u0026quot;session_token\u0026quot;: \u0026quot;SESSION_TOKEN_PLACEHOLDER\u0026quot;, \u0026quot;session_status\u0026quot;: \u0026quot;open\u0026quot;, \u0026quot;session_params\u0026quot;: { \u0026quot;street1\u0026quot;: \u0026quot;29090 Tiffany Dr E\u0026quot;, \u0026quot;street2\u0026quot;: null, \u0026quot;city\u0026quot;: \u0026quot;Southfield\u0026quot;, \u0026quot;state\u0026quot;: \u0026quot;MI\u0026quot;, \u0026quot;zip\u0026quot;: \u0026quot;48034\u0026quot;, \u0026quot;latitude\u0026quot;: \u0026quot;42.50189\u0026quot;, \u0026quot;longitude\u0026quot;: \u0026quot;-83.29528\u0026quot;, \u0026quot;campaign_id\u0026quot;: null }, \u0026quot;service_address\u0026quot;: \u0026quot;29090 Tiffany Dr E, Southfield, MI 48034-4540\u0026quot;, \u0026quot;mdu\u0026quot;: false, \u0026quot;agent_status\u0026quot;: { \u0026quot;geocoding\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;internet\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;checkout\u0026quot;: \u0026quot;pending\u0026quot; }, \u0026quot;created_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;updated_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;responded_at\u0026quot;: \u0026quot;2026-07-13T16:26:17.471Z\u0026quot;, \u0026quot;hum_data_set\u0026quot;: \u0026quot;26011015\u0026quot; } } Note: Some providers may return an empty product_catalog array.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hum Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hum.mintlify.app/_mintlify/api/og/v2?division=Service+Availability\u0026amp;title=Get+Internet+Service+Availability\u0026amp;description=Retrieves+available+Internet+service+providers+and+their+offerings+for+the+service+address+associated+with+%0Athe+current+session.%0A%0A%23%23+Data+Provided%0A-+Internet+Se\u0026amp;theme=681961f9c74f9e589caf8b82\u0026amp;signature=4c5f796c3cb1913f6e3266496e5e08d17fb6fb0432cedb3de0b6db0bb6a582d6\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Internet Service Availability - Hum Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves available Internet service providers and their offerings for the service address associated with the current session. ## Data Provided - Internet Service Providers (ISPs) - Available plans and pricing - Technology types (Fiber, Cable, DSL, etc.) - Maximum speeds - Provider contact information - Checkout URLs ## Data Freshness Provider and product data comes from the current Hum data set identified by meta.hum_data_set. ## Example Response json { \u0026quot;message\u0026quot;: \u0026quot;Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\u0026quot;, \u0026quot;request_status\u0026quot;: \u0026quot;ok\u0026quot;, \u0026quot;data\u0026quot;: [ { \u0026quot;provider_id\u0026quot;: \u0026quot;130317\u0026quot;, \u0026quot;provider_name\u0026quot;: \u0026quot;Xfinity\u0026quot;, \u0026quot;telephone\u0026quot;: \u0026quot;+18332981431\u0026quot;, \u0026quot;provider_icon\u0026quot;: null, \u0026quot;provider_logo\u0026quot;: \u0026quot;https://cdn.example.com/providers/xfinity-logo.png\u0026quot;, \u0026quot;url\u0026quot;: \u0026quot;https://affiliate.example.com/xfinity?session=SESSION_TOKEN\u0026quot;, \u0026quot;button_label\u0026quot;: \u0026quot;xfinity.com\u0026quot;, \u0026quot;min_plan_price\u0026quot;: { \u0026quot;amount_cents\u0026quot;: 4000, \u0026quot;currency\u0026quot;: \u0026quot;USD\u0026quot; }, \u0026quot;provider_promo\u0026quot;: {}, \u0026quot;url_promo\u0026quot;: {}, \u0026quot;offerings\u0026quot;: [ { \u0026quot;technology\u0026quot;: \u0026quot;Cable\u0026quot;, \u0026quot;max_download_speed\u0026quot;: 1200, \u0026quot;max_upload_speed\u0026quot;: 35 } ], \u0026quot;product_catalog\u0026quot;: [] } ], \u0026quot;meta\u0026quot;: { \u0026quot;session_token\u0026quot;: \u0026quot;SESSION_TOKEN_PLACEHOLDER\u0026quot;, \u0026quot;session_status\u0026quot;: \u0026quot;open\u0026quot;, \u0026quot;session_params\u0026quot;: { \u0026quot;street1\u0026quot;: \u0026quot;29090 Tiffany Dr E\u0026quot;, \u0026quot;street2\u0026quot;: null, \u0026quot;city\u0026quot;: \u0026quot;Southfield\u0026quot;, \u0026quot;state\u0026quot;: \u0026quot;MI\u0026quot;, \u0026quot;zip\u0026quot;: \u0026quot;48034\u0026quot;, \u0026quot;latitude\u0026quot;: \u0026quot;42.50189\u0026quot;, \u0026quot;longitude\u0026quot;: \u0026quot;-83.29528\u0026quot;, \u0026quot;campaign_id\u0026quot;: null }, \u0026quot;service_address\u0026quot;: \u0026quot;29090 Tiffany Dr E, Southfield, MI 48034-4540\u0026quot;, \u0026quot;mdu\u0026quot;: false, \u0026quot;agent_status\u0026quot;: { \u0026quot;geocoding\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;internet\u0026quot;: \u0026quot;matched\u0026quot;, \u0026quot;checkout\u0026quot;: \u0026quot;pending\u0026quot; }, \u0026quot;created_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;updated_at\u0026quot;: \u0026quot;2026-07-13T12:26:15.618-04:00\u0026quot;, \u0026quot;responded_at\u0026quot;: \u0026quot;2026-07-13T16:26:17.471Z\u0026quot;, \u0026quot;hum_data_set\u0026quot;: \u0026quot;26011015\u0026quot; } } Note: Some providers may return an empty product_catalog array.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hum.mintlify.app/_mintlify/api/og/v2?division=Service+Availability\u0026amp;title=Get+Internet+Service+Availability\u0026amp;description=Retrieves+available+Internet+service+providers+and+their+offerings+for+the+service+address+associated+with+%0Athe+current+session.%0A%0A%23%23+Data+Provided%0A-+Internet+Se\u0026amp;theme=681961f9c74f9e589caf8b82\u0026amp;signature=4c5f796c3cb1913f6e3266496e5e08d17fb6fb0432cedb3de0b6db0bb6a582d6\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/hum/MQJGe1qKygFPeCex/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hum Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2a77fa\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/service-availability/get-internet-service-availability.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.letshum.com/#organization\",\"name\":\"Hum Documentation\",\"url\":\"https://docs.letshum.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hum/EGVZNDogcsGNqYtL/logo/hum.svg?fit=max\u0026auto=format\u0026n=EGVZNDogcsGNqYtL\u0026q=85\u0026s=8bd29d065c4bb046f4c7c7f49da36bbb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.letshum.com#website\",\"name\":\"Hum Documentation\",\"url\":\"https://docs.letshum.com\",\"publisher\":{\"@id\":\"https://docs.letshum.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability#webpage\",\"url\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability\",\"name\":\"Get Internet Service Availability\",\"description\":\"Retrieves available Internet service providers and their offerings for the service address associated with the current session. ## Data Provided - Internet Service Providers (ISPs) - Available plans and pricing - Technology types (Fiber, Cable, DSL, etc.) - Maximum speeds - Provider contact information - Checkout URLs ## Data Freshness Provider and product data comes from the current Hum data set identified by meta.hum_data_set. ## Example Response json { \\\"message\\\": \\\"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\\\", \\\"request_status\\\": \\\"ok\\\", \\\"data\\\": [ { \\\"provider_id\\\": \\\"130317\\\", \\\"provider_name\\\": \\\"Xfinity\\\", \\\"telephone\\\": \\\"+18332981431\\\", \\\"provider_icon\\\": null, \\\"provider_logo\\\": \\\"https://cdn.example.com/providers/xfinity-logo.png\\\", \\\"url\\\": \\\"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\\\", \\\"button_label\\\": \\\"xfinity.com\\\", \\\"min_plan_price\\\": { \\\"amount_cents\\\": 4000, \\\"currency\\\": \\\"USD\\\" }, \\\"provider_promo\\\": {}, \\\"url_promo\\\": {}, \\\"offerings\\\": [ { \\\"technology\\\": \\\"Cable\\\", \\\"max_download_speed\\\": 1200, \\\"max_upload_speed\\\": 35 } ], \\\"product_catalog\\\": [] } ], \\\"meta\\\": { \\\"session_token\\\": \\\"SESSION_TOKEN_PLACEHOLDER\\\", \\\"session_status\\\": \\\"open\\\", \\\"session_params\\\": { \\\"street1\\\": \\\"29090 Tiffany Dr E\\\", \\\"street2\\\": null, \\\"city\\\": \\\"Southfield\\\", \\\"state\\\": \\\"MI\\\", \\\"zip\\\": \\\"48034\\\", \\\"latitude\\\": \\\"42.50189\\\", \\\"longitude\\\": \\\"-83.29528\\\", \\\"campaign_id\\\": null }, \\\"service_address\\\": \\\"29090 Tiffany Dr E, Southfield, MI 48034-4540\\\", \\\"mdu\\\": false, \\\"agent_status\\\": { \\\"geocoding\\\": \\\"matched\\\", \\\"internet\\\": \\\"matched\\\", \\\"checkout\\\": \\\"pending\\\" }, \\\"created_at\\\": \\\"2026-07-13T12:26:15.618-04:00\\\", \\\"updated_at\\\": \\\"2026-07-13T12:26:15.618-04:00\\\", \\\"responded_at\\\": \\\"2026-07-13T16:26:17.471Z\\\", \\\"hum_data_set\\\": \\\"26011015\\\" } } Note: Some providers may return an empty product_catalog array.\",\"dateModified\":\"2026-08-13T23:37:37.569Z\",\"isPartOf\":{\"@id\":\"https://docs.letshum.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Hum Documentation\",\"item\":\"https://docs.letshum.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Internet Service Availability\",\"item\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability#apireference\",\"headline\":\"Get Internet Service Availability\",\"name\":\"Get Internet Service Availability\",\"description\":\"Retrieves available Internet service providers and their offerings for the service address associated with the current session. ## Data Provided - Internet Service Providers (ISPs) - Available plans and pricing - Technology types (Fiber, Cable, DSL, etc.) - Maximum speeds - Provider contact information - Checkout URLs ## Data Freshness Provider and product data comes from the current Hum data set identified by meta.hum_data_set. ## Example Response json { \\\"message\\\": \\\"Service coverage for 29090 TIFFANY DR E, SOUTHFIELD, MI 48034\\\", \\\"request_status\\\": \\\"ok\\\", \\\"data\\\": [ { \\\"provider_id\\\": \\\"130317\\\", \\\"provider_name\\\": \\\"Xfinity\\\", \\\"telephone\\\": \\\"+18332981431\\\", \\\"provider_icon\\\": null, \\\"provider_logo\\\": \\\"https://cdn.example.com/providers/xfinity-logo.png\\\", \\\"url\\\": \\\"https://affiliate.example.com/xfinity?session=SESSION_TOKEN\\\", \\\"button_label\\\": \\\"xfinity.com\\\", \\\"min_plan_price\\\": { \\\"amount_cents\\\": 4000, \\\"currency\\\": \\\"USD\\\" }, \\\"provider_promo\\\": {}, \\\"url_promo\\\": {}, \\\"offerings\\\": [ { \\\"technology\\\": \\\"Cable\\\", \\\"max_download_speed\\\": 1200, \\\"max_upload_speed\\\": 35 } ], \\\"product_catalog\\\": [] } ], \\\"meta\\\": { \\\"session_token\\\": \\\"SESSION_TOKEN_PLACEHOLDER\\\", \\\"session_status\\\": \\\"open\\\", \\\"session_params\\\": { \\\"street1\\\": \\\"29090 Tiffany Dr E\\\", \\\"street2\\\": null, \\\"city\\\": \\\"Southfield\\\", \\\"state\\\": \\\"MI\\\", \\\"zip\\\": \\\"48034\\\", \\\"latitude\\\": \\\"42.50189\\\", \\\"longitude\\\": \\\"-83.29528\\\", \\\"campaign_id\\\": null }, \\\"service_address\\\": \\\"29090 Tiffany Dr E, Southfield, MI 48034-4540\\\", \\\"mdu\\\": false, \\\"agent_status\\\": { \\\"geocoding\\\": \\\"matched\\\", \\\"internet\\\": \\\"matched\\\", \\\"checkout\\\": \\\"pending\\\" }, \\\"created_at\\\": \\\"2026-07-13T12:26:15.618-04:00\\\", \\\"updated_at\\\": \\\"2026-07-13T12:26:15.618-04:00\\\", \\\"responded_at\\\": \\\"2026-07-13T16:26:17.471Z\\\", \\\"hum_data_set\\\": \\\"26011015\\\" } } Note: Some providers may return an empty product_catalog array.\",\"url\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability\",\"mainEntityOfPage\":{\"@id\":\"https://docs.letshum.com/api-reference/service-availability/get-internet-service-availability#webpage\"},\"dateModified\":\"2026-08-13T23:37:37.569Z\",\"publisher\":{\"@id\":\"https://docs.letshum.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.letshum.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hum Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hum Documentation","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://letshum.com"},{"anchor":"Support","icon":"envelope","href":"mailto:support@letshum.com"},{"anchor":"Operational Status","icon":"chart-simple","href":"https://status.letshum.com"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/introduction"}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","groups":[{"group":"Sessions","pages":[{"title":"Create New Session","deprecated":null,"version":null,"openapi":"/swagger.yaml post /sessions","href":"/api-reference/sessions/create-new-session"},{"title":"Get Session Status","deprecated":null,"version":null,"openapi":"/swagger.yaml get /sessions/{token}","href":"/api-reference/sessions/get-session-status"},{"title":"Close Session","description":"Closes an active session. Sessions remain open until this endpoint is called.\n\n## Closing Behavior\n- The response returns the session envelope with `meta.session_status` set to `closed`\n- Subsequent operations on the closed session return HTTP 410\n\n## When to Close\n- After completing service lookup\n- When switching to a different address\n- After receiving final results\n- When abandoning a search\n\n## Important Notes\n- A closed session cannot be reopened\n- Create a new session to perform another lookup\n","deprecated":null,"version":null,"openapi":"/swagger.yaml delete /sessions/{token}","href":"/api-reference/sessions/close-session"}]},{"group":"Service Availability","pages":[{"title":"Get Internet Service Availability","deprecated":null,"version":null,"openapi":"/swagger.yaml get /sessions/{token}/services/internet","href":"/api-reference/service-availability/get-internet-service-availability"}]},{"group":"Health Check","pages":[{"title":"API Health Check","description":"Simple health check endpoint to verify API availability and authentication status. Use this endpoint \nfor monitoring and to validate API tokens.\n\n## Use Cases\n- Monitoring API health\n- Validating API tokens\n- Testing CORS configuration\n- Checking rate limits\n\n## Response Times\n- Expected: \u003c 100ms\n- Warning: > 500ms\n- Critical: > 1000ms\n\n## Monitoring Guidelines\n- Poll every 60 seconds\n- Implement circuit breaker pattern\n- Track response times\n- Monitor error rates\n\n## Example Response\n```json\n{\n \"message\": \"🎤 We're humming along!\",\n \"timestamp\": \"2026-07-13T16:26:17.874Z\"\n}\n```\n","deprecated":null,"version":null,"openapi":"/swagger.yaml get /ping","href":"/api-reference/health-check/api-health-check"}]},{"group":"Informational","pages":[{"title":"Get FCC Service Providers","deprecated":null,"version":null,"openapi":"/swagger.yaml get /service_providers","href":"/api-reference/informational/get-fcc-service-providers"}]},{"group":"Analytics","pages":[{"title":"List Sessions","deprecated":null,"version":null,"openapi":"/swagger.yaml get /analytics/sessions","href":"/api-reference/analytics/list-sessions"},{"title":"Get Session Detail","deprecated":null,"version":null,"openapi":"/swagger.yaml get /analytics/sessions/{id}","href":"/api-reference/analytics/get-session-detail"}]}]}]},"basePath":"","title":"Get Internet Service Availability - Hum Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}