How to poll v1 bet records continuously without gaps.
Polling bet records continuously
When you poll List bet records or List historical bet records over consecutive time ranges for records and reconciliation, make each query’s start time equal to the previous query’s end time so no records are missed.Polling 1 minute at a time:
Query
Start time
End time
1
2025-12-01T00:00:00.000+08:00
2025-12-01T00:01:00.000+08:00
2
2025-12-01T00:01:00.000+08:00
2025-12-01T00:02:00.000+08:00
3
2025-12-01T00:02:00.000+08:00
2025-12-01T00:03:00.000+08:00
With this approach, bets within less than 1 millisecond of the boundary between two queries can be returned twice. Remove duplicates on your side.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"VA Docs","description":"VA 遊戲轉帳錢包介接文件","colors":{"primary":"#8811D8","light":"#B36BFF","dark":"#6A0DA8"},"logo":{"light":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de","dark":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de","href":"/"},"favicon":"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/favicon.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=f6b3829efcdd7a367b7e2e9a56b9ad40","api":{"playground":{"display":"none"},"examples":{"defaults":"all","languages":["bash","php","javascript","python"]},"mdx":{"auth":{"method":"key","name":"Authorization"},"server":"https://your-api-host"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh-Hant","default":true,"href":"zh-Hant/v2"},{"language":"en","href":"en/v2"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"jjc-14c8c26b","hasAudioNarration":false,"actualSubdomain":"jjc-14c8c26b","customDomains":["doc.va777.net"],"gitSource":{"type":"gitlab","owner":"huaxin/docs","repo":"va-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":168,"hostUrl":"https://gitlab.huaxin.tw","mountPath":"","label":"","_id":"6af55f0df036af1f6bbd9924"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6df129b8f20269efa0e81","clientVersion":"0.0.4128","searchFilterCounts":[{"language":"en","tag":"API documentation","count":58},{"language":"zh-Hant","tag":"API 文件","count":58},{"language":"en","tag":"Wallet","count":10},{"language":"en","tag":"Free spins","count":10},{"language":"zh-Hant","tag":"錢包","count":10},{"language":"zh-Hant","tag":"免費旋轉","count":10},{"language":"en","tag":"Getting started","count":9},{"language":"zh-Hant","tag":"開始使用","count":9},{"language":"en","tag":"Members","count":8},{"language":"zh-Hant","tag":"會員","count":8},{"language":"en","tag":"Bet records","count":6},{"language":"en","tag":"Events","count":6},{"language":"en","tag":"Reports and health check","count":6},{"language":"en","tag":"Appendix","count":6},{"language":"zh-Hant","tag":"注單","count":6},{"language":"zh-Hant","tag":"活動","count":6},{"language":"zh-Hant","tag":"帳務與服務檢查","count":6},{"language":"zh-Hant","tag":"附錄","count":6},{"language":"en","tag":"Seamless wallet (provided by you)","count":5},{"language":"zh-Hant","tag":"單錢包(貴司提供)","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/v1/guides/pagination","slug":"/en/v1/guides/pagination","pageMetadata":{"title":"Continuous polling","description":"How to poll v1 bet records continuously without gaps.","keywords":["polling","reconciliation","bet records"],"href":"/en/v1/guides/pagination"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"How to poll v1 bet records continuously without gaps.\"\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};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`polling-bet-records-continuously`,children:`Polling bet records continuously`}),`\n`,_jsxs(_components.p,{children:[`When you poll `,_jsx(_components.a,{href:`/en/v1/api-reference/betlog/list-by-time`,children:`List bet records`}),` or `,_jsx(_components.a,{href:`/en/v1/api-reference/betlog/history/list-by-time`,children:`List historical bet records`}),` over consecutive time ranges for records and reconciliation, `,_jsx(_components.strong,{children:`make each query’s start time equal to the previous query’s end time`}),` so no records are missed.`]}),`\n`,_jsx(_components.p,{children:`Polling 1 minute at a time:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Query`}),_jsx(_components.th,{children:`Start time`}),_jsx(_components.th,{children:`End time`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`1`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:00:00.000+08:00`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:01:00.000+08:00`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:01:00.000+08:00`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:02:00.000+08:00`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`3`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:02:00.000+08:00`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`2025-12-01T00:03:00.000+08:00`})})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`With this approach, bets within less than 1 millisecond of the boundary between two queries can be returned twice. Remove duplicates on your side.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Continuous polling","description":"How to poll v1 bet records continuously without gaps.","keywords":["polling","reconciliation","bet records"],"href":"/en/v1/guides/pagination"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Polling bet records continuously","slug":"polling-bet-records-continuously","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"jjc-14c8c26b","siteName":"VA Docs","title":"Continuous polling - VA Docs","navMaps":{"firstHrefInVersion":{"v2":{"href":"/en/v2/guides/pagination","matchLevel":1},"v1":{"href":"/en/v1/guides/pagination","matchLevel":0}},"firstHrefInLanguage":{"zh-Hant":{"href":"/zh-Hant/v1/guides/pagination","matchLevel":1},"en":{"href":"/en/v1/guides/pagination","matchLevel":0}}},"lastModified":"2026-11-13T06:42:26.801Z","originalFileLocation":"en/v1/guides/pagination.mdx","locale":"en"},"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=\"How to poll v1 bet records continuously without gaps.\">\u003cmeta data-mint-head name=\"application-name\" content=\"VA Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Continuous polling - VA Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"How to poll v1 bet records continuously without gaps.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"VA Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://doc.va777.net/en/v1/guides/pagination\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://jjc-14c8c26b.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Continuous+polling\u0026amp;description=How+to+poll+v1+bet+records+continuously+without+gaps.\u0026amp;theme=45d2b94ece3a45442b7600a2\u0026amp;signature=c587920307e93b74035e4244a2c82ab21d20e697ec0fde585ff19e55e4b788eb\">\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=\"Continuous polling - VA Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How to poll v1 bet records continuously without gaps.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://jjc-14c8c26b.mintlify.site/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Continuous+polling\u0026amp;description=How+to+poll+v1+bet+records+continuously+without+gaps.\u0026amp;theme=45d2b94ece3a45442b7600a2\u0026amp;signature=c587920307e93b74035e4244a2c82ab21d20e697ec0fde585ff19e55e4b788eb\">\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/jjc-14c8c26b/M08Ska1aQ0MbrHNm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"VA Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8811D8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://doc.va777.net/en/v1/guides/pagination\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/v1/guides/pagination.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://doc.va777.net/en/v1/guides/pagination\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-Hant\" href=\"https://doc.va777.net/zh-Hant/v1/guides/pagination\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://doc.va777.net/zh-Hant/v1/guides/pagination\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://doc.va777.net/#organization\",\"name\":\"VA Docs\",\"url\":\"https://doc.va777.net\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/jjc-14c8c26b/OqNGRkz0oO6ivCm1/logo/logo.png?fit=max\u0026auto=format\u0026n=OqNGRkz0oO6ivCm1\u0026q=85\u0026s=57f5bab4c9f0382641b8fb55f856a7de\"}},{\"@type\":\"WebSite\",\"@id\":\"https://doc.va777.net#website\",\"name\":\"VA Docs\",\"url\":\"https://doc.va777.net\",\"publisher\":{\"@id\":\"https://doc.va777.net/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://doc.va777.net/en/v1/guides/pagination#webpage\",\"url\":\"https://doc.va777.net/en/v1/guides/pagination\",\"name\":\"Continuous polling\",\"description\":\"How to poll v1 bet records continuously without gaps.\",\"dateModified\":\"2026-11-13T06:42:26.801Z\",\"isPartOf\":{\"@id\":\"https://doc.va777.net#website\"},\"breadcrumb\":{\"@id\":\"https://doc.va777.net/en/v1/guides/pagination#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://doc.va777.net/en/v1/guides/pagination#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://doc.va777.net/en/v1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Continuous polling\",\"item\":\"https://doc.va777.net/en/v1/guides/pagination\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://doc.va777.net/en/v1/guides/pagination#article\",\"headline\":\"Continuous polling\",\"name\":\"Continuous polling\",\"description\":\"How to poll v1 bet records continuously without gaps.\",\"url\":\"https://doc.va777.net/en/v1/guides/pagination\",\"mainEntityOfPage\":{\"@id\":\"https://doc.va777.net/en/v1/guides/pagination#webpage\"},\"dateModified\":\"2026-11-13T06:42:26.801Z\",\"keywords\":\"polling, reconciliation, bet records\",\"publisher\":{\"@id\":\"https://doc.va777.net/#organization\"},\"isPartOf\":{\"@id\":\"https://doc.va777.net#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"VA Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"VA Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/v1/guides/pagination.md","siteName":"VA Docs","nav":{"global":null,"languages":[{"language":"zh-Hant","default":true,"pages":[{"title":"zh-Hant","href":"/zh-Hant/v1/guides/pagination"}]},{"language":"en","versions":[{"version":"v2","default":true,"tag":"Latest","pages":[{"title":"v2","href":"/en/v2/guides/pagination"}]},{"version":"v1","groups":[{"group":"Getting started","pages":[{"title":"VA Integration Docs (v1)","sidebarTitle":"Overview","icon":"house","href":"/en/v1"},{"title":"Requests and responses","href":"/en/v1/guides/request-format"},{"title":"Signature","description":"How to generate the sign parameter required on every v1 API call, with examples in several languages.","href":"/en/v1/guides/signature"},{"title":"Continuous polling","href":"/en/v1/guides/pagination"}]},{"group":"API documentation","pages":[{"group":"Members","expanded":false,"pages":[{"title":"Create member","description":"Create member: request parameters, response format and response codes.","href":"/en/v1/api-reference/member/create"},{"title":"Kick member","href":"/en/v1/api-reference/member/kick"},{"title":"Get online player count","href":"/en/v1/api-reference/member/gaming-count"},{"title":"Get member balance","href":"/en/v1/api-reference/member/balance"}]},{"group":"Games","expanded":false,"pages":[{"title":"Get game list","href":"/en/v1/api-reference/info/game-list"},{"title":"Get game link","href":"/en/v1/api-reference/game/game-link"}]},{"group":"Wallet","expanded":false,"pages":[{"title":"Deposit","href":"/en/v1/api-reference/transaction/deposit"},{"title":"Withdraw","href":"/en/v1/api-reference/transaction/withdraw"},{"title":"List transactions","href":"/en/v1/api-reference/info/transaction-list"},{"title":"Get transaction detail","href":"/en/v1/api-reference/info/transaction-detail"},{"title":"List balance changes","href":"/en/v1/api-reference/info/currency-change-list"}]},{"group":"Bet records","expanded":false,"pages":[{"title":"List bet records","href":"/en/v1/api-reference/betlog/list-by-time"},{"title":"Get bet record detail","href":"/en/v1/api-reference/betlog/detail"},{"title":"List historical bet records","href":"/en/v1/api-reference/betlog/history/list-by-time"}]},{"group":"Reports and health check","expanded":false,"pages":[{"title":"Get currency report","href":"/en/v1/api-reference/report/currency"},{"title":"Get member report","href":"/en/v1/api-reference/report/member"},{"title":"Health check","href":"/en/v1/api-reference/health-check"}]},{"group":"Events","expanded":false,"pages":[{"title":"Get event prize information","href":"/en/v1/api-reference/info/activity-rank"},{"title":"Create free spin event","href":"/en/v1/api-reference/event/create"},{"title":"Bind event members","href":"/en/v1/api-reference/event/join-member/bind"},{"title":"Freeze member event","href":"/en/v1/api-reference/event/member/freeze"},{"title":"Query event rewards","href":"/en/v1/api-reference/event/report/prize"},{"title":"Query member event status","href":"/en/v1/api-reference/event/member/search"}]},{"group":"Backpack","expanded":false,"pages":[{"title":"Send items","href":"/en/v1/api-reference/backpack/add-props"},{"title":"Revoke items by bonus code","href":"/en/v1/api-reference/backpack/delete-props-by-bonus-code"},{"title":"Revoke items by item ID","href":"/en/v1/api-reference/backpack/delete-props-by-props-id"}]},{"group":"Seamless wallet (provided by you)","expanded":false,"pages":[{"title":"Seamless wallet","href":"/en/v1/guides/seamless-wallet"},{"title":"Check member balance","href":"/en/v1/api-reference/partner/transaction/balance"},{"title":"Place bet","href":"/en/v1/api-reference/partner/transaction/place-bet"},{"title":"Settle bet","href":"/en/v1/api-reference/partner/transaction/settle-bet"},{"title":"Cancel bet","href":"/en/v1/api-reference/partner/transaction/cancel-bet"}]}]},{"group":"Appendix","pages":[{"title":"Response codes","href":"/en/v1/reference/response-codes"},{"title":"Languages","href":"/en/v1/reference/languages"},{"title":"Changelog","href":"/en/v1/changelog"}]}]}]}]},"basePath":"","title":"Continuous polling - VA Docs","buildId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","deploymentId":"dpl_5tKr6cUUeuVJdEZ9JAEY3h4soMJ8","dynamics":[],"chunks":[]}