Your partner’s fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them.
Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.
Partner server key (tpk_...), issued by Totalis to a registered partner. It calls only POST /v1/partner/wallet-admissions and GET /v1/partner/report, from the partner's server with no Origin; it cannot act for an account. Never ship it to a browser: pages use the publishable browser key (X-Totalis-Partner: tpb_...), which labels traffic but authorizes nothing.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Totalis","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/ucalledit/r8jaq7Kk06SHWl7c/logo/totalis-light.png?fit=max\u0026auto=format\u0026n=r8jaq7Kk06SHWl7c\u0026q=85\u0026s=bfc2c43758a4153215b97f4f1f4a849e","dark":"https://mintcdn.com/ucalledit/r8jaq7Kk06SHWl7c/logo/totalis-dark.png?fit=max\u0026auto=format\u0026n=r8jaq7Kk06SHWl7c\u0026q=85\u0026s=c9cd04e32bfb6912c319d5bea48cb835"},"favicon":"https://mintcdn.com/ucalledit/r8jaq7Kk06SHWl7c/favicon.png?fit=max\u0026auto=format\u0026n=r8jaq7Kk06SHWl7c\u0026q=85\u0026s=c011a0a3e86a2aba4ac734a6c7cd366a","api":{"mdx":{"auth":{"method":"bearer"},"server":"https://api.totalis.trade"}},"background":{"color":{"light":"#FAFBFA","dark":"#0B0F0D"}},"navbar":{"links":[{"href":"https://app.totalis.trade/account/api-keys","label":"Get an API key"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.totalis.trade"}},"footer":{"socials":{"x":"https://x.com/totalistrading","github":"https://github.com/totalistrading"},"links":[{"header":"Status","items":[{"label":"Hyperliquid status","href":"https://status.totalis.trade"}]},{"header":"Legal","items":[{"label":"Terms of Service","href":"/terms-of-service"},{"label":"Privacy Policy","href":"/privacy-policy"}]}]},"seo":{"metatags":{"og:type":"website","og:site_name":"Totalis Documentation","og:locale":"en_US","og:image":"https://docs.totalis.trade/totalis.png","twitter:card":"summary_large_image","twitter:image":"https://docs.totalis.trade/totalis.png"}},"fonts":{"family":"DM Sans"},"contextual":{"options":["copy","view","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ucalledit","hasAudioNarration":false,"actualSubdomain":"ucalledit","customDomains":["docs.totalis.trade"],"gitSource":{"type":"github","owner":"totalistrading","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae0e31e8353d3adc2ee7613","collectionId":"26983938-c56b-4c9b-bddf-317d4968a29b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae0e31e8353d3adc2ee7613"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae11738fc78b2da3c78a064","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API reference","count":112},{"language":"default","tag":"Hyperliquid","count":91},{"language":"default","tag":"Solana","count":68},{"language":"default","tag":"Guides","count":61},{"language":"default","tag":"Account","count":19},{"language":"default","tag":"API keys","count":15},{"language":"default","tag":"RFQs \u0026 Quotes","count":15},{"language":"default","tag":"Resources","count":9},{"language":"default","tag":"Quote service","count":9},{"language":"default","tag":"TypeScript SDK","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":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":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":""}],"page":{"pagePath":"hyperliquid/api-reference/partners/get-partner-report","slug":"/hyperliquid/api-reference/partners/get-partner-report","pageMetadata":{"title":"Get partner report","description":"Your partner's fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them.\n\nRequires your partner server key (`tpk_`), sent from your server with no `Origin`; an API key cannot call it.","deprecated":null,"version":null,"sidebarTitle":"Get partner report","openapi":"/hyperliquid/openapi.json get /v1/partner/report","href":"/hyperliquid/api-reference/partners/get-partner-report","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 p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Your partner’s fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Requires your partner server key (\", _jsx(_components.code, {\n children: \"tpk_\"\n }), \"), sent from your server with no \", _jsx(_components.code, {\n children: \"Origin\"\n }), \"; an API key cannot call it.\"]\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};\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 partner report","description":"Your partner's fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them.\n\nRequires your partner server key (`tpk_`), sent from your server with no `Origin`; an API key cannot call it.","deprecated":null,"version":null,"sidebarTitle":"Get partner report","openapi":"/hyperliquid/openapi.json get /v1/partner/report","href":"/hyperliquid/api-reference/partners/get-partner-report","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"getPartnerReport","summary":"Get partner report","description":"Your partner's fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them.\n\nRequires your partner server key (`tpk_`), sent from your server with no `Origin`; an API key cannot call it.","tags":["Partners \u0026 wallet sign-in"],"security":["6983eac2-be74-4abb-ad00-66d0ab0f9bf3"],"parameters":["71ddd9eb-f546-43ec-805c-7113f65a460c","351e4348-74ac-43cf-b269-318d4619960d"],"responses":{"200":"002766ee-38a3-4369-8a0f-bcadcbd5ed1b","400":"2dcf3c75-32ba-491f-a614-27cd80e22a88","401":"d965ea71-ee55-47cf-8707-568ba72dff5f","403":"2736585b-5cfe-4ad5-b2d1-53d61f5227d2","429":"43ed0f35-8545-4708-9366-d912bf087b78","503":"70b122e0-fb24-4b08-bef5-14ba59627572"},"x-mint":{"href":"/hyperliquid/api-reference/partners/get-partner-report","metadata":{"title":"Get partner report","sidebarTitle":"Get partner report"}},"method":"get","type":"path","servers":["bcb53273-8e89-46f6-8a2b-a132007a7aee","c4f6427f-f0de-4ce4-9f97-d85c581dfa35"],"path":"/v1/partner/report","baseUrlOptions":["https://hip4-api.totalis.trade","https://hip4-api-staging.totalis.trade"],"title":"Get partner report","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"71ddd9eb-f546-43ec-805c-7113f65a460c":{"name":"from","in":"query","required":false,"schema":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","isRequired":false,"description":"First UTC day of the range, inclusive. Send from and to together, at most 366 days apart; omit both for the 30 days through today.","uniqueKey":"","typeLabel":"string"},"description":"First UTC day of the range, inclusive. Send from and to together, at most 366 days apart; omit both for the 30 days through today.","example":"2026-10-01"},"351e4348-74ac-43cf-b269-318d4619960d":{"name":"to","in":"query","required":false,"schema":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","isRequired":false,"description":"UTC day after the range, exclusive: `from=2026-10-01\u0026to=2026-11-01` is October.","uniqueKey":"","typeLabel":"string"},"description":"UTC day after the range, exclusive: `from=2026-10-01\u0026to=2026-11-01` is October.","example":"2026-11-01"}},"responses":{"002766ee-38a3-4369-8a0f-bcadcbd5ed1b":{"description":"Your report. Balance, terms and payouts are all time; days and totals cover the range. No caching.","content":{"application/json":{"schema":{"type":"object","required":["partner","as_of","balance","terms","from","to","totals","days","payouts"],"description":"A partner's own report: the figures Totalis pays from. Amounts are atomic USDC (6 decimals) decimal strings.","properties":{"partner":{"type":"string","description":"Your partner slug.","isRequired":true,"uniqueKey":"partner","typeLabel":"string"},"as_of":{"type":"string","format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,9})?Z$","maxLength":30,"description":"When the report was read.","isRequired":true,"uniqueKey":"as_of","typeLabel":"string\u003cdate-time>"},"balance":{"type":"object","required":["share_bps","fees","unpriced_fees","accrued","paid","owed"],"description":"What you have earned, been paid and are owed, all time.","properties":{"share_bps":{"oneOf":[{"type":"integer","minimum":0,"maximum":10000,"description":"Your current share of total fees in basis points, or null before your first terms.","isRequired":true,"uniqueKey":"balance.share_bps.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":10000,"description":"Your current share of total fees in basis points, or null before your first terms.","isRequired":true,"uniqueKey":"balance.share_bps.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"balance.share_bps","typeLabel":"integer | null"},"fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Every fee charged on your positions.","isRequired":true,"uniqueKey":"balance.fees","typeLabel":"string\u003cuint128-decimal>"},"unpriced_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"The part of fees charged before your first terms, which earns nothing.","isRequired":true,"uniqueKey":"balance.unpriced_fees","typeLabel":"string\u003cuint128-decimal>"},"accrued":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"What you have earned: each terms period's fees times its share, rounded down.","isRequired":true,"uniqueKey":"balance.accrued","typeLabel":"string\u003cuint128-decimal>"},"paid":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"What counts as paid: what landed, or a payout's whole amount while it is open or a transfer is pending.","isRequired":true,"uniqueKey":"balance.paid","typeLabel":"string\u003cuint128-decimal>"},"owed":{"type":"string","pattern":"^(0|-?[1-9][0-9]*)$","maxLength":40,"description":"accrued minus paid; negative after an overpayment. Totalis decides when to pay.","isRequired":true,"uniqueKey":"balance.owed","typeLabel":"string"}},"isRequired":true,"uniqueKey":"balance","typeLabel":"object"},"terms":{"type":"array","items":{"type":"object","required":["effective_from","share_bps"],"properties":{"effective_from":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"First UTC day these terms price.","isRequired":true,"uniqueKey":"terms.items.[INDEX].effective_from","typeLabel":"string"},"share_bps":{"type":"integer","minimum":0,"maximum":10000,"description":"Your share of total fees, in basis points.","isRequired":true,"uniqueKey":"terms.items.[INDEX].share_bps","typeLabel":"integer"}},"uniqueKey":"terms.items.[INDEX]","typeLabel":"object"},"description":"Your terms, oldest first; each holds from its day until the next.","isRequired":true,"uniqueKey":"terms","typeLabel":"object[]"},"from":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"First UTC day of the range.","isRequired":true,"uniqueKey":"from","typeLabel":"string"},"to":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"UTC day after the range.","isRequired":true,"uniqueKey":"to","typeLabel":"string"},"totals":{"type":"object","description":"The range's days added up.","required":["tickets","stake_volume","taker_fees","winnings_fees","buyback_fees","total_fees"],"properties":{"tickets":{"type":"integer","minimum":0,"description":"Positions opened through your codes.","isRequired":true,"uniqueKey":"totals.tickets","typeLabel":"integer"},"stake_volume":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Their stake, atomic USDC.","isRequired":true,"uniqueKey":"totals.stake_volume","typeLabel":"string\u003cuint128-decimal>"},"taker_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on opening them, atomic USDC.","isRequired":true,"uniqueKey":"totals.taker_fees","typeLabel":"string\u003cuint128-decimal>"},"winnings_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on their claimed winnings, atomic USDC.","isRequired":true,"uniqueKey":"totals.winnings_fees","typeLabel":"string\u003cuint128-decimal>"},"buyback_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on their cash-outs, atomic USDC.","isRequired":true,"uniqueKey":"totals.buyback_fees","typeLabel":"string\u003cuint128-decimal>"},"total_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"All three together, atomic USDC: what your share is of.","isRequired":true,"uniqueKey":"totals.total_fees","typeLabel":"string\u003cuint128-decimal>"}},"isRequired":true,"uniqueKey":"totals","typeLabel":"object"},"days":{"type":"array","items":{"type":"object","required":["day","share_bps","tickets","stake_volume","taker_fees","winnings_fees","buyback_fees","total_fees"],"properties":{"tickets":{"type":"integer","minimum":0,"description":"Positions opened through your codes.","isRequired":true,"uniqueKey":"days.items.[INDEX].tickets","typeLabel":"integer"},"stake_volume":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Their stake, atomic USDC.","isRequired":true,"uniqueKey":"days.items.[INDEX].stake_volume","typeLabel":"string\u003cuint128-decimal>"},"taker_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on opening them, atomic USDC.","isRequired":true,"uniqueKey":"days.items.[INDEX].taker_fees","typeLabel":"string\u003cuint128-decimal>"},"winnings_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on their claimed winnings, atomic USDC.","isRequired":true,"uniqueKey":"days.items.[INDEX].winnings_fees","typeLabel":"string\u003cuint128-decimal>"},"buyback_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"Fees charged on their cash-outs, atomic USDC.","isRequired":true,"uniqueKey":"days.items.[INDEX].buyback_fees","typeLabel":"string\u003cuint128-decimal>"},"total_fees":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"All three together, atomic USDC: what your share is of.","isRequired":true,"uniqueKey":"days.items.[INDEX].total_fees","typeLabel":"string\u003cuint128-decimal>"},"day":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"The UTC day, by block time.","isRequired":true,"uniqueKey":"days.items.[INDEX].day","typeLabel":"string"},"share_bps":{"oneOf":[{"type":"integer","minimum":0,"maximum":10000,"description":"The terms in force that day, or null before your first terms.","isRequired":true,"uniqueKey":"days.items.[INDEX].share_bps.oneOf.0","typeLabel":"integer"},{"type":"null","minimum":0,"maximum":10000,"description":"The terms in force that day, or null before your first terms.","isRequired":true,"uniqueKey":"days.items.[INDEX].share_bps.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"days.items.[INDEX].share_bps","typeLabel":"integer | null"}},"uniqueKey":"days.items.[INDEX]","typeLabel":"object"},"description":"Each UTC day in the range with fees, oldest first; days without fees are absent.","isRequired":true,"uniqueKey":"days","typeLabel":"object[]"},"payouts":{"type":"array","items":{"type":"object","required":["payout_id","period_start","period_end","payout_address","amount","counted","state","queued_at","closed_at","transfers"],"properties":{"payout_id":{"type":"string","format":"uuid","description":"The payout's ID.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].payout_id","typeLabel":"string\u003cuuid>"},"period_start":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"First day the payout is for.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].period_start","typeLabel":"string"},"period_end":{"type":"string","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","description":"Last day the payout is for, inclusive.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].period_end","typeLabel":"string"},"payout_address":{"type":"string","pattern":"^0x[0-9a-f]{40}$","not":{"const":"0x0000000000000000000000000000000000000000"},"description":"Where it is sent: your payout address when it was queued.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].payout_address","typeLabel":"string"},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"What Totalis approved.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].amount","typeLabel":"string\u003cuint128-decimal>"},"counted":{"type":"string","pattern":"^(0|[1-9][0-9]*)$","maxLength":39,"format":"uint128-decimal","description":"What it counts as paid: the whole amount while open or pending, then what landed.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].counted","typeLabel":"string\u003cuint128-decimal>"},"state":{"type":"string","enum":["OPEN","SETTLED","CANCELLED"],"description":"OPEN until its transfer is checked on-chain; SETTLED once it is; CANCELLED if dropped before anything moved.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].state","typeLabel":"enum\u003cstring>"},"queued_at":{"type":"string","format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,9})?Z$","maxLength":30,"description":"When Totalis queued it.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].queued_at","typeLabel":"string\u003cdate-time>"},"closed_at":{"oneOf":[{"type":"string","description":"When it settled or was cancelled.","format":"date-time","maxLength":30,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,9})?Z$","isRequired":true,"uniqueKey":"payouts.items.[INDEX].closed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When it settled or was cancelled.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].closed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"payouts.items.[INDEX].closed_at","typeLabel":"string\u003cdate-time> | null"},"transfers":{"type":"array","items":{"type":"object","required":["transaction_hash","outcome","moved","recorded_at","resolved_at"],"properties":{"transaction_hash":{"type":"string","pattern":"^0x[0-9a-f]{64}$","description":"The HyperEVM transaction that sent it.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].transaction_hash","typeLabel":"string"},"outcome":{"type":"string","enum":["PENDING","LANDED","DEAD"],"description":"PENDING until checked; LANDED once its block is final; DEAD if it never landed.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].outcome","typeLabel":"enum\u003cstring>"},"moved":{"oneOf":[{"type":"string","description":"What it paid you once landed.","format":"uint128-decimal","maxLength":39,"pattern":"^(0|[1-9][0-9]*)$","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].moved.oneOf.0","typeLabel":"string\u003cuint128-decimal>"},{"type":"null","description":"What it paid you once landed.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].moved.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].moved","typeLabel":"string\u003cuint128-decimal> | null"},"recorded_at":{"type":"string","format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,9})?Z$","maxLength":30,"description":"When Totalis recorded the transaction.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].recorded_at","typeLabel":"string\u003cdate-time>"},"resolved_at":{"oneOf":[{"type":"string","description":"When it was found landed or dead, or null while pending.","format":"date-time","maxLength":30,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}([.][0-9]{1,9})?Z$","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","description":"When it was found landed or dead, or null while pending.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].resolved_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX].resolved_at","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"payouts.items.[INDEX].transfers.items.[INDEX]","typeLabel":"object"},"description":"The USDC transactions sent for it on HyperEVM, oldest first.","isRequired":true,"uniqueKey":"payouts.items.[INDEX].transfers","typeLabel":"object[]"}},"uniqueKey":"payouts.items.[INDEX]","typeLabel":"object"},"description":"Every payout to you, newest first.","isRequired":true,"uniqueKey":"payouts","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"example":{"partner":"acme","as_of":"2026-11-03T09:00:00Z","balance":{"share_bps":2000,"fees":"412500000","unpriced_fees":"0","accrued":"82500000","paid":"60000000","owed":"22500000"},"terms":[{"effective_from":"2026-10-01","share_bps":2000}],"from":"2026-10-01","to":"2026-11-01","totals":{"tickets":214,"stake_volume":"21400000000","taker_fees":"321000000","winnings_fees":"61500000","buyback_fees":"30000000","total_fees":"412500000"},"days":[{"day":"2026-10-01","share_bps":2000,"tickets":120,"stake_volume":"12000000000","taker_fees":"180000000","winnings_fees":"40000000","buyback_fees":"20000000","total_fees":"240000000"},{"day":"2026-10-02","share_bps":2000,"tickets":94,"stake_volume":"9400000000","taker_fees":"141000000","winnings_fees":"21500000","buyback_fees":"10000000","total_fees":"172500000"}],"payouts":[{"payout_id":"019a3c4e-8f00-7000-8000-000000000001","period_start":"2026-10-01","period_end":"2026-10-31","payout_address":"0x1111111111111111111111111111111111111111","amount":"60000000","counted":"60000000","state":"SETTLED","queued_at":"2026-11-02T15:00:00Z","closed_at":"2026-11-02T15:06:00Z","transfers":[{"transaction_hash":"0x2222222222222222222222222222222222222222222222222222222222222222","outcome":"LANDED","moved":"60000000","recorded_at":"2026-11-02T15:01:00Z","resolved_at":"2026-11-02T15:06:00Z"}]}]},"examples":{"Example":{"title":"Example","value":{"partner":"acme","as_of":"2026-11-03T09:00:00Z","balance":{"share_bps":2000,"fees":"412500000","unpriced_fees":"0","accrued":"82500000","paid":"60000000","owed":"22500000"},"terms":[{"effective_from":"2026-10-01","share_bps":2000}],"from":"2026-10-01","to":"2026-11-01","totals":{"tickets":214,"stake_volume":"21400000000","taker_fees":"321000000","winnings_fees":"61500000","buyback_fees":"30000000","total_fees":"412500000"},"days":[{"day":"2026-10-01","share_bps":2000,"tickets":120,"stake_volume":"12000000000","taker_fees":"180000000","winnings_fees":"40000000","buyback_fees":"20000000","total_fees":"240000000"},{"day":"2026-10-02","share_bps":2000,"tickets":94,"stake_volume":"9400000000","taker_fees":"141000000","winnings_fees":"21500000","buyback_fees":"10000000","total_fees":"172500000"}],"payouts":[{"payout_id":"019a3c4e-8f00-7000-8000-000000000001","period_start":"2026-10-01","period_end":"2026-10-31","payout_address":"0x1111111111111111111111111111111111111111","amount":"60000000","counted":"60000000","state":"SETTLED","queued_at":"2026-11-02T15:00:00Z","closed_at":"2026-11-02T15:06:00Z","transfers":[{"transaction_hash":"0x2222222222222222222222222222222222222222222222222222222222222222","outcome":"LANDED","moved":"60000000","recorded_at":"2026-11-02T15:01:00Z","resolved_at":"2026-11-02T15:06:00Z"}]}]}}},"exampleType":"examples"}},"exampleType":"examples"},"2dcf3c75-32ba-491f-a614-27cd80e22a88":{"description":"`INVALID_QUERY`: from or to is not a YYYY-MM-DD date, only one was sent, from is not before to, or they are more than 366 days apart.\n\n- `INVALID_QUERY` (retry `NEVER`): A query parameter is malformed, out of range or not accepted by this operation. `field_violations` names it.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","description":"The error this operation returns with this status.","required":["code","message","retry","request_id","field_violations"],"properties":{"code":{"type":"string","description":"One of the registered codes listed in this response's description.","enum":["INVALID_QUERY"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"field_violations":{"description":"Each invalid input by JSON pointer; empty when the error is not about a specific input.","items":{"properties":{"code":{"description":"REQUIRED: the input is missing. INVALID: it is present but malformed or out of range. UNEXPECTED: the input is not accepted here.","enum":["REQUIRED","INVALID","UNEXPECTED"],"type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"description":"JSON pointer into the body, or into the query parameters as one flat object for requests without a body, for example /legs/0/stake or /limit.","pattern":"^(/([^~/]|~[01])*)+$","type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].field","typeLabel":"string"}},"required":["field","code"],"type":"object","uniqueKey":"error.field_violations.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"error.field_violations","typeLabel":"object[]"},"message":{"description":"Human-readable; may change without notice.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"description":"UUIDv7 of this request, also returned in the X-Request-ID header. Quote it when reporting a problem.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string\u003cuuid>"},"retry":{"type":"string","description":"The retry rule the registry fixes for the returned code.","enum":["NEVER"],"isRequired":true,"uniqueKey":"error.retry","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"INVALID_QUERY","field_violations":[{"code":"REQUIRED","field":"\u003cstring>"}],"message":"\u003cstring>","request_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","retry":"NEVER"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d965ea71-ee55-47cf-8707-568ba72dff5f":{"description":"The partner server key is missing, unknown or revoked, or your partner is suspended.\n\n- `UNAUTHENTICATED` (retry `NEVER`): The credential is missing, invalid, expired or revoked.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","description":"The error this operation returns with this status.","required":["code","message","retry","request_id","field_violations"],"properties":{"code":{"type":"string","description":"One of the registered codes listed in this response's description.","enum":["UNAUTHENTICATED"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"field_violations":{"description":"Each invalid input by JSON pointer; empty when the error is not about a specific input.","items":{"properties":{"code":{"description":"REQUIRED: the input is missing. INVALID: it is present but malformed or out of range. UNEXPECTED: the input is not accepted here.","enum":["REQUIRED","INVALID","UNEXPECTED"],"type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"description":"JSON pointer into the body, or into the query parameters as one flat object for requests without a body, for example /legs/0/stake or /limit.","pattern":"^(/([^~/]|~[01])*)+$","type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].field","typeLabel":"string"}},"required":["field","code"],"type":"object","uniqueKey":"error.field_violations.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"error.field_violations","typeLabel":"object[]"},"message":{"description":"Human-readable; may change without notice.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"description":"UUIDv7 of this request, also returned in the X-Request-ID header. Quote it when reporting a problem.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string\u003cuuid>"},"retry":{"type":"string","description":"The retry rule the registry fixes for the returned code.","enum":["NEVER"],"isRequired":true,"uniqueKey":"error.retry","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"UNAUTHENTICATED","field_violations":[{"code":"REQUIRED","field":"\u003cstring>"}],"message":"\u003cstring>","request_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","retry":"NEVER"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2736585b-5cfe-4ad5-b2d1-53d61f5227d2":{"description":"Any credential but a partner server key, or any request with an `Origin`, is refused: read reports from your server.\n\n- `FORBIDDEN` (retry `NEVER`): The credential is valid but lacks the scope, permission or role this operation needs.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","description":"The error this operation returns with this status.","required":["code","message","retry","request_id","field_violations"],"properties":{"code":{"type":"string","description":"One of the registered codes listed in this response's description.","enum":["FORBIDDEN"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"field_violations":{"description":"Each invalid input by JSON pointer; empty when the error is not about a specific input.","items":{"properties":{"code":{"description":"REQUIRED: the input is missing. INVALID: it is present but malformed or out of range. UNEXPECTED: the input is not accepted here.","enum":["REQUIRED","INVALID","UNEXPECTED"],"type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"description":"JSON pointer into the body, or into the query parameters as one flat object for requests without a body, for example /legs/0/stake or /limit.","pattern":"^(/([^~/]|~[01])*)+$","type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].field","typeLabel":"string"}},"required":["field","code"],"type":"object","uniqueKey":"error.field_violations.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"error.field_violations","typeLabel":"object[]"},"message":{"description":"Human-readable; may change without notice.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"description":"UUIDv7 of this request, also returned in the X-Request-ID header. Quote it when reporting a problem.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string\u003cuuid>"},"retry":{"type":"string","description":"The retry rule the registry fixes for the returned code.","enum":["NEVER"],"isRequired":true,"uniqueKey":"error.retry","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"FORBIDDEN","field_violations":[{"code":"REQUIRED","field":"\u003cstring>"}],"message":"\u003cstring>","request_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","retry":"NEVER"}}}},"exampleType":"generated"}},"exampleType":"generated"},"43ed0f35-8545-4708-9366-d912bf087b78":{"description":"- `RATE_LIMITED` (retry `BACKOFF`): The request quota for this credential or route is exhausted.","headers":{"Retry-After":{"description":"Seconds to wait before resending the same request","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","description":"The error this operation returns with this status.","required":["code","message","retry","request_id","field_violations"],"properties":{"code":{"type":"string","description":"One of the registered codes listed in this response's description.","enum":["RATE_LIMITED"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"field_violations":{"description":"Each invalid input by JSON pointer; empty when the error is not about a specific input.","items":{"properties":{"code":{"description":"REQUIRED: the input is missing. INVALID: it is present but malformed or out of range. UNEXPECTED: the input is not accepted here.","enum":["REQUIRED","INVALID","UNEXPECTED"],"type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"description":"JSON pointer into the body, or into the query parameters as one flat object for requests without a body, for example /legs/0/stake or /limit.","pattern":"^(/([^~/]|~[01])*)+$","type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].field","typeLabel":"string"}},"required":["field","code"],"type":"object","uniqueKey":"error.field_violations.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"error.field_violations","typeLabel":"object[]"},"message":{"description":"Human-readable; may change without notice.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"description":"UUIDv7 of this request, also returned in the X-Request-ID header. Quote it when reporting a problem.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string\u003cuuid>"},"retry":{"type":"string","description":"The retry rule the registry fixes for the returned code.","enum":["BACKOFF"],"isRequired":true,"uniqueKey":"error.retry","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"RATE_LIMITED","field_violations":[{"code":"REQUIRED","field":"\u003cstring>"}],"message":"\u003cstring>","request_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","retry":"BACKOFF"}}}},"exampleType":"generated"}},"exampleType":"generated"},"70b122e0-fb24-4b08-bef5-14ba59627572":{"description":"The report is temporarily unavailable; resend after `Retry-After`.\n\n- `AUTHORIZATION_UNAVAILABLE` (retry `BACKOFF`): Identity or credential authority storage is unavailable.\n- `SOURCE_UNAVAILABLE` (retry `BACKOFF`): The account-read or stream source is unavailable.","headers":{"Retry-After":{"description":"Seconds to wait before resending the same request","schema":{"type":"integer","minimum":1}}},"content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","description":"The error this operation returns with this status.","required":["code","message","retry","request_id","field_violations"],"properties":{"code":{"type":"string","description":"One of the registered codes listed in this response's description.","enum":["AUTHORIZATION_UNAVAILABLE","SOURCE_UNAVAILABLE"],"isRequired":true,"uniqueKey":"error.code","typeLabel":"enum\u003cstring>"},"field_violations":{"description":"Each invalid input by JSON pointer; empty when the error is not about a specific input.","items":{"properties":{"code":{"description":"REQUIRED: the input is missing. INVALID: it is present but malformed or out of range. UNEXPECTED: the input is not accepted here.","enum":["REQUIRED","INVALID","UNEXPECTED"],"type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].code","typeLabel":"enum\u003cstring>"},"field":{"description":"JSON pointer into the body, or into the query parameters as one flat object for requests without a body, for example /legs/0/stake or /limit.","pattern":"^(/([^~/]|~[01])*)+$","type":"string","isRequired":true,"uniqueKey":"error.field_violations.items.[INDEX].field","typeLabel":"string"}},"required":["field","code"],"type":"object","uniqueKey":"error.field_violations.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"error.field_violations","typeLabel":"object[]"},"message":{"description":"Human-readable; may change without notice.","minLength":1,"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"description":"UUIDv7 of this request, also returned in the X-Request-ID header. Quote it when reporting a problem.","format":"uuid","pattern":"^[0-9a-f]{8}-[0-9a-f]{4}-7[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$","type":"string","isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string\u003cuuid>"},"retry":{"type":"string","description":"The retry rule the registry fixes for the returned code.","enum":["BACKOFF"],"isRequired":true,"uniqueKey":"error.retry","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"AUTHORIZATION_UNAVAILABLE","field_violations":[{"code":"REQUIRED","field":"\u003cstring>"}],"message":"\u003cstring>","request_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","retry":"BACKOFF"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"6983eac2-be74-4abb-ad00-66d0ab0f9bf3":{"partnerServerKey":{"type":"http","scheme":"bearer","bearerFormat":"tpk_","description":"Partner server key (`tpk_...`), issued by Totalis to a registered partner. It calls only `POST /v1/partner/wallet-admissions` and `GET /v1/partner/report`, from the partner's server with no `Origin`; it cannot act for an account. Never ship it to a browser: pages use the publishable browser key (`X-Totalis-Partner: tpb_...`), which labels traffic but authorizes nothing.","scopes":[],"schemeName":"partnerServerKey"}}},"servers":{"bcb53273-8e89-46f6-8a2b-a132007a7aee":{"url":"https://hip4-api.totalis.trade","description":"Production public edge"},"c4f6427f-f0de-4ce4-9f97-d85c581dfa35":{"url":"https://hip4-api-staging.totalis.trade","description":"Staging and chain-998 public edge"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"tpk_","description":"Partner server key (`tpk_...`), issued by Totalis to a registered partner. It calls only `POST /v1/partner/wallet-admissions` and `GET /v1/partner/report`, from the partner's server with no `Origin`; it cannot act for an account. Never ship it to a browser: pages use the publishable browser key (`X-Totalis-Partner: tpb_...`), which labels traffic but authorizes nothing.","scopes":[],"schemeName":"partnerServerKey"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Partner server key (`tpk_...`), issued by Totalis to a registered partner. It calls only `POST /v1/partner/wallet-admissions` and `GET /v1/partner/report`, from the partner's server with no `Origin`; it cannot act for an account. Never ship it to a browser: pages use the publishable browser key (`X-Totalis-Partner: tpb_...`), which labels traffic but authorizes nothing.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"partnerServerKey","name":"Authorization"}],"title":"partnerServerKey"}]},"originalFileLocation":"hyperliquid/openapi.json"},"subdomain":"ucalledit","siteName":"Totalis","title":"Get partner report - Totalis","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T17:45:41.901Z","originalFileLocation":"hyperliquid/api-reference/partners/get-partner-report.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=\"Your partner\u0026#x27;s fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them. Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Totalis\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_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/ucalledit/nSbc8XH_JELxakJk/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get partner report - Totalis\">\u003cmeta data-mint-head property=\"og:description\" content=\"Your partner\u0026#x27;s fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them. Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Totalis Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.totalis.trade/totalis.png\">\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 partner report - Totalis\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Your partner\u0026#x27;s fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them. Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.totalis.trade/totalis.png\">\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/ucalledit/nSbc8XH_JELxakJk/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Totalis\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/hyperliquid/api-reference/partners/get-partner-report.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.totalis.trade/#organization\",\"name\":\"Totalis\",\"url\":\"https://docs.totalis.trade\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ucalledit/r8jaq7Kk06SHWl7c/logo/totalis-light.png?fit=max\u0026auto=format\u0026n=r8jaq7Kk06SHWl7c\u0026q=85\u0026s=bfc2c43758a4153215b97f4f1f4a849e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.totalis.trade#website\",\"name\":\"Totalis\",\"url\":\"https://docs.totalis.trade\",\"publisher\":{\"@id\":\"https://docs.totalis.trade/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report#webpage\",\"url\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report\",\"name\":\"Get partner report\",\"description\":\"Your partner's fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them. Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.\",\"dateModified\":\"2026-10-27T17:45:41.901Z\",\"isPartOf\":{\"@id\":\"https://docs.totalis.trade#website\"},\"breadcrumb\":{\"@id\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Partners \u0026 wallet sign-in\",\"item\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/admit-wallet\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get partner report\",\"item\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report#apireference\",\"headline\":\"Get partner report\",\"name\":\"Get partner report\",\"description\":\"Your partner's fees by UTC day for one range, with your terms, what you have earned, been paid and are owed, and every payout to you, as Totalis pays from them. Requires your partner server key (tpk_), sent from your server with no Origin; an API key cannot call it.\",\"url\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report\",\"mainEntityOfPage\":{\"@id\":\"https://docs.totalis.trade/hyperliquid/api-reference/partners/get-partner-report#webpage\"},\"image\":\"https://docs.totalis.trade/totalis.png\",\"dateModified\":\"2026-10-27T17:45:41.901Z\",\"publisher\":{\"@id\":\"https://docs.totalis.trade/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.totalis.trade#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Totalis\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Totalis","nav":{"global":{"anchors":[]},"products":[{"product":"Hyperliquid","description":"Combos on Hyperliquid HIP-4 prediction markets, quoted by market makers and settled on HyperEVM","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/hyperliquid"}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API overview","href":"/hyperliquid/api-reference/introduction"}]},{"group":"Markets","pages":[{"title":"List markets","deprecated":null,"version":null,"sidebarTitle":"List markets","openapi":"/hyperliquid/openapi.json get /v1/markets","href":"/hyperliquid/api-reference/markets/list-markets"},{"title":"List questions","deprecated":null,"version":null,"sidebarTitle":"List questions","openapi":"/hyperliquid/openapi.json get /v1/discovery","href":"/hyperliquid/api-reference/markets/list-questions"},{"title":"Get market","deprecated":null,"version":null,"sidebarTitle":"Get market","openapi":"/hyperliquid/openapi.json get /v1/markets/{outcome_id}","href":"/hyperliquid/api-reference/markets/get-market"},{"title":"Get market history","deprecated":null,"version":null,"sidebarTitle":"Get market history","openapi":"/hyperliquid/openapi.json get /v1/markets/{outcome_id}/history","href":"/hyperliquid/api-reference/markets/get-market-history"}]},{"group":"RFQs \u0026 Quotes","pages":[{"group":"Taking","pages":[{"title":"Create RFQ","deprecated":null,"version":null,"sidebarTitle":"Create RFQ","openapi":"/hyperliquid/openapi.json post /v1/rfqs","href":"/hyperliquid/api-reference/rfqs/create-rfq"},{"title":"Accept quote","deprecated":null,"version":null,"sidebarTitle":"Accept quote","openapi":"/hyperliquid/openapi.json post /v1/quotes/{quote_id}/accept","href":"/hyperliquid/api-reference/quotes/accept-quote"},{"title":"Cancel RFQ","deprecated":null,"version":null,"sidebarTitle":"Cancel RFQ","openapi":"/hyperliquid/openapi.json post /v1/rfqs/{rfq_id}/cancel","href":"/hyperliquid/api-reference/rfqs/cancel-rfq"},{"title":"Cash out position","deprecated":null,"version":null,"sidebarTitle":"Cash out position","openapi":"/hyperliquid/openapi.json post /v1/me/positions/{position_id}/cashout","href":"/hyperliquid/api-reference/positions/cash-out-position"}]},{"group":"Making","pages":[{"title":"Create quote","deprecated":null,"version":null,"sidebarTitle":"Create quote","openapi":"/hyperliquid/openapi.json post /v1/rfqs/{rfq_id}/quotes","href":"/hyperliquid/api-reference/quotes/create-quote"},{"title":"Cancel quote","deprecated":null,"version":null,"sidebarTitle":"Cancel quote","openapi":"/hyperliquid/openapi.json delete /v1/quotes/{quote_id}","href":"/hyperliquid/api-reference/quotes/cancel-quote"},{"title":"Decline RFQ","deprecated":null,"version":null,"sidebarTitle":"Decline RFQ","openapi":"/hyperliquid/openapi.json post /v1/rfqs/{rfq_id}/declines","href":"/hyperliquid/api-reference/rfqs/decline-rfq"},{"title":"Confirm quote","deprecated":null,"version":null,"sidebarTitle":"Confirm quote","openapi":"/hyperliquid/openapi.json post /v1/quotes/{quote_id}/confirm","href":"/hyperliquid/api-reference/quotes/confirm-quote"},{"title":"List acceptances","deprecated":null,"version":null,"sidebarTitle":"List acceptances","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/acceptances","href":"/hyperliquid/api-reference/quotes/list-acceptances"},{"title":"Keep quote lease","deprecated":null,"version":null,"sidebarTitle":"Keep quote lease","openapi":"/hyperliquid/openapi.json put /v1/makers/{maker_id}/quote-lease","href":"/hyperliquid/api-reference/quotes/keep-quote-lease"},{"title":"Release quote lease","deprecated":null,"version":null,"sidebarTitle":"Release quote lease","openapi":"/hyperliquid/openapi.json delete /v1/makers/{maker_id}/quote-lease","href":"/hyperliquid/api-reference/quotes/release-quote-lease"}]},{"group":"Reads","pages":[{"title":"List RFQs","deprecated":null,"version":null,"sidebarTitle":"List RFQs","openapi":"/hyperliquid/openapi.json get /v1/rfqs","href":"/hyperliquid/api-reference/rfqs/list-rfqs"},{"title":"Get RFQ","deprecated":null,"version":null,"sidebarTitle":"Get RFQ","openapi":"/hyperliquid/openapi.json get /v1/rfqs/{rfq_id}","href":"/hyperliquid/api-reference/rfqs/get-rfq"},{"title":"List quotes","deprecated":null,"version":null,"sidebarTitle":"List quotes","openapi":"/hyperliquid/openapi.json get /v1/rfqs/{rfq_id}/quotes","href":"/hyperliquid/api-reference/quotes/list-quotes"},{"title":"Get acceptance","deprecated":null,"version":null,"sidebarTitle":"Get acceptance","openapi":"/hyperliquid/openapi.json get /v1/quotes/{quote_id}/acceptance","href":"/hyperliquid/api-reference/quotes/get-acceptance"}]}]},{"group":"Positions","pages":[{"title":"List positions","deprecated":null,"version":null,"sidebarTitle":"List positions","openapi":"/hyperliquid/openapi.json get /v1/me/positions","href":"/hyperliquid/api-reference/positions/list-positions"},{"title":"Get position","deprecated":null,"version":null,"sidebarTitle":"Get position","openapi":"/hyperliquid/openapi.json get /v1/me/positions/{position_id}","href":"/hyperliquid/api-reference/positions/get-position"}]},{"group":"Account","pages":[{"title":"Get identity","deprecated":null,"version":null,"sidebarTitle":"Get identity","openapi":"/hyperliquid/openapi.json get /v1/me","href":"/hyperliquid/api-reference/account/get-identity"},{"title":"Get balances","deprecated":null,"version":null,"sidebarTitle":"Get balances","openapi":"/hyperliquid/openapi.json get /v1/me/balances","href":"/hyperliquid/api-reference/account/get-balances"},{"title":"List activity","deprecated":null,"version":null,"sidebarTitle":"List activity","openapi":"/hyperliquid/openapi.json get /v1/me/activity","href":"/hyperliquid/api-reference/account/list-activity"},{"title":"Get P\u0026L","deprecated":null,"version":null,"sidebarTitle":"Get P\u0026L","openapi":"/hyperliquid/openapi.json get /v1/me/pnl","href":"/hyperliquid/api-reference/account/get-p-l"},{"title":"List operations","deprecated":null,"version":null,"sidebarTitle":"List operations","openapi":"/hyperliquid/openapi.json get /v1/me/operations","href":"/hyperliquid/api-reference/account/list-operations"},{"title":"Get operation","deprecated":null,"version":null,"sidebarTitle":"Get operation","openapi":"/hyperliquid/openapi.json get /v1/me/operations/{operation_id}","href":"/hyperliquid/api-reference/account/get-operation"},{"title":"Create withdrawal","deprecated":null,"version":null,"sidebarTitle":"Create withdrawal","openapi":"/hyperliquid/openapi.json post /v1/me/withdrawals","href":"/hyperliquid/api-reference/withdrawals/create-withdrawal"},{"title":"Create run-off claim","deprecated":null,"version":null,"sidebarTitle":"Create run-off claim","openapi":"/hyperliquid/openapi.json post /v1/me/run-off-claims","href":"/hyperliquid/api-reference/withdrawals/create-run-off-claim"},{"title":"Get withdrawal","deprecated":null,"version":null,"sidebarTitle":"Get withdrawal","openapi":"/hyperliquid/openapi.json get /v1/me/withdrawals/{withdrawal_id}","href":"/hyperliquid/api-reference/withdrawals/get-withdrawal"},{"title":"Create deposit","deprecated":null,"version":null,"sidebarTitle":"Create deposit","openapi":"/hyperliquid/openapi.json post /v1/me/deposits","href":"/hyperliquid/api-reference/deposits/create-deposit"},{"title":"Create HyperCore exit","deprecated":null,"version":null,"sidebarTitle":"Create HyperCore exit","openapi":"/hyperliquid/openapi.json post /v1/core-exits","href":"/hyperliquid/api-reference/core-exits/create-hypercore-exit"},{"title":"List HyperCore exits","deprecated":null,"version":null,"sidebarTitle":"List HyperCore exits","openapi":"/hyperliquid/openapi.json get /v1/me/core-exits","href":"/hyperliquid/api-reference/core-exits/list-hypercore-exits"},{"title":"Get HyperCore exit","deprecated":null,"version":null,"sidebarTitle":"Get HyperCore exit","openapi":"/hyperliquid/openapi.json get /v1/core-exits/{exit_id}","href":"/hyperliquid/api-reference/core-exits/get-hypercore-exit"},{"title":"Abandon HyperCore exit","deprecated":null,"version":null,"sidebarTitle":"Abandon HyperCore exit","openapi":"/hyperliquid/openapi.json post /v1/core-exits/{exit_id}/abandon","href":"/hyperliquid/api-reference/core-exits/abandon-hypercore-exit"}]},{"group":"Makers","pages":[{"title":"Get own maker","deprecated":null,"version":null,"sidebarTitle":"Get own maker","openapi":"/hyperliquid/openapi.json get /v1/me/maker","href":"/hyperliquid/api-reference/makers/get-own-maker"},{"title":"Admit own maker","deprecated":null,"version":null,"sidebarTitle":"Admit own maker","openapi":"/hyperliquid/openapi.json post /v1/me/maker","href":"/hyperliquid/api-reference/makers/admit-own-maker"},{"title":"List quote history","deprecated":null,"version":null,"sidebarTitle":"List quote history","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/quote-history","href":"/hyperliquid/api-reference/makers/list-quote-history"},{"title":"Get maker capital","deprecated":null,"version":null,"sidebarTitle":"Get maker capital","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/capital","href":"/hyperliquid/api-reference/makers/get-maker-capital"},{"title":"Create collateral reduction","deprecated":null,"version":null,"sidebarTitle":"Create collateral reduction","openapi":"/hyperliquid/openapi.json post /v1/makers/{maker_id}/collateral-reductions","href":"/hyperliquid/api-reference/makers/create-collateral-reduction"},{"title":"Get collateral reduction","deprecated":null,"version":null,"sidebarTitle":"Get collateral reduction","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/collateral-reductions/{job_id}","href":"/hyperliquid/api-reference/makers/get-collateral-reduction"},{"title":"Get maker withdrawal","deprecated":null,"version":null,"sidebarTitle":"Get maker withdrawal","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/withdrawal","href":"/hyperliquid/api-reference/makers/get-maker-withdrawal"},{"title":"Submit self-funded transaction","deprecated":null,"version":null,"sidebarTitle":"Submit self-funded transaction","openapi":"/hyperliquid/openapi.json post /v1/makers/{maker_id}/operations/{operation_id}/self-funded-transaction","href":"/hyperliquid/api-reference/makers/submit-self-funded-transaction"}]},{"group":"Partners \u0026 wallet sign-in","pages":[{"title":"Admit wallet","description":"Lets a wallet that chose your partner open its Totalis account at its next `POST /v1/auth/wallet-sessions`, attributed to your partner.\n\nRequires your partner server key (`tpk_`), sent from your server with no `Origin`; an API key cannot call it.","deprecated":null,"version":null,"sidebarTitle":"Admit wallet","openapi":"/hyperliquid/openapi.json post /v1/partner/wallet-admissions","href":"/hyperliquid/api-reference/partners/admit-wallet"},{"title":"Get partner report","deprecated":null,"version":null,"sidebarTitle":"Get partner report","openapi":"/hyperliquid/openapi.json get /v1/partner/report","href":"/hyperliquid/api-reference/partners/get-partner-report"},{"title":"Create wallet challenge","description":"Starts signing in a user's own wallet from a partner's web page, returning the exact EIP-4361 message to sign with personal_sign.\n\nNo API key required.","deprecated":null,"version":null,"sidebarTitle":"Create wallet challenge","openapi":"/hyperliquid/openapi.json post /v1/auth/wallet-challenges","href":"/hyperliquid/api-reference/wallet-sessions/create-wallet-challenge"},{"title":"Create wallet session","deprecated":null,"version":null,"sidebarTitle":"Create wallet session","openapi":"/hyperliquid/openapi.json post /v1/auth/wallet-sessions","href":"/hyperliquid/api-reference/wallet-sessions/create-wallet-session"},{"title":"End wallet session","deprecated":null,"version":null,"sidebarTitle":"End wallet session","openapi":"/hyperliquid/openapi.json delete /v1/auth/wallet-sessions/current","href":"/hyperliquid/api-reference/wallet-sessions/end-wallet-session"}]},{"group":"API keys","pages":[{"title":"Create API key challenge","deprecated":null,"version":null,"sidebarTitle":"Create API key challenge","openapi":"/hyperliquid/openapi.json post /v1/me/api-key-challenges","href":"/hyperliquid/api-reference/api-keys/create-api-key-challenge"},{"title":"Create API key","deprecated":null,"version":null,"sidebarTitle":"Create API key","openapi":"/hyperliquid/openapi.json post /v1/me/api-keys","href":"/hyperliquid/api-reference/api-keys/create-api-key"},{"title":"Rotate API key","deprecated":null,"version":null,"sidebarTitle":"Rotate API key","openapi":"/hyperliquid/openapi.json post /v1/me/api-keys/{key_id}/rotations","href":"/hyperliquid/api-reference/api-keys/rotate-api-key"},{"title":"List API keys","deprecated":null,"version":null,"sidebarTitle":"List API keys","openapi":"/hyperliquid/openapi.json get /v1/me/api-keys","href":"/hyperliquid/api-reference/api-keys/list-api-keys"},{"title":"Revoke API key","deprecated":null,"version":null,"sidebarTitle":"Revoke API key","openapi":"/hyperliquid/openapi.json delete /v1/me/api-keys/{key_id}","href":"/hyperliquid/api-reference/api-keys/revoke-api-key"},{"title":"List API key scopes","deprecated":null,"version":null,"sidebarTitle":"List API key scopes","openapi":"/hyperliquid/openapi.json get /v1/me/api-key-capabilities","href":"/hyperliquid/api-reference/api-keys/list-api-key-scopes"},{"title":"Create maker API key challenge","deprecated":null,"version":null,"sidebarTitle":"Create maker API key challenge","openapi":"/hyperliquid/openapi.json post /v1/makers/{maker_id}/api-key-challenges","href":"/hyperliquid/api-reference/api-keys/create-maker-api-key-challenge"},{"title":"Create maker API key","deprecated":null,"version":null,"sidebarTitle":"Create maker API key","openapi":"/hyperliquid/openapi.json post /v1/makers/{maker_id}/api-keys","href":"/hyperliquid/api-reference/api-keys/create-maker-api-key"},{"title":"Rotate maker API key","deprecated":null,"version":null,"sidebarTitle":"Rotate maker API key","openapi":"/hyperliquid/openapi.json post /v1/makers/{maker_id}/api-keys/{key_id}/rotations","href":"/hyperliquid/api-reference/api-keys/rotate-maker-api-key"},{"title":"List maker API keys","deprecated":null,"version":null,"sidebarTitle":"List maker API keys","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/api-keys","href":"/hyperliquid/api-reference/api-keys/list-maker-api-keys"},{"title":"Revoke maker API key","deprecated":null,"version":null,"sidebarTitle":"Revoke maker API key","openapi":"/hyperliquid/openapi.json delete /v1/makers/{maker_id}/api-keys/{key_id}","href":"/hyperliquid/api-reference/api-keys/revoke-maker-api-key"},{"title":"List maker API key scopes","deprecated":null,"version":null,"sidebarTitle":"List maker API key scopes","openapi":"/hyperliquid/openapi.json get /v1/makers/{maker_id}/api-key-capabilities","href":"/hyperliquid/api-reference/api-keys/list-maker-api-key-scopes"}]},{"group":"Deployment","pages":[{"title":"Get deployment","deprecated":null,"version":null,"sidebarTitle":"Get deployment","openapi":"/hyperliquid/openapi.json get /v1/deployment","href":"/hyperliquid/api-reference/deployment/get-deployment"}]},{"group":"WebSocket","pages":[{"title":"Connection","icon":"plug","href":"/hyperliquid/api-reference/websocket/connection"},{"title":"Account channel","icon":"user","href":"/hyperliquid/api-reference/websocket/account"},{"title":"Maker channel","icon":"chart-candlestick","href":"/hyperliquid/api-reference/websocket/maker"},{"title":"Market data","icon":"wave-square","href":"/hyperliquid/api-reference/websocket/market-data"},{"title":"Open stream","deprecated":null,"version":null,"sidebarTitle":"Open stream","openapi":"/hyperliquid/openapi.json get /v1/stream","href":"/hyperliquid/api-reference/streams/open-stream"}]}]}]},{"product":"Solana","description":"Parlays across Kalshi and Polymarket, settled on Solana","pages":[{"title":"Solana","href":"/solana"}]}]},"title":"Get partner report - Totalis","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-WRhTSUDL.js","utils-ChMov4Kr.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-_REmC2bI.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp6nVRCu.js","snippetPresets-DZadmXoU.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CY2WdoTl.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-DwYG-Q4l.js","shallow-BXQIGwv4.js","getApiPlaygroundDisplay-CK5nK5B9.js","CodeSnippet-TH4a2aGW.js","CodeSnippets-DwsQiOFS.js","Page-R3M_BF4L.js","getPastedJson-DD7kUzi_.js","icon-holE3QoJ.js","MethodPill-DUW0T8us.js","DuplicateIcon-CI_p4be-.js","createIcon-BdbRvavb.js","DynamicMarkdown-DN96a4Ur.js","SectionHeading-SCu36A9d.js","axios-vUo_bRtp.js","Markdown-CCeGv-zI.js","clsx-BGBGWFTt.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Cv_O2fky.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-2C5OB2eV.js"]}