Skip to main content
POST
Retry missing server-wallet approvals for a partner subaccount
Requires HMAC authentication with the account_creation and delegated_signing scopes. API key auth and Privy auth are not accepted.
Retries delegated-trading allowance recovery for a partner-created server-wallet sub-account. The retry operation:
  • takes a short lock for the wallet
  • re-checks live chain state before submitting
  • submits only targets that are still missing
  • returns submitted only for targets this request submitted as a sponsored transaction or user operation
  • Route: POST /profiles/partner-accounts/:profileId/allowances/retry
  • Auth: HMAC api-token auth
  • Scopes: account_creation + delegated_signing
  • profileId: child/server-wallet profile id that belongs to the authenticated partner

Path parameters

Request body

No request body is required.

Response

Returns the same shape as Check Partner Account Allowances.
submitted does not mean the target is already confirmed on-chain. It means this retry request submitted a sponsored transaction or user operation. Poll the GET endpoint again after a short delay.

Error responses

429 example

409 example

  1. Poll Check Partner Account Allowances.
  2. If ready=true, continue.
  3. If targets are missing or failed and retryable=true, call this endpoint.
  4. If this endpoint returns submitted targets, poll GET again after a short delay.
  5. If 429, wait retryAfterSeconds.
  6. If 409, wait briefly and call GET again.

Example

Pack vault approval

When Packs are enabled and the treasury vault is configured, allowance targets include type: "USDC_ALLOWANCE", label: "parlay-treasury-vault", and requiredFor: "BUY". Existing wallets may need an explicit retry after the vault is enabled. Before preparing a Pack purchase, require that specific target to have confirmed: true and status: "confirmed". A submitted approval is not confirmation. Retry uses the existing unlimited-approval policy and can repair other missing trading targets too. A buy rejected with PACK_ALLOWANCE_REQUIRED includes tokenAddress, spender, and requiredAllowance. See the Partner Packs allowance preflight for the repair and polling sequence.

Path Parameters

profileId
string
required

Response

200