The identity and technical contract details declared by the specification.
UnknownTarget
object
Unknown target type - client should handle gracefully.
1 property
FunctionCallPolicyResponse
object
3 properties
3 required
ValidationError
object
3 properties
3 required
TokenSpendApprovalAmountRule
object
2 properties
2 required
MovedAssetsPolicyResponse
object
2 properties
2 required
RiskExposureRules-Input
object
1 property
1 required
IgnoreThresholdRule
object
2 properties
2 required
TransactionUSDValueRules-Output
object
1 property
1 required
TokenSpendApprovalPolicyResponse
object
2 properties
2 required
EvaluationSummary
object
Aggregated counts across all transactions. Note: rejected includes transactions blocked before policy evaluation (non-benign scans). Per-policy counts only ref…
4 properties
4 required
EventParameter
object
3 properties
3 required
EvaluateTransactionRequest
Request body for evaluating an EVM transaction against cosigner policies.
CalledAddressRules-Input
object
1 property
1 required
FireblocksCosignerUpdateExternal
object
6 properties
1 required
TokenSpendApprovalPolicyRequest
object
2 properties
2 required
FunctionCallRules-Input
object
2 properties
1 required
OtherChainPolicyResponse
object
Policy response for other/unsupported chains as returned by the API.
3 properties
3 required
CalledAddressRules-Output
object
1 property
1 required
TelegramExternalAction
object
3 properties
2 required
GainingAddressesPolicyResponse
object
2 properties
2 required
RiskExposureRules-Output
object
1 property
1 required
MovedAssetsRule
object
2 properties
2 required
BitcoinCompositePolicyRequest
object
3 properties
2 required
CosignerSafeResponseExternal
object
7 properties
7 required
TransactionUSDValueRules-Input
object
1 property
1 required
SolanaPolicyResponse
object
A single Solana chain policy as returned by the API.
3 properties
3 required
MerklCampaignRules-Output
object
1 property
1 required
EventEmittedRules-Output
object
2 properties
1 required
NonApprovedGainingPercentage
object
2 properties
2 required
GetPoliciesResponse
object
Response containing all policies for a cosigner (per chain).
1 property
1 required
FunctionCallRules-Output
object
2 properties
1 required
BitcoinPolicyResponse
object
A single Bitcoin chain policy as returned by the API.
3 properties
3 required
RollingUsdLimitPolicyRequest
object
2 properties
2 required
Eip712VerifyingContractsRule
object
Rule matching EIP-712 domain verifying contract addresses.
2 properties
2 required
FunctionName
object
2 properties
2 required
FireblocksCosignerDataExternal
object
Configuration required to connect and operate a Fireblocks cosigner.
8 properties
7 required
EVMCompositePolicyRequest
object
Composite EVM policy that combines multiple sub-policies with AND/OR logic.
3 properties
2 required
TokenSpendApprovalRules-Output
object
2 properties
1 required
PoliciesExternal
object
5 properties
2 required
UtilaCosignerUpdateExternal
object
5 properties
1 required
MovedAssetsRules-Output
object
2 properties
1 required
TokenSpendApprovalUsdValueRule
object
2 properties
2 required
CreateCosignerExternalRequest
object
7 properties
6 required
CosignerSearchRequest
object
3 properties
SetPoliciesRequest
object
Request body for setting cosigner policies (wraps PoliciesRequest).
1 property
1 required
UnknownPolicyResponse
object
Policy response for an unknown or future policy type; clients should handle gracefully.
3 properties
1 required
CalledAddressPolicyRequest
object
2 properties
2 required
FordefiCosignerResponseExternal
object
8 properties
7 required
ApprovedGainingAddresses
object
2 properties
2 required
EmailExternalAction
object
5 properties
2 required
BitcoinPolicyRequest
object
A single Bitcoin chain policy for request (gaining addresses, transaction USD value, or composite).
3 properties
3 required
AssetLabelTarget
object
2 properties
2 required
ThresholdPercentage
object
2 properties
2 required
PolicyEvaluationSummary
object
10 properties
6 required
UnsupportedChainPolicyResponse
object
1 property
1 required
TelegramExternalChannel
object
2 properties
2 required
SummaryStatus
object
3 properties
3 required
CalledAddressPolicyResponse
object
2 properties
2 required
MovedAssetsDirectionValue
string
Action
string
What the cosigner should do when a transaction is proposed (e.g. sign, reject).
RollingUsdLimitRules-Output
object
2 properties
2 required
Eip712SignaturePolicyResponse
object
Resolved EIP-712 signature policy returned to API consumers.
2 properties
2 required
GainingAddressesRules-Input
object
4 properties
2 required
PoliciesResponse
object
Response containing policy arrays per chain as returned by the API.
5 properties
VaultDetails
object
3 properties
3 required
OtherChainPolicyRequest
object
Policy for chains that do not have specific policy types; uses unsupportedchain policy.
3 properties
3 required
PolicyTraceEntryExternal
object
4 properties
4 required
EvaluateHistoricalDataResponse
object
Response containing the policy evaluation result for historical data.
9 properties
4 required
AssetTagTarget
object
2 properties
2 required
TokenSpendApprovalRules-Input
object
2 properties
1 required
RollingUsdLimitPolicyResponse
object
2 properties
2 required
GreaterThanComparisonOperator
string
ConfigActionRule
object
Rule matching the Squads multisig config action(s) in a transaction.
2 properties
2 required
SquadsConfigTransactionRules-Output
object
1 property
1 required
EventEmittedPolicyResponse
object
3 properties
3 required
SolanaCompositePolicyRequest
object
3 properties
2 required
SortByField
object
2 properties
2 required
EvaluateTransactionResponse
object
Response containing the policy evaluation result for the submitted EVM transaction.
2 properties
1 required
HTTPValidationError
object
1 property
UnsupportedChainPolicyRequest
object
Placeholder policy for chains that do not support granular policy types.
1 property
1 required
UtilaCosignerResponseExternal
object
7 properties
6 required
GainingAddressesPolicyRequest
object
Policy that evaluates based on approved gaining addresses and transaction filters.
2 properties
2 required
FordefiCosignerDataExternal
object
8 properties
6 required
ApproverSigningMode
string
This Cosigner's participation level in transaction approval: - activeapproval - Cosigner actively approves or rejects transactions. - reportingonly - Cosigner…
CosignerStatusExternal
string
The current status of the Cosigner. - ok - The Cosigner is active. - pending - The Cosigner is waiting for the final activation steps in the multisig wallet to…
SuiPolicyResponse
object
A single Sui chain policy as returned by the API.
3 properties
3 required
CosignerSquadsUpdateDataExternal
object
4 properties
1 required
TransactionFilterValue
string
FordefiCosignerUpdateExternal
object
6 properties
1 required
EventName
object
2 properties
2 required
SetPoliciesResponse
object
Response returned after successfully setting cosigner policies.
1 property
1 required
MerklCampaignPolicyResponse
object
2 properties
2 required
TimeWindowRule
object
2 properties
2 required
VaultError
object
2 properties
2 required
AssetIDTarget
object
2 properties
2 required
SquadsConfigAction
string
Eip712SignatureRules-Output
object
Aggregated rules for evaluating EIP-712 typed-data signatures.
2 properties
1 required
CosignerSafeUpdateDataExternal
object
5 properties
1 required
TransactionUSDValuePolicyRequest
object
Policy that evaluates based on transaction USD value thresholds.
2 properties
2 required
CalledAddressesRule
object
2 properties
2 required
MerklCampaignRules-Input
object
1 property
1 required
MerklCampaignAction
string
MerklCampaignItem
object
7 properties
7 required
RiskExposurePolicyRequest
object
2 properties
2 required
TransactionUSDValuePolicyResponse
object
2 properties
2 required
MovedAssetsRules-Input
object
2 properties
1 required
EVMPolicyResponse
object
A single EVM chain policy as returned by the API (may include unknown policy types).
3 properties
3 required
SolanaPolicyRequest
object
A single Solana chain policy for request (gaining addresses, transaction USD value, or composite).
3 properties
3 required
Eip712SignaturePolicyRequest
object
Inbound policy definition for EIP-712 signature matching.
2 properties
2 required
MaxUsdValueRule
object
2 properties
2 required
GainingAddressesRules-Output
object
4 properties
2 required
MovedAssetsDirection
object
2 properties
2 required
SquadsConfigTransactionRules-Input
object
1 property
1 required
Eip712SignatureRules-Input
object
Aggregated rules for evaluating EIP-712 typed-data signatures.
2 properties
1 required
EventEmittedRules-Input
object
2 properties
1 required
SlackExternalAction
object
3 properties
2 required
SuiPolicyRequest
object
A single Sui chain policy for request (gaining addresses, transaction USD value, or composite).
3 properties
3 required
SquadsConfigTransactionPolicyRequest
object
2 properties
2 required
CosignerSquadsDataExternal
object
5 properties
5 required
AddressDetails
object
2 properties
2 required
RollingUsdLimitRules-Input
object
2 properties
2 required
LessThanComparisonOperator
string
ExternalPolicyOption
string
External API representation of policy options
CategoryThreshold-Input
object
2 properties
2 required
MovedAssetsPolicyRequest
object
2 properties
2 required
SignerSigningMode
string
This Cosigner's participation level in transaction approval: - activeapproval - Cosigner actively approves or rejects transactions. - reportingonly - Cosigner…
FunctionCallPolicyRequest
object
3 properties
3 required
CosignerExternalResponse
object
15 properties
12 required
RiskExposurePolicyResponse
object
2 properties
2 required
MissingAssetIDTarget
object
4 properties
4 required
CosignerSquadsResponseExternal
object
6 properties
6 required
UpdateCosignerExternalRequest
object
7 properties
1 required
TransactionFilter
object
2 properties
2 required
FunctionParameter
object
3 properties
3 required
CosignerSafeDataExternal
object
6 properties
6 required
CategoryThreshold-Output
object
2 properties
2 required
TransactionUSDValueRule
object
2 properties
2 required
CosignerPage_CosignerExternalResponse_
object
6 properties
5 required
FireblocksCosignerResponseExternal
object
8 properties
6 required
PoliciesRequest
object
Request body containing policy arrays per chain (EVM, Solana, Bitcoin, Sui, other).
5 properties
SuiCompositePolicyRequest
object
3 properties
2 required
EVMPolicyRequest
object
A single EVM chain policy definition for request (e.g. called address, event emitted, function call, gaining addresses, transaction USD value, or composite).
3 properties
3 required
MerklCampaignPolicyRequest
object
2 properties
2 required
Eip712PrimaryTypeRule
object
Rule matching the EIP-712 primaryType field.
2 properties
2 required
EventEmittedPolicyRequest
object
3 properties
3 required
SquadsConfigTransactionPolicyResponse
object
2 properties
2 required
BaseCompositePolicyResponse
object
Composite policy response; rules may be various policy response types or unknown.
3 properties
2 required
MatchedPolicyInfoExternal
object
3 properties
3 required
UtilaCosignerDataExternal
object
6 properties
5 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Blockaid publishes across the network.