Skip to main content
DELETE
Delete a spending limit
Remove an existing spending limit from a Smart Account.

Key Concepts

  • Permanent Removal: The spending limit will be completely removed
  • Transaction Signing: Requires approval from authorized signers
  • Account Recovery: Rent from the spending limit account can be reclaimed

Important Notes

  • Cannot be undone - create a new limit if needed later
  • Any unused amount will be inaccessible
  • Transaction must be signed by enough signers to meet threshold
  • Returns 404 if the spending limit doesn’t exist

Authorizations

Authorization
string
header
required

UUID-based API key provided by Squads

Headers

x-squads-network
enum<string>
required

Specifies the network for the API request

Available options:
mainnet,
devnet

Path Parameters

smart_account_address
string
required

The address of the smart account

spending_limit_address
string
required

The address of the spending limit

Body

application/json
transaction_signers
string[]
fee_config
object

Response

Spending limit deleted successfully

transaction
string
fee
object