---
title: "Changes to Get Cosigner Policies Route"
method: GET
path: "/v0/platform/cosigners/{id}/policies/"
---

# Changes to Get Cosigner Policies Route

`GET /v0/platform/cosigners/{id}/policies/`

> Every recorded change to this operation, newest first.
> 120 revisions in range; 1 not diffed.

## Timeline

Changed in 8 of 120 revisions.

- **2026-10-29** `da18d8528c60`: 3 breaking, 3 warning
- **2026-10-29** `eb516188e5fa`: 1 info
- **2026-09-23** `cb12d1ef42f6`: 1 info
- **2026-08-03** `1637384d3be3`: 1 info
- **2026-06-22** `ca50d87611b4`: 13 warning, 12 info
- **2026-06-22** `03ea93e2f608`: 9 breaking, 22 info
- **2026-04-20** `28ac0425070e`: 2 warning
- **2026-03-02** `e9e692d6ebca`: 1 info

## Changes

- **2026-10-29** `da18d8528c60`: 3 breaking, 3 warning
  - the `operator` response property const value `lte` was removed for the status `200`
  - the `operator` response property const value `lte` was removed for the status `200`
  - the `operator` response property const value `lte` was removed for the status `200`
  - added the new `gte` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #9: RollingUsdLimitPolicyResponse]/rules/max_usd_value/operator` response property for the response status `200`
  - added the new `gte` enum value to the `policies/solana/anyOf[subschema #1]/items/policy/anyOf[subschema #5: RollingUsdLimitPolicyResponse]/rules/max_usd_value/operator` response property for the response status `200`
  - added the new `gte` enum value to the `policies/sui/anyOf[subschema #1]/items/policy/anyOf[subschema #3: RollingUsdLimitPolicyResponse]/rules/max_usd_value/operator` response property for the response status `200`
- **2026-10-29** `eb516188e5fa`: 1 info
  - added the optional property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/proximity` to the response with the `200` status
- **2026-09-23** `cb12d1ef42f6`: 1 info
  - added `#/components/schemas/SafeConfigTransactionPolicyResponse` to the `policies/evm/anyOf[subschema #1]/items/policy` response property `anyOf` list for the response status `200`
- **2026-08-03** `1637384d3be3`: 1 info
  - added the optional property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/proximity` to the response with the `200` status
- **2026-06-22** `ca50d87611b4`: 13 warning, 12 info
  - added the new `centralized_exchange_regulated` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `custodial_wallet_service` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `defi_liquidity_pool_dex_pool` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `gambling_service` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `government_seized_assets` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `high_risk_unlicensed_exchange` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `mining_pool_miner` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `online_marketplace` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `p2p_exchange_high_risk_unregulated` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `p2p_exchange_regulated` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `scam_investment_fraud` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `uncategorised_service` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - added the new `uncategorized_entity` enum value to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `custodial_wallet` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `defi_pool` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `fraudulent_exchange` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `gambling` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `marketplace` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `mining` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `p2p_regulated` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `p2p_unregulated` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `regulated_exchange` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `scam` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `seized_assets` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
  - removed the `unlicensed_exchange` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #8: RiskExposurePolicyResponse]/rules/category_thresholds/items/category` response property for the response status `200`
