Skip to navigation

Set subkey block trade signing

Set whether an active subkey is enabled to sign block trades (create, offer and execute signatures) for the account. Subkeys start with it off. The Paradigm RFQ delegation key follows its delegation instead, and changing it is rejected with 400, as is a subkey that is not active yet. Only callable with the main account.

Authentication

Authorizationstring
API Key authentication via header

Path parameters

public_keystringRequired
Subkey public key

Request

Block trade signing setting
enabledbooleanRequired
Whether the subkey may sign block trades for the account.

Response

Updated subkey details
account_idstringOptional
Account ID that owns this subkey
allowed_cidrslist of stringsOptional

IP CIDR allowlist; empty means unrestricted

block_trade_signing_enabledbooleanOptional

Whether this subkey is enabled for block trade signing (create, offer and execute signatures) for its account: it is active, and either the account owner enabled it with the main key or it is the Paradigm RFQ delegation key, which follows its delegation. Always false for pending and revoked subkeys.

created_atintegerOptional

Subkey creation timestamp (nanoseconds since epoch)

idintegerOptional
Unique subkey identifier
namestringOptional

User-provided subkey name

public_keystringOptional
Subkey public key
revoked_atintegerOptional

Revocation timestamp (nanoseconds since epoch, 0 if not revoked)

statestringOptional
Subkey state
updated_atintegerOptional

Last modification timestamp (nanoseconds since epoch)

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error