TheDocumentation Index
Fetch the complete documentation index at: https://limitless-docs-ws-settlement-events.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
PartnerAccountService creates sub-account profiles linked to the authenticated partner. Requires HMAC authentication with the account_creation scope.
Access
Server wallet mode
Creates a managed Privy wallet for the sub-account. Enables delegated signing — the partner submits unsigned orders and the server signs them.New server wallets should be checked with
check_allowances() before the first delegated trade. If retryable targets are missing or failed, call retry_allowances() and poll again.Allowance recovery
Server-wallet sub-accounts need delegated-trading approvals before they can trade. The partner allowance helpers use the Partner API only:check_allowances(profile_id)callsGET /profiles/partner-accounts/:profileId/allowancesretry_allowances(profile_id)callsPOST /profiles/partner-accounts/:profileId/allowances/retry- both methods require HMAC credentials with
account_creationanddelegated_signing profile_idis the child/server-wallet profile id
- Poll
check_allowances(profile_id). - If
ready is True, continue. - If targets are
missingorfailedwithretryable=True, callretry_allowances(profile_id). - If retry returns
submittedtargets, pollcheck_allowances()again after a short delay. - If retry returns
429, waitretryAfterSeconds. - If retry returns
409, wait briefly and callcheck_allowances()again.
EOA mode
Creates a profile for an externally-owned address. The end user manages their own keys and signs orders themselves. EOA mode requires wallet ownership verification headers:Validation
display_nameis optional, max 44 characters. Defaults to the wallet address if omitted.- Returns
409 Conflictif a profile already exists for the target address. - Cannot create a sub-account for the partner’s own address.
- The SDK validates
display_namelength locally before sending the request.