- **2026-06-22** `03ea93e2f608`: 9 breaking, 22 info
  - the `policies/bitcoin/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses` response's property type changed from `array` to `object` for status `200`
  - the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #1: CalledAddressPolicyResponse]/rules/called_addresses` response's property type changed from `array` to `object` for status `200`
  - the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/rules/event_parameters/anyOf[subschema #1]/items/operator` response's property type changed from `string` to no type for status `200`
  - the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/rules/function_parameters/anyOf[subschema #1]/items/operator` response's property type changed from `string` to no type for status `200`
  - the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #4: GainingAddressesPolicyResponse -> subschema #5: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses` response's property type changed from `array` to `object` for status `200`
  - the `policies/solana/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse -> subschema #2: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses` response's property type changed from `array` to `object` for status `200`
  - the `policies/sui/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses` response's property type changed from `array` to `object` for status `200`
  - removed the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/targets` from the response with the `200` status
  - removed the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/targets` from the response with the `200` status
  - added `#/components/schemas/Eip712SignaturePolicyResponse, #/components/schemas/MerklCampaignPolicyResponse, #/components/schemas/MovedAssetsPolicyResponse, #/components/schemas/RiskExposurePolicyResponse, #/components/schemas/RollingUsdLimitPolicyResponse, #/components/schemas/TokenSpendApprovalPolicyResponse` to the `policies/evm/anyOf[subschema #1]/items/policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/EqualityOperator, #/components/schemas/LessThanComparisonOperator, #/components/schemas/GreaterThanComparisonOperator` to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/rules/event_parameters/anyOf[subschema #1]/items/operator` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/EqualityOperator, #/components/schemas/LessThanComparisonOperator, #/components/schemas/GreaterThanComparisonOperator` to the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/rules/function_parameters/anyOf[subschema #1]/items/operator` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/FunctionCallPolicyResponse, #/components/schemas/SquadsConfigTransactionPolicyResponse, #/components/schemas/RollingUsdLimitPolicyResponse` to the `policies/solana/anyOf[subschema #1]/items/policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/RollingUsdLimitPolicyResponse` to the `policies/sui/anyOf[subschema #1]/items/policy` response property `anyOf` list for the response status `200`
  - removed `#/components/schemas/PersonalSignPolicy` from the `policies/evm/anyOf[subschema #1]/items/policy` response property `anyOf` list for the response status `200`
  - removed the `eq` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/rules/event_parameters/anyOf[subschema #1]/items/operator` response property for the response status `200`
  - removed the `eq` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/rules/function_parameters/anyOf[subschema #1]/items/operator` response property for the response status `200`
  - removed the `ne` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/rules/event_parameters/anyOf[subschema #1]/items/operator` response property for the response status `200`
  - removed the `ne` enum value from the `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/rules/function_parameters/anyOf[subschema #1]/items/operator` response property for the response status `200`
  - added the required property `policies/bitcoin/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/operator` to the response with the `200` status
  - added the required property `policies/bitcoin/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/value` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #1: CalledAddressPolicyResponse]/rules/called_addresses/operator` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #1: CalledAddressPolicyResponse]/rules/called_addresses/value` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #2: EventEmittedPolicyResponse -> subschema #3: EventEmittedPolicyResponse]/target` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #3: FunctionCallPolicyResponse -> subschema #4: FunctionCallPolicyResponse]/target` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #4: GainingAddressesPolicyResponse -> subschema #5: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/operator` to the response with the `200` status
  - added the required property `policies/evm/anyOf[subschema #1]/items/policy/anyOf[subschema #4: GainingAddressesPolicyResponse -> subschema #5: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/value` to the response with the `200` status
  - added the required property `policies/solana/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse -> subschema #2: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/operator` to the response with the `200` status
  - added the required property `policies/solana/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse -> subschema #2: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/value` to the response with the `200` status
  - added the required property `policies/sui/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/operator` to the response with the `200` status
  - added the required property `policies/sui/anyOf[subschema #1]/items/policy/anyOf[subschema #1: GainingAddressesPolicyResponse]/rules/approved_gaining_addresses/value` to the response with the `200` status
- **2026-04-20** `28ac0425070e`: 2 warning
  - deleted the `header` request parameter `x_consumer_groups`
  - deleted the `query` request parameter `x_consumer_groups`
- **2026-03-02** `e9e692d6ebca`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/blockaid-official/apis/blockaid-api/docs/v0/platform/cosigners/:id/policies/get.md) - [API](https://skmtc.dev/blockaid-official/apis/blockaid-api.md) - [Page](https://skmtc.dev/blockaid-official/apis/blockaid-api/changes/v0/platform/cosigners/:id/policies/get)
