List accounts with optional field selection and nested objects
Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.
GET
/
api
/
accounts
/
summary
/
List accounts with optional field selection and nested objects
curl --request GET \ --url https://api.example.com/api/accounts/summary/ \ --header 'Authorization: <api-key>'
Filter accounts by broker type. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).
Return only accounts created at or after this ISO 8601 datetime. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Return only accounts created at or before this ISO 8601 datetime. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Return only accounts whose disabled timestamp is at or after this ISO 8601 datetime. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Return only accounts whose disabled timestamp is at or before this ISO 8601 datetime. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Return only accounts last modified at or after this ISO 8601 datetime. Useful for incremental syncs. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Return only accounts last modified at or before this ISO 8601 datetime. Combine *_after and *_before to define a window. The maximum window span is 31 days when both bounds are set.
Filter accounts by payout frequency. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).
Scope long_positions_count and short_positions_count to closed positions with close timestamps at or after this ISO 8601 datetime. This changes only those count fields; it does not change which accounts are returned. Counts are all-time when this and position_counts_closed_at_before are omitted.
Scope long_positions_count and short_positions_count to closed positions with close timestamps at or before this ISO 8601 datetime. This count window is inclusive and based on closed-position close time.
Pass a brace-delimited list of the fields you want. The response includes exactly those fields, in the shape you request — useful for trimming large responses to just what your report needs, and for expanding related objects (user, firm, positions) inline so you don't need follow-up calls.
Syntax:
Flat field list: ?query={account_id, balance, equity}
Nesting limit: 2 levels deep. Requests nested deeper are rejected with HTTP 400. The outermost {...} counts as level 1; each field{...} inside adds a level.
Behavior when omitted: the response includes every field documented in the 200 response schema. For best performance, pass ?query= explicitly and ask for only the fields you need — some fields (counts, lists of related objects) are skipped from the response cost when not requested.
Filter accounts by their creation source. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).
Filter accounts by status. Accepts any AccountStatusChoices value (e.g. ACTIVE, FAILED, BLOCKED) or the literal all to disable filtering. Defaults to ACTIVE when omitted.
Filter accounts by status reason. Useful in combination with status=FAILED to detect specific failure modes (e.g. soft breaches). Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Ignite API","colors":{"primary":"#3B82F6","light":"#0085FF","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/tickblaze/LyaG4yU0RLGol6cN/logo/light.webp?fit=max\u0026auto=format\u0026n=LyaG4yU0RLGol6cN\u0026q=85\u0026s=fe4d152a21d32c41add95b18571f5111","dark":"https://mintcdn.com/tickblaze/LyaG4yU0RLGol6cN/logo/dark.webp?fit=max\u0026auto=format\u0026n=LyaG4yU0RLGol6cN\u0026q=85\u0026s=0d1226b0b27755d07d1e476572d8170b"},"favicon":"https://mintcdn.com/tickblaze/LyaG4yU0RLGol6cN/favicon.webp?fit=max\u0026auto=format\u0026n=LyaG4yU0RLGol6cN\u0026q=85\u0026s=1e0764bf9b8d7e85a46b34dba53db935","contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tickblaze","hasAudioNarration":false,"actualSubdomain":"tickblaze","customDomains":[],"gitSource":{"type":"github","owner":"tickblaze","repo":"ignite_documentation","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a92078a528c608ca302fdf5","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API reference","count":35},{"language":"default","tag":"Accounts","count":10},{"language":"default","tag":"Users","count":10},{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"Trade","count":4},{"language":"default","tag":"Firm onboarding","count":3},{"language":"default","tag":"Get started","count":3},{"language":"default","tag":"Entitlements","count":3},{"language":"default","tag":"withdrawals","count":3},{"language":"default","tag":"Operations","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects","slug":"/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects","pageMetadata":{"title":"List accounts with optional field selection and nested objects","description":"Returns paginated accounts with optional field selection through `query`. Callers can request account fields, `user` and `phase` objects, position counts, and up to 10 recent closed positions per account. `status` filters accounts and defaults to `ACTIVE`; use `all` to disable that filter. `position_counts_closed_at_after` and `position_counts_closed_at_before` limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/summary/","href":"/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {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(_components.p, {\n children: [\"Returns paginated accounts with optional field selection through \", _jsx(_components.code, {\n children: \"query\"\n }), \". Callers can request account fields, \", _jsx(_components.code, {\n children: \"user\"\n }), \" and \", _jsx(_components.code, {\n children: \"phase\"\n }), \" objects, position counts, and up to 10 recent closed positions per account. \", _jsx(_components.code, {\n children: \"status\"\n }), \" filters accounts and defaults to \", _jsx(_components.code, {\n children: \"ACTIVE\"\n }), \"; use \", _jsx(_components.code, {\n children: \"all\"\n }), \" to disable that filter. \", _jsx(_components.code, {\n children: \"position_counts_closed_at_after\"\n }), \" and \", _jsx(_components.code, {\n children: \"position_counts_closed_at_before\"\n }), \" limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\"]\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":"List accounts with optional field selection and nested objects","description":"Returns paginated accounts with optional field selection through `query`. Callers can request account fields, `user` and `phase` objects, position counts, and up to 10 recent closed positions per account. `status` filters accounts and defaults to `ACTIVE`; use `all` to disable that filter. `position_counts_closed_at_after` and `position_counts_closed_at_before` limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/summary/","href":"/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"operationId":"api_accounts_summary_list","description":"Returns paginated accounts with optional field selection through `query`. Callers can request account fields, `user` and `phase` objects, position counts, and up to 10 recent closed positions per account. `status` filters accounts and defaults to `ACTIVE`; use `all` to disable that filter. `position_counts_closed_at_after` and `position_counts_closed_at_before` limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.","summary":"List accounts with optional field selection and nested objects","parameters":["b33d996a-49a9-427c-af54-d4f295b55bee","4923be3c-d00d-4fda-b63f-3602a59d38da","420d0420-165a-4aca-8eb2-a8306b7af12d","0b12fb0f-8fb4-4485-8aec-32717ec15430","3b0ce4d6-e391-4d46-a0b8-10661ec71ef0","63551edb-55fd-4156-97e3-e825d42589b9","cac8ca5e-25aa-4ed3-a79a-5b7b1b50c8e4","0f5c67ae-a7c5-4872-a32d-2e70640460f4","3cdc2191-fef4-4e33-a0da-4c7a6f03b3eb","7680392f-c9ac-483d-8b14-ffdcb9b24361","0396c024-888a-4f28-8fb1-3ed1cd252bd6","f2bdbb88-2ee6-4e6d-ab24-1a6406a82f1f","ff688288-4980-40d9-9cd8-aa792cdd08f8","22b163fb-9133-4fb4-b6e0-cf78ea50e443","97e4aad9-7bce-4e6f-aee4-98aa4d7f3dd3","c804549f-bd5d-4736-a775-aac40fba23c5"],"tags":["Accounts"],"security":["b072ce1d-94dc-429a-bc05-65ed4eca2e75"],"responses":{"200":"fee48c92-f76e-468d-b6c8-7465056c9d9c"},"method":"get","type":"path","servers":[],"path":"/api/accounts/summary/","baseUrlOptions":[],"title":"List accounts with optional field selection and nested objects","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"b33d996a-49a9-427c-af54-d4f295b55bee":{"in":"query","name":"broker_type","schema":{"type":"string","enum":["ALL","Ctrader","MatchTrade","MetaTrader","MetaTrader5","Sim2Funded","Tickblaze","TickblazeOMS","TradeLocker","Tradovate","Volumetrica"],"description":"Filter accounts by broker type. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Filter accounts by broker type. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","examples":{"SingleBroker":{"value":"MATCH_TRADER","summary":"Single broker"},"MultipleBrokers(union)":{"value":"MATCH_TRADER,META_TRADER","summary":"Multiple brokers (union)"}}},"4923be3c-d00d-4fda-b63f-3602a59d38da":{"in":"query","name":"created_after","schema":{"type":"string","format":"date-time","description":"Return only accounts created at or after this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts created at or after this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","examples":{"StartOfTheMonth":{"value":"2026-05-01T00:00:00Z","summary":"Start of the month"}}},"420d0420-165a-4aca-8eb2-a8306b7af12d":{"in":"query","name":"created_before","schema":{"type":"string","format":"date-time","description":"Return only accounts created at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts created at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","examples":{"EndOfTheMonth":{"value":"2026-05-31T23:59:59Z","summary":"End of the month"}}},"0b12fb0f-8fb4-4485-8aec-32717ec15430":{"in":"query","name":"disabled_at_after","schema":{"type":"string","format":"date-time","description":"Return only accounts whose disabled timestamp is at or after this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts whose disabled timestamp is at or after this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","examples":{"Past24HoursWindowStart":{"value":"2026-05-03T00:00:00Z","summary":"Past 24 hours window start"}}},"3b0ce4d6-e391-4d46-a0b8-10661ec71ef0":{"in":"query","name":"disabled_at_before","schema":{"type":"string","format":"date-time","description":"Return only accounts whose disabled timestamp is at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts whose disabled timestamp is at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","examples":{"Past24HoursWindowEnd":{"value":"2026-05-04T00:00:00Z","summary":"Past 24 hours window end"}}},"63551edb-55fd-4156-97e3-e825d42589b9":{"in":"query","name":"modified_after","schema":{"type":"string","format":"date-time","description":"Return only accounts last modified at or after this ISO 8601 datetime. Useful for incremental syncs. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts last modified at or after this ISO 8601 datetime. Useful for incremental syncs. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","examples":{"LastSyncCursor":{"value":"2026-05-03T12:00:00Z","summary":"Last sync cursor"}}},"cac8ca5e-25aa-4ed3-a79a-5b7b1b50c8e4":{"in":"query","name":"modified_before","schema":{"type":"string","format":"date-time","description":"Return only accounts last modified at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Return only accounts last modified at or before this ISO 8601 datetime. Combine `*_after` and `*_before` to define a window. The maximum window span is 31 days when both bounds are set."},"0f5c67ae-a7c5-4872-a32d-2e70640460f4":{"in":"query","name":"page","schema":{"type":"integer","description":"1-indexed page number. Defaults to 1.","uniqueKey":"","typeLabel":"integer"},"description":"1-indexed page number. Defaults to 1."},"3cdc2191-fef4-4e33-a0da-4c7a6f03b3eb":{"in":"query","name":"page_size","schema":{"type":"integer","description":"Rows per page. Defaults to 20, max 100.","uniqueKey":"","typeLabel":"integer"},"description":"Rows per page. Defaults to 20, max 100."},"7680392f-c9ac-483d-8b14-ffdcb9b24361":{"in":"query","name":"payout_frequency","schema":{"type":"string","enum":["BI-WEEKLY","DAILY","EVERY 10 DAYS","EVERY 21 DAYS","EVERY 28 DAYS","EVERY 3 DAYS","EVERY 5 DAYS","MONTHLY","TRIPLE PAYOUT","WEEKLY"],"description":"Filter accounts by payout frequency. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Filter accounts by payout frequency. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","examples":{"SingleValue":{"value":"MONTHLY","summary":"Single value"},"MultipleValues":{"value":"MONTHLY,WEEKLY","summary":"Multiple values"}}},"0396c024-888a-4f28-8fb1-3ed1cd252bd6":{"in":"query","name":"position_counts_closed_at_after","schema":{"type":"string","format":"date-time","description":"Scope `long_positions_count` and `short_positions_count` to closed positions with close timestamps at or after this ISO 8601 datetime. This changes only those count fields; it does not change which accounts are returned. Counts are all-time when this and `position_counts_closed_at_before` are omitted.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Scope `long_positions_count` and `short_positions_count` to closed positions with close timestamps at or after this ISO 8601 datetime. This changes only those count fields; it does not change which accounts are returned. Counts are all-time when this and `position_counts_closed_at_before` are omitted.","examples":{"TradingSessionStart":{"value":"2026-05-03T13:30:00Z","summary":"Trading session start"}}},"f2bdbb88-2ee6-4e6d-ab24-1a6406a82f1f":{"in":"query","name":"position_counts_closed_at_before","schema":{"type":"string","format":"date-time","description":"Scope `long_positions_count` and `short_positions_count` to closed positions with close timestamps at or before this ISO 8601 datetime. This count window is inclusive and based on closed-position close time.","uniqueKey":"","typeLabel":"string\u003cdate-time>"},"description":"Scope `long_positions_count` and `short_positions_count` to closed positions with close timestamps at or before this ISO 8601 datetime. This count window is inclusive and based on closed-position close time.","examples":{"TradingSessionEnd":{"value":"2026-05-03T20:00:00Z","summary":"Trading session end"}}},"ff688288-4980-40d9-9cd8-aa792cdd08f8":{"in":"query","name":"query","schema":{"type":"string","description":"**Choose which fields you want in the response.**\n\nPass a brace-delimited list of the fields you want. The response includes exactly those fields, in the shape you request — useful for trimming large responses to just what your report needs, and for expanding related objects (user, firm, positions) inline so you don't need follow-up calls.\n\n**Syntax:**\n- Flat field list: `?query={account_id, balance, equity}`\n- Nested object: `?query={account_id, user{id, email}}`\n- Multiple nested objects: `?query={account_id, user{id}, phase{id, title}}`\n\n**Nesting limit:** 2 levels deep. Requests nested deeper are rejected with HTTP 400. The outermost `{...}` counts as level 1; each `field{...}` inside adds a level.\n\n**Behavior when omitted:** the response includes every field documented in the `200` response schema. For best performance, pass `?query=` explicitly and ask for only the fields you need — some fields (counts, lists of related objects) are skipped from the response cost when not requested.","uniqueKey":"","typeLabel":"string"},"description":"**Choose which fields you want in the response.**\n\nPass a brace-delimited list of the fields you want. The response includes exactly those fields, in the shape you request — useful for trimming large responses to just what your report needs, and for expanding related objects (user, firm, positions) inline so you don't need follow-up calls.\n\n**Syntax:**\n- Flat field list: `?query={account_id, balance, equity}`\n- Nested object: `?query={account_id, user{id, email}}`\n- Multiple nested objects: `?query={account_id, user{id}, phase{id, title}}`\n\n**Nesting limit:** 2 levels deep. Requests nested deeper are rejected with HTTP 400. The outermost `{...}` counts as level 1; each `field{...}` inside adds a level.\n\n**Behavior when omitted:** the response includes every field documented in the `200` response schema. For best performance, pass `?query=` explicitly and ask for only the fields you need — some fields (counts, lists of related objects) are skipped from the response cost when not requested.","examples":{"PickAFewFields":{"value":"{account_id, balance, equity}","summary":"Pick a few fields","description":"Returns just those three fields per row."},"End-of-dayReportingShape":{"value":"{account_id, status, status_reason, closed_pnl_today, trading_days, initial_balance}","summary":"End-of-day reporting shape","description":"Status and financial fields in one call, no nested objects."},"AddPositionCountsPerAccount":{"value":"{account_id, long_positions_count, short_positions_count}","summary":"Add position counts per account","description":"Per-account counts of long and short closed positions."},"IncludeUserAndPhaseDetails":{"value":"{account_id, user{id, email, full_name}, phase{id, title, step}}","summary":"Include user and phase details","description":"Owner and phase objects returned inline with the account row."},"IncludeUpTo10RecentClosedPositionsPerAccount":{"value":"{account_id, closed_positions{id, symbol, direction, profit, close_time}}","summary":"Include up to 10 recent closed positions per account","description":"Returns the 10 most-recently-closed positions per account, ordered newest first by close time. The 10-per-account limit is fixed and cannot be raised by the client."},"FullReportingShape—Replaces4SeparateCalls":{"value":"{account_id, status, balance, equity, closed_pnl_today, trading_days, long_positions_count, short_positions_count, user{id, email}, closed_positions{id, symbol, profit, close_time}}","summary":"Full reporting shape — replaces 4 separate calls","description":"Account status, financials, position counts, owner info, and recent positions in one paginated response."}}},"22b163fb-9133-4fb4-b6e0-cf78ea50e443":{"in":"query","name":"source","schema":{"type":"string","enum":["ADMIN_MANUAL_CREATE","ADMIN_VERIFICATION","DATA_IMPORT","WEBHOOK"],"description":"Filter accounts by their creation source. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Filter accounts by their creation source. Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","examples":{"SingleSource":{"value":"WEBHOOK","summary":"Single source"}}},"97e4aad9-7bce-4e6f-aee4-98aa4d7f3dd3":{"in":"query","name":"status","schema":{"type":"string","description":"Filter accounts by status. Accepts any AccountStatusChoices value (e.g. ACTIVE, FAILED, BLOCKED) or the literal `all` to disable filtering. Defaults to ACTIVE when omitted.","uniqueKey":"","typeLabel":"string"},"description":"Filter accounts by status. Accepts any AccountStatusChoices value (e.g. ACTIVE, FAILED, BLOCKED) or the literal `all` to disable filtering. Defaults to ACTIVE when omitted."},"c804549f-bd5d-4736-a775-aac40fba23c5":{"in":"query","name":"status_reason","schema":{"type":"string","enum":["ACCOUNT_EXPIRED","CHALLENGE_RESET","COPY_TRADING_DETECTED","DAILY_DRAWDOWN_EXCEEDED","FLOATING_PNL_EXCEEDED","MAX_DRAWDOWN_EXCEEDED","PROFIT_TARGET_REACHED","RULE_BREACHED","SUBSCRIPTION_EXPIRED","TRADING_STRATEGY_NOT_SUITABLE","WITHDRAWAL_REQUESTED"],"description":"Filter accounts by status reason. Useful in combination with `status=FAILED` to detect specific failure modes (e.g. soft breaches). Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Filter accounts by status reason. Useful in combination with `status=FAILED` to detect specific failure modes (e.g. soft breaches). Accepts a single value or a comma-separated list of values. Multiple values are treated as a union (return rows matching any of them).","examples":{"SingleValue":{"value":"DAILY_DRAWDOWN_EXCEEDED","summary":"Single value"},"MultipleValues(union)":{"value":"DAILY_DRAWDOWN_EXCEEDED,GLOBAL_DRAWDOWN_EXCEEDED","summary":"Multiple values (union)"}}}},"responses":{"fee48c92-f76e-468d-b6c8-7465056c9d9c":{"content":{"application/json":{"schema":{"type":"object","required":["meta","results"],"properties":{"meta":{"type":"object","required":["count","page","page_size","total_pages","has_next","has_previous","next","previous"],"description":"Pagination metadata. Use `has_next`/`has_previous` for boolean page checks and `next`/`previous` for page URLs.","example":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"properties":{"count":{"type":"integer","example":123,"description":"Total number of items matching the request.","isRequired":true,"uniqueKey":"meta.count","typeLabel":"integer"},"page":{"type":"integer","example":1,"description":"Current 1-indexed page number.","isRequired":true,"uniqueKey":"meta.page","typeLabel":"integer"},"page_size":{"type":"integer","example":20,"description":"Number of items returned per page.","isRequired":true,"uniqueKey":"meta.page_size","typeLabel":"integer"},"total_pages":{"type":"integer","example":7,"description":"Total number of pages available.","isRequired":true,"uniqueKey":"meta.total_pages","typeLabel":"integer"},"has_next":{"type":"boolean","example":true,"description":"Whether another page is available after this one.","isRequired":true,"uniqueKey":"meta.has_next","typeLabel":"boolean"},"has_previous":{"type":"boolean","example":false,"description":"Whether a page is available before this one.","isRequired":true,"uniqueKey":"meta.has_previous","typeLabel":"boolean"},"next":{"oneOf":[{"type":"string","format":"uri","example":"http://api.example.org/accounts/?page=2","description":"URL for the next page, or null on the final page.","isRequired":true,"uniqueKey":"meta.next.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":"http://api.example.org/accounts/?page=2","description":"URL for the next page, or null on the final page.","isRequired":true,"uniqueKey":"meta.next.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.next","typeLabel":"string\u003curi> | null"},"previous":{"oneOf":[{"type":"string","format":"uri","example":null,"description":"URL for the previous page, or null on the first page.","isRequired":true,"uniqueKey":"meta.previous.oneOf.0","typeLabel":"string\u003curi>"},{"type":"null","format":"uri","example":null,"description":"URL for the previous page, or null on the first page.","isRequired":true,"uniqueKey":"meta.previous.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"meta.previous","typeLabel":"string\u003curi> | null"}},"isRequired":true,"uniqueKey":"meta","typeLabel":"object"},"results":{"type":"array","items":{"type":"object","description":"Reporting-oriented account payload that supports restql ``?query=`` field\nselection and nested expansion. Pair with ``AccountViewSet.summary`` via\n``ReportingViewSetMixin`` so eager-loading and conditional annotations\nfire based on which fields the client requested.\n\nCounts (long_positions_count, short_positions_count) are queryset\nannotations attached by ``AccountSummaryService.annotate_counts`` only\nwhen the requesting query asks for them. ``trading_days`` is precomputed\nin bulk by ``compute_trading_days_bulk`` and attached to each instance\nas ``_trading_days_cache`` to avoid per-row work.","properties":{"account_id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].account_id","typeLabel":"integer"},"user_id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].user_id","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].modified_at","typeLabel":"string\u003cdate-time>"},"disabled_at":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].disabled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].disabled_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].disabled_at","typeLabel":"string\u003cdate-time> | null"},"balance":{"type":"number","format":"double","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].balance","typeLabel":"number\u003cdouble>"},"equity":{"type":"number","format":"double","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].equity","typeLabel":"number\u003cdouble>"},"initial_balance":{"type":"number","format":"double","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].initial_balance","typeLabel":"number\u003cdouble>"},"daily_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Profit or loss for the account during the current trading day.","isRequired":true,"uniqueKey":"results.items.[INDEX].daily_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Profit or loss for the account during the current trading day.","isRequired":true,"uniqueKey":"results.items.[INDEX].daily_pnl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].daily_pnl","typeLabel":"string\u003cdecimal> | null"},"realized_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].realized_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].realized_pnl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].realized_pnl","typeLabel":"string\u003cdecimal> | null"},"unrealized_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Unrealized profit or loss from currently open exposure.","isRequired":true,"uniqueKey":"results.items.[INDEX].unrealized_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Unrealized profit or loss from currently open exposure.","isRequired":true,"uniqueKey":"results.items.[INDEX].unrealized_pnl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].unrealized_pnl","typeLabel":"string\u003cdecimal> | null"},"total_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized lifetime profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].total_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized lifetime profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].total_pnl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].total_pnl","typeLabel":"string\u003cdecimal> | null"},"realized_lifetime_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized lifetime profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].realized_lifetime_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Realized lifetime profit or loss for the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].realized_lifetime_pnl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].realized_lifetime_pnl","typeLabel":"string\u003cdecimal> | null"},"total_commission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Total commission charged to the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].total_commission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","readOnly":true,"description":"Total commission charged to the account.","isRequired":true,"uniqueKey":"results.items.[INDEX].total_commission.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].total_commission","typeLabel":"string\u003cdecimal> | null"},"profit_loss":{"type":"number","format":"double","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].profit_loss","typeLabel":"number\u003cdouble>"},"peak_balance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Peak realized account balance for the relevant risk window, excluding open-position profit or loss.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_balance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Peak realized account balance for the relevant risk window, excluding open-position profit or loss.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_balance.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].peak_balance","typeLabel":"string\u003cdecimal> | null"},"peak_equity":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Peak account equity for the relevant risk window, including open-position profit or loss.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Peak account equity for the relevant risk window, including open-position profit or loss.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity","typeLabel":"string\u003cdecimal> | null"},"peak_equity_timestamp":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"description":"Timestamp when the peak account equity was recorded.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity_timestamp.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"description":"Timestamp when the peak account equity was recorded.","isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity_timestamp.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].peak_equity_timestamp","typeLabel":"string\u003cdate-time> | null"},"low_equity_timestamp":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"description":"Timestamp when the lowest account equity was recorded.","isRequired":true,"uniqueKey":"results.items.[INDEX].low_equity_timestamp.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"description":"Timestamp when the lowest account equity was recorded.","isRequired":true,"uniqueKey":"results.items.[INDEX].low_equity_timestamp.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].low_equity_timestamp","typeLabel":"string\u003cdate-time> | null"},"min_balance_at":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].min_balance_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].min_balance_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].min_balance_at","typeLabel":"string\u003cdate-time> | null"},"failure_threshold":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Failure threshold supplied with failure context, when available.","isRequired":true,"uniqueKey":"results.items.[INDEX].failure_threshold.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","readOnly":true,"description":"Failure threshold supplied with failure context, when available.","isRequired":true,"uniqueKey":"results.items.[INDEX].failure_threshold.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].failure_threshold","typeLabel":"string\u003cdecimal> | null"},"mae_at":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].mae_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].mae_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].mae_at","typeLabel":"string\u003cdate-time> | null"},"mfe_at":{"oneOf":[{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].mfe_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].mfe_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].mfe_at","typeLabel":"string\u003cdate-time> | null"},"failure_metadata":{"oneOf":[{"readOnly":true,"description":"Structured breach or failure context for the account, when available.","isRequired":true,"uniqueKey":"results.items.[INDEX].failure_metadata.oneOf.0","typeLabel":"any"},{"readOnly":true,"description":"Structured breach or failure context for the account, when available.","type":"null","isRequired":true,"uniqueKey":"results.items.[INDEX].failure_metadata.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"results.items.[INDEX].failure_metadata","typeLabel":"any | null"},"trading_days":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].trading_days","typeLabel":"integer"},"long_positions_count":{"type":"integer","readOnly":true,"default":0,"description":"Number of closed long positions for the account. All-time by default; scoped by `position_counts_closed_at_after` / `position_counts_closed_at_before` when provided.","isRequired":true,"uniqueKey":"results.items.[INDEX].long_positions_count","typeLabel":"integer"},"short_positions_count":{"type":"integer","readOnly":true,"default":0,"description":"Number of closed short positions for the account. All-time by default; scoped by `position_counts_closed_at_after` / `position_counts_closed_at_before` when provided.","isRequired":true,"uniqueKey":"results.items.[INDEX].short_positions_count","typeLabel":"integer"},"user":{"type":"object","description":"User shape for nested expansion on reporting endpoints.","required":["created_at","email","full_name","id"],"properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].user.id","typeLabel":"integer"},"email":{"type":"string","format":"email","maxLength":200,"isRequired":true,"uniqueKey":"results.items.[INDEX].user.email","typeLabel":"string\u003cemail>"},"full_name":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"results.items.[INDEX].user.full_name","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].user.created_at","typeLabel":"string\u003cdate-time>"},"is_active":{"type":"boolean","default":true,"uniqueKey":"results.items.[INDEX].user.is_active","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"results.items.[INDEX].user","typeLabel":"object"},"phase":{"type":"object","description":"Phase shape for nested expansion on reporting endpoints.\n\nSurfaces the rule values that define the challenge phase the account is\non (target profit, drawdown limits, trading-day requirements, leverage).","required":["id","step","title"],"properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].phase.id","typeLabel":"integer"},"title":{"type":"string","maxLength":100,"isRequired":true,"uniqueKey":"results.items.[INDEX].phase.title","typeLabel":"string"},"step":{"type":"integer","maximum":5,"minimum":0,"isRequired":true,"uniqueKey":"results.items.[INDEX].phase.step","typeLabel":"integer"},"target_profit":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,5})?$","uniqueKey":"results.items.[INDEX].phase.target_profit.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,5})?$","uniqueKey":"results.items.[INDEX].phase.target_profit.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.target_profit","typeLabel":"string\u003cdecimal> | null"},"daily_drawdown":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.daily_drawdown.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.daily_drawdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.daily_drawdown","typeLabel":"string\u003cdecimal> | null"},"maximum_drawdown":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.maximum_drawdown.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.maximum_drawdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.maximum_drawdown","typeLabel":"string\u003cdecimal> | null"},"trading_period_days":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":0,"default":0,"title":"Total Trading Days","description":"Number of days before the account expires","uniqueKey":"results.items.[INDEX].phase.trading_period_days.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":0,"default":0,"title":"Total Trading Days","description":"Number of days before the account expires","uniqueKey":"results.items.[INDEX].phase.trading_period_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.trading_period_days","typeLabel":"integer | null"},"minimum_trading_days":{"oneOf":[{"type":"integer","maximum":2147483647,"minimum":-2147483648,"uniqueKey":"results.items.[INDEX].phase.minimum_trading_days.oneOf.0","typeLabel":"integer"},{"type":"null","maximum":2147483647,"minimum":-2147483648,"uniqueKey":"results.items.[INDEX].phase.minimum_trading_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.minimum_trading_days","typeLabel":"integer | null"},"consistency_percentage":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.consistency_percentage.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].phase.consistency_percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.consistency_percentage","typeLabel":"string\u003cdecimal> | null"},"leverage":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].phase.leverage.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,3}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].phase.leverage.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].phase.leverage","typeLabel":"string\u003cdecimal> | null"}},"isRequired":true,"uniqueKey":"results.items.[INDEX].phase","typeLabel":"object"},"closed_positions":{"type":"array","items":{"type":"object","description":"Closed-position shape for nested expansion on reporting endpoints.\n\nIntentionally exposes no relation fields. ``direction`` and ``state``\nare returned as their string labels (``Long``/``Short``, ``Closed``)\nrather than internal numeric codes so reporting clients don't need a\nlookup table.","properties":{"id":{"type":"integer","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].id","typeLabel":"integer"},"uid":{"type":"string","maxLength":255,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].uid","typeLabel":"string"},"symbol":{"type":"string","maxLength":50,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].symbol","typeLabel":"string"},"direction":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].direction","typeLabel":"string"},"state":{"type":"string","readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].state","typeLabel":"string"},"volume":{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,4})?$","isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].volume","typeLabel":"string\u003cdecimal>"},"open_time":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].open_time","typeLabel":"string\u003cdate-time>"},"open_price":{"type":"string","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].open_price","typeLabel":"string\u003cdecimal>"},"close_time":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_time.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_time.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_time","typeLabel":"string\u003cdate-time> | null"},"close_price":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_price.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].close_price","typeLabel":"string\u003cdecimal> | null"},"tp":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].tp.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].tp.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].tp","typeLabel":"string\u003cdecimal> | null"},"sl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].sl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,16}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].sl.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].sl","typeLabel":"string\u003cdecimal> | null"},"profit":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].profit.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].profit.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].profit","typeLabel":"string\u003cdecimal> | null"},"net_pnl":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].net_pnl.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].net_pnl.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].net_pnl","typeLabel":"string\u003cdecimal> | null"},"commission":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].commission.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].commission.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].commission","typeLabel":"string\u003cdecimal> | null"},"swap":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].swap.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,8}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].swap.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].swap","typeLabel":"string\u003cdecimal> | null"},"mae":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mae.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mae.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mae","typeLabel":"string\u003cdecimal> | null"},"mfe":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mfe.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mfe.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX].mfe","typeLabel":"string\u003cdecimal> | null"}},"required":["direction","id","open_price","open_time","state","symbol","uid","volume"],"uniqueKey":"results.items.[INDEX].closed_positions.items.[INDEX]","typeLabel":"object"},"readOnly":true,"isRequired":true,"uniqueKey":"results.items.[INDEX].closed_positions","typeLabel":"object[]"},"challenge_short_code":{"oneOf":[{"type":"string","maxLength":30,"uniqueKey":"results.items.[INDEX].challenge_short_code.oneOf.0","typeLabel":"string"},{"type":"null","maxLength":30,"uniqueKey":"results.items.[INDEX].challenge_short_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].challenge_short_code","typeLabel":"string | null"},"status":{"type":"string","description":"* `PENDING_ACTIVATION` - Pending Activation\n* `ACTIVE` - Active\n* `PASSED` - Passed\n* `FAILED` - Failed\n* `BLOCKED` - Blocked\n* `DELETED` - Deleted\n* `LIVE_VERIFICATION` - Live Account Verification Required\n* `KYC_VERIFICATION_REQD` - KYC Verification Required\n* `PHASE_VERIFICATION_REQD` - Phase Verification Required\n* `PAUSED` - PAUSED\n* `SUBSCRIPTION_EXPIRED` - Subscription Expired\n* `PAYMENT_REQUESTED` - Payment Requested","default":"ACTIVE","enum":["PENDING_ACTIVATION","ACTIVE","PASSED","FAILED","BLOCKED","DELETED","LIVE_VERIFICATION","KYC_VERIFICATION_REQD","PHASE_VERIFICATION_REQD","PAUSED","SUBSCRIPTION_EXPIRED","PAYMENT_REQUESTED"],"uniqueKey":"results.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"status_reason":{"oneOf":[{"type":"string","description":"* `DAILY_DRAWDOWN_EXCEEDED` - Daily drawdown limit exceeded\n* `MAX_DRAWDOWN_EXCEEDED` - Maximum drawdown limit exceeded\n* `FLOATING_PNL_EXCEEDED` - Floating PNL limit exceeded\n* `PROFIT_TARGET_REACHED` - Profit target completed\n* `ACCOUNT_EXPIRED` - Account expired\n* `TRADING_STRATEGY_NOT_SUITABLE` - Trading strategy does not suit our Organization\n* `COPY_TRADING_DETECTED` - Copy trading detected\n* `RULE_BREACHED` - Rule Breached\n* `WITHDRAWAL_REQUESTED` - Withdrawal Requested\n* `CHALLENGE_RESET` - Challenge Reset\n* `SUBSCRIPTION_EXPIRED` - Subscription Expired","enum":["DAILY_DRAWDOWN_EXCEEDED","MAX_DRAWDOWN_EXCEEDED","FLOATING_PNL_EXCEEDED","PROFIT_TARGET_REACHED","ACCOUNT_EXPIRED","TRADING_STRATEGY_NOT_SUITABLE","COPY_TRADING_DETECTED","RULE_BREACHED","WITHDRAWAL_REQUESTED","CHALLENGE_RESET","SUBSCRIPTION_EXPIRED"],"uniqueKey":"results.items.[INDEX].status_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"string","enum":[""],"uniqueKey":"results.items.[INDEX].status_reason.oneOf.1","typeLabel":"enum\u003cstring>"},{"enum":[null],"uniqueKey":"results.items.[INDEX].status_reason.oneOf.2","typeLabel":"any"},{"type":"null","uniqueKey":"results.items.[INDEX].status_reason.oneOf.3","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].status_reason","typeLabel":"enum\u003cstring> · enum\u003cstring> · any · null"},"custom_status_reason":{"oneOf":[{"type":"string","uniqueKey":"results.items.[INDEX].custom_status_reason.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"results.items.[INDEX].custom_status_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].custom_status_reason","typeLabel":"string | null"},"previous_end_of_day_balance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].previous_end_of_day_balance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,12}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].previous_end_of_day_balance.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].previous_end_of_day_balance","typeLabel":"string\u003cdecimal> | null"},"closed_pnl_today":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_pnl_today.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].closed_pnl_today.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].closed_pnl_today","typeLabel":"string\u003cdecimal> | null"},"balance_high":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].balance_high.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].balance_high.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].balance_high","typeLabel":"string\u003cdecimal> | null"},"balance_low":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].balance_low.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].balance_low.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].balance_low","typeLabel":"string\u003cdecimal> | null"},"equity_high":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].equity_high.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].equity_high.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].equity_high","typeLabel":"string\u003cdecimal> | null"},"equity_low":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].equity_low.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].equity_low.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].equity_low","typeLabel":"string\u003cdecimal> | null"},"eod_peak_balance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].eod_peak_balance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","uniqueKey":"results.items.[INDEX].eod_peak_balance.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].eod_peak_balance","typeLabel":"string\u003cdecimal> | null"},"min_balance":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","description":"Lowest observed account balance for the relevant risk window.","uniqueKey":"results.items.[INDEX].min_balance.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,24}(?:\\.\\d{0,4})?$","description":"Lowest observed account balance for the relevant risk window.","uniqueKey":"results.items.[INDEX].min_balance.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].min_balance","typeLabel":"string\u003cdecimal> | null"},"mae":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].mae.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].mae.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].mae","typeLabel":"string\u003cdecimal> | null"},"mfe":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].mfe.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,26}(?:\\.\\d{0,2})?$","uniqueKey":"results.items.[INDEX].mfe.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].mfe","typeLabel":"string\u003cdecimal> | null"},"profit_split":{"oneOf":[{"type":"string","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,2})?$","description":"Percentage value (0 to 1)","uniqueKey":"results.items.[INDEX].profit_split.oneOf.0","typeLabel":"string\u003cdecimal>"},{"type":"null","format":"decimal","pattern":"^-?\\d{0,1}(?:\\.\\d{0,2})?$","description":"Percentage value (0 to 1)","uniqueKey":"results.items.[INDEX].profit_split.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].profit_split","typeLabel":"string\u003cdecimal> | null"},"next_withdrawal_date":{"oneOf":[{"type":"string","format":"date-time","uniqueKey":"results.items.[INDEX].next_withdrawal_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","uniqueKey":"results.items.[INDEX].next_withdrawal_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].next_withdrawal_date","typeLabel":"string\u003cdate-time> | null"}},"required":["account_id","balance","closed_positions","created_at","daily_pnl","disabled_at","equity","failure_metadata","failure_threshold","initial_balance","long_positions_count","low_equity_timestamp","mae_at","mfe_at","min_balance_at","modified_at","peak_balance","peak_equity","peak_equity_timestamp","phase","profit_loss","realized_lifetime_pnl","realized_pnl","short_positions_count","total_commission","total_pnl","trading_days","unrealized_pnl","user","user_id"],"uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"results","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"ThreeFieldsOnly":{"title":"ThreeFieldsOnly","description":"Request: `?query={account_id, balance, equity}`","value":{"meta":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"results":[{"account_id":101,"balance":50000,"equity":52500.5}]}},"End-of-dayReportingShape":{"title":"End-of-dayReportingShape","description":"Request: `?status=all\u0026query={account_id, status, status_reason, closed_pnl_today, profit_loss, trading_days, initial_balance, balance, equity, leverage, mae, mfe, long_positions_count, short_positions_count}`. Add `\u0026position_counts_closed_at_after=2026-05-03T13:30:00Z\u0026position_counts_closed_at_before=2026-05-03T20:00:00Z` to scope only the count fields to a trading-session close-time window.","value":{"meta":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"results":[{"account_id":102,"status":"FAILED","status_reason":"DAILY_DRAWDOWN_EXCEEDED","closed_pnl_today":"-2200.00","profit_loss":"-2200.00","trading_days":3,"initial_balance":"50000.00","balance":47800,"equity":47800,"leverage":"30.00","mae":"-2350.00","mfe":"180.00","long_positions_count":12,"short_positions_count":4}]}},"WithUserAndPhase":{"title":"WithUserAndPhase","description":"Request: `?query={account_id, status, user{id, email, full_name}, phase{id, title, step, target_profit, daily_drawdown, maximum_drawdown}}`","value":{"meta":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"results":[{"account_id":103,"status":"ACTIVE","user":{"id":51,"email":"trader@example.com","full_name":"Jane Doe"},"phase":{"id":7,"title":"Evaluation Step 1","step":1,"target_profit":"0.10000","daily_drawdown":"0.0500","maximum_drawdown":"0.1000"}}]}},"WithRecentClosedPositions":{"title":"WithRecentClosedPositions","description":"Request: `?query={account_id, closed_positions{id, symbol, direction, profit, open_price, close_price, open_time, close_time}}`. Returns up to 10 positions per account, ordered newest first by close time. The 10-per-account limit is fixed.\n\n`direction` is returned as `Long` or `Short`. `state` is returned as `Open` or `Closed` (always `Closed` here).","value":{"meta":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"results":[{"account_id":104,"closed_positions":[{"id":9001,"symbol":"EURUSD","direction":"Long","profit":"120.50","open_price":"1.0820","close_price":"1.0834","open_time":"2026-04-30T15:00:00Z","close_time":"2026-04-30T20:30:00Z"},{"id":9000,"symbol":"NAS100","direction":"Short","profit":"-45.00","open_price":"17820.00","close_price":"17835.00","open_time":"2026-04-30T16:45:00Z","close_time":"2026-04-30T18:15:00Z"}]}]}},"EmptyResult":{"title":"EmptyResult","description":"Returned when no accounts match `?status=` (or you have no visible accounts).","value":{"meta":{"count":123,"page":1,"page_size":20,"total_pages":7,"has_next":true,"has_previous":false,"next":"https://api.example.org/resources/?page=2","previous":null},"results":[[]]}}},"exampleType":"examples"}},"description":"","exampleType":"examples"}},"security":{"b072ce1d-94dc-429a-bc05-65ed4eca2e75":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\"","scopes":[]}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\"","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"Token-based authentication with required prefix \"Token\"","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"tokenAuth","name":"Authorization"}],"title":"tokenAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"tickblaze","siteName":"Ignite API","title":"List accounts with optional field selection and nested objects - Ignite API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-28T22:11:27.309Z","originalFileLocation":"api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects.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=\"Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Ignite API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_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/tickblaze/XWSaL7nm9xiQNJDY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List accounts with optional field selection and nested objects - Ignite API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Ignite API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tickblaze.mintlify.site/_mintlify/api/og/v2?division=Accounts\u0026amp;title=List+accounts+with+optional+field+selection+and+nested+objects\u0026amp;description=Returns+paginated+accounts+with+optional+field+selection+through+%60query%60.+Callers+can+request+account+fields%2C+%60user%60+and+%60phase%60+objects%2C+position+counts%2C+and+u\u0026amp;theme=2fd322792c8ee4df87f64ccb\u0026amp;signature=073615c4e69109971d5ce1a578e15b9eb26dca6c05b0308f12402438234fb69c\">\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=\"List accounts with optional field selection and nested objects - Ignite API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tickblaze.mintlify.site/_mintlify/api/og/v2?division=Accounts\u0026amp;title=List+accounts+with+optional+field+selection+and+nested+objects\u0026amp;description=Returns+paginated+accounts+with+optional+field+selection+through+%60query%60.+Callers+can+request+account+fields%2C+%60user%60+and+%60phase%60+objects%2C+position+counts%2C+and+u\u0026amp;theme=2fd322792c8ee4df87f64ccb\u0026amp;signature=073615c4e69109971d5ce1a578e15b9eb26dca6c05b0308f12402438234fb69c\">\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/tickblaze/XWSaL7nm9xiQNJDY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Ignite API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B82F6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://tickblaze.mintlify.app/#organization\",\"name\":\"Ignite API\",\"url\":\"https://tickblaze.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tickblaze/LyaG4yU0RLGol6cN/logo/light.webp?fit=max\u0026auto=format\u0026n=LyaG4yU0RLGol6cN\u0026q=85\u0026s=fe4d152a21d32c41add95b18571f5111\"}},{\"@type\":\"WebSite\",\"@id\":\"https://tickblaze.mintlify.app#website\",\"name\":\"Ignite API\",\"url\":\"https://tickblaze.mintlify.app\",\"publisher\":{\"@id\":\"https://tickblaze.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects#webpage\",\"url\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects\",\"name\":\"List accounts with optional field selection and nested objects\",\"description\":\"Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\",\"dateModified\":\"2026-08-28T22:11:27.309Z\",\"isPartOf\":{\"@id\":\"https://tickblaze.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accounts\",\"item\":\"https://tickblaze.mintlify.app/api-reference/accounts/create-a-trading-account\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List accounts with optional field selection and nested objects\",\"item\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects#apireference\",\"headline\":\"List accounts with optional field selection and nested objects\",\"name\":\"List accounts with optional field selection and nested objects\",\"description\":\"Returns paginated accounts with optional field selection through query. Callers can request account fields, user and phase objects, position counts, and up to 10 recent closed positions per account. status filters accounts and defaults to ACTIVE; use all to disable that filter. position_counts_closed_at_after and position_counts_closed_at_before limit only the position count fields, not the returned accounts. Staff users see accessible firm accounts; regular users see only their own.\",\"url\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects\",\"mainEntityOfPage\":{\"@id\":\"https://tickblaze.mintlify.app/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects#webpage\"},\"dateModified\":\"2026-08-28T22:11:27.309Z\",\"publisher\":{\"@id\":\"https://tickblaze.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://tickblaze.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Ignite API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Ignite API","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","groups":[{"group":"Accounts","pages":[{"title":"Create a trading account","deprecated":null,"version":null,"openapi":"/openapi.json post /api/accounts/","href":"/api-reference/accounts/create-a-trading-account"},{"title":"Retrieve trading account information","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/{id}/","href":"/api-reference/accounts/retrieve-trading-account-information"},{"title":"Deactivate a trading account","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/accounts/{id}/deactivate/","href":"/api-reference/accounts/deactivate-a-trading-account"},{"title":"Reactivate a trading account","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/accounts/{id}/reactivate/","href":"/api-reference/accounts/reactivate-a-trading-account"},{"title":"Adjust balance for trading accounts","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/accounts/balance/","href":"/api-reference/accounts/adjust-balance-for-trading-accounts"},{"title":"Get balance, equity and reporting fields for accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/balance-equity/","href":"/api-reference/accounts/get-balance-equity-and-reporting-fields-for-accounts"},{"title":"List disabled trading accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/disabled/","href":"/api-reference/accounts/list-disabled-trading-accounts"},{"title":"Bulk reactivate trading accounts","deprecated":null,"version":null,"openapi":"/openapi.json post /api/accounts/reactivate/","href":"/api-reference/accounts/bulk-reactivate-trading-accounts"},{"title":"Update trading account statuses","description":"Updates the account status for every account in `account_ids` and stores the optional `custom_status_reason`. Returns a payload summarizing how many account statuses changed.","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/accounts/status/","href":"/api-reference/accounts/update-trading-account-statuses"},{"title":"List accounts with optional field selection and nested objects","deprecated":null,"version":null,"openapi":"/openapi.json get /api/accounts/summary/","href":"/api-reference/accounts/list-accounts-with-optional-field-selection-and-nested-objects"}]},{"group":"Challenge","pages":[{"title":"List Challenges","description":"Returns a paginated list of Challenges for your firm, including nested phases, allowed exchange limits, and individual symbol limits.","deprecated":null,"version":null,"openapi":"/openapi.json get /api/challenges/","href":"/api-reference/challenge/list-challenges"}]},{"group":"Entitlements","pages":[{"title":"List user entitlements","deprecated":null,"version":null,"openapi":"/openapi.json get /api/entitlements/user-entitlements/","href":"/api-reference/entitlements/list-user-entitlements"},{"title":"Retrieve user entitlements by user_id","deprecated":null,"version":null,"openapi":"/openapi.json get /api/entitlements/user-entitlements/{user_id}/","href":"/api-reference/entitlements/retrieve-user-entitlements-by-user_id"},{"title":"Authorize or revoke user entitlements","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/users/{user_id}/entitlements/","href":"/api-reference/entitlements/authorize-or-revoke-user-entitlements"}]},{"group":"Status","pages":[{"title":"Health probe","deprecated":null,"version":null,"openapi":"/openapi.json get /api/health/","href":"/api-reference/status/health-probe"},{"title":"Scheduled outage status","deprecated":null,"version":null,"openapi":"/openapi.json get /api/maintenance/","href":"/api-reference/status/scheduled-outage-status"}]},{"group":"Trade","pages":[{"title":"Submit close requests for all open positions for an account","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/trade/accounts/{account_id}/positions/close/","href":"/api-reference/trade/submit-close-requests-for-all-open-positions-for-an-account"},{"title":"Submit close requests for all open positions for an account","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/trade/accounts/positions/close/","href":"/api-reference/trade/submit-close-requests-for-all-open-positions-for-an-account-1"},{"title":"List positions across accessible accounts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/trade/positions/","href":"/api-reference/trade/list-positions-across-accessible-accounts"},{"title":"Submit a close request for one account and symbol","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/trade/positions/close/","href":"/api-reference/trade/submit-a-close-request-for-one-account-and-symbol"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/","href":"/api-reference/users/list-users"},{"title":"Create a trader user","deprecated":null,"version":null,"openapi":"/openapi.json post /api/users/","href":"/api-reference/users/create-a-trader-user"},{"title":"Retrieve user details","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/{id}/","href":"/api-reference/users/retrieve-user-details"},{"title":"Update user contact details","deprecated":null,"version":null,"openapi":"/openapi.json patch /api/users/{id}/","href":"/api-reference/users/update-user-contact-details"},{"title":"Get per-user account counts","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/{id}/accounts/stats/","href":"/api-reference/users/get-per-user-account-counts"},{"title":"Deactivate a user","deprecated":null,"version":null,"openapi":"/openapi.json post /api/users/{id}/deactivate/","href":"/api-reference/users/deactivate-a-user"},{"title":"Get user entitlements by token","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/{id}/entitlements/","href":"/api-reference/users/get-user-entitlements-by-token"},{"title":"Reactivate a user","deprecated":null,"version":null,"openapi":"/openapi.json post /api/users/{id}/reactivate/","href":"/api-reference/users/reactivate-a-user"},{"title":"List entitlement flags by user","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/entitlements/","href":"/api-reference/users/list-entitlement-flags-by-user"},{"title":"Export users CSV","deprecated":null,"version":null,"openapi":"/openapi.json get /api/users/export/","href":"/api-reference/users/export-users-csv"}]},{"group":"withdrawals","pages":[{"title":"List withdrawals","deprecated":null,"version":null,"openapi":"/openapi.json get /api/withdrawals/","href":"/api-reference/withdrawals/list-withdrawals"},{"title":"Check potential withdrawal details","deprecated":null,"version":null,"openapi":"/openapi.json get /api/withdrawals/{account_id}/request/","href":"/api-reference/withdrawals/check-potential-withdrawal-details"},{"title":"Request a withdrawal","deprecated":null,"version":null,"openapi":"/openapi.json post /api/withdrawals/{account_id}/request/","href":"/api-reference/withdrawals/request-a-withdrawal"}]},{"group":"Auth","pages":[{"title":"Authenticate a user","deprecated":null,"version":null,"openapi":"/openapi.json post /auth/login/","href":"/api-reference/auth/authenticate-a-user"},{"title":"Refresh access token","deprecated":null,"version":null,"openapi":"/openapi.json post /auth/refresh/","href":"/api-reference/auth/refresh-access-token"}]}]}]},"basePath":"","title":"List accounts with optional field selection and nested objects - Ignite API","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}