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

# Changes to Get Cosigner External Route

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

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

## Timeline

Changed in 4 of 95 revisions.

- **2026-07-23** `6941029c0ca9` — 10 breaking, 21 info
- **2026-06-16** `187d6a5259c6` — 1 info
- **2026-06-08** `03ea93e2f608` — 21 breaking, 1 warning, 26 info
- **2026-05-04** `7edcbad717e5` — 1 info

## Changes

- **2026-07-23** `6941029c0ca9` — 10 breaking, 21 info
  - the response property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` became optional for the status `200`
  - the response property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` became optional for the status `200`
  - the response property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` became optional for the status `200`
  - the response property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` became optional for the status `200`
  - the response property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` became optional for the status `200`
  - the `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - the `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - the `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - the `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` response's property type/format changed from `string`/`` to ``/`` for status `200`
  - added `#/components/schemas/ExternalPolicyOption, subschema #2` to the `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ExternalPolicyOption, subschema #2` to the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ExternalPolicyOption, subschema #2` to the `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ExternalPolicyOption, subschema #2` to the `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/ExternalPolicyOption, subschema #2` to the `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` response property `anyOf` list for the response status `200`
  - response property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` deprecated
  - response property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` deprecated
  - response property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` deprecated
  - response property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` deprecated
  - response property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` deprecated
  - removed the `advanced_control_policy` enum value from the `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` response property for the response status `200`
  - removed the `advanced_control_policy` enum value from the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` response property for the response status `200`
  - removed the `advanced_control_policy` enum value from the `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` response property for the response status `200`
  - removed the `advanced_control_policy` enum value from the `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` response property for the response status `200`
  - removed the `advanced_control_policy` enum value from the `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` response property for the response status `200`
  - removed the `blockaid_ootb_policy` enum value from the `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` response property for the response status `200`
  - removed the `blockaid_ootb_policy` enum value from the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` response property for the response status `200`
  - removed the `blockaid_ootb_policy` enum value from the `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` response property for the response status `200`
  - removed the `blockaid_ootb_policy` enum value from the `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_policy` response property for the response status `200`
  - removed the `blockaid_ootb_policy` enum value from the `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_policy` response property for the response status `200`
  - added the required property `fallback_behavior` to the response with the `200` status
- **2026-06-16** `187d6a5259c6` — 1 info
  - the endpoint scheme security `JWT` was added to the API
- **2026-06-08** `03ea93e2f608` — 21 breaking, 1 warning, 26 info
  - response property `updated_by` list-of-types was widened by adding types `null` to media type `application/json` of response `200`
  - removed the required property `added_by` from the response with the `200` status
  - removed the required property `approval_actions/items/oneOf[subschema #2: SlackExternalAction]/channel_ids` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/signing_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/unsupported_chains_fallback_policy` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/signing_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/unsupported_chains_fallback_policy` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/safe_address` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/signing_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/security_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/signing_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/squads_address` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/security_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/signing_mode` from the response with the `200` status
  - removed the required property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/unsupported_chains_fallback_policy` from the response with the `200` status
  - removed the required property `malicious_actions/anyOf[subschema #1]/items/oneOf[subschema #2: SlackExternalAction]/channel_ids` from the response with the `200` status
  - removed the required property `proposal_actions/items/oneOf[subschema #2: SlackExternalAction]/channel_ids` from the response with the `200` status
  - removed the required property `rejection_actions/items/oneOf[subschema #2: SlackExternalAction]/channel_ids` from the response with the `200` status
  - added the new `all_vaults` enum value to the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/scope` response property for the response status `200`
  - added the optional property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/chains` to the response with the `200` status
  - added the optional property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/chains` to the response with the `200` status
  - added the optional property `data/oneOf[subschema #5: UtilaCosignerResponseExternal]/chains` to the response with the `200` status
  - added the optional property `selected_chains` to the response with the `200` status
  - the response property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/override_address` became required for the status `200`
  - removed the `all_workspace` enum value from the `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/scope` response property for the response status `200`
  - added the required property `approval_actions/items/oneOf[subschema #2: SlackExternalAction]/channels` to the response with the `200` status
  - added the required property `created_by` to the response with the `200` status
  - added the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/involvement_level` to the response with the `200` status
  - added the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/security_policy` to the response with the `200` status
  - added the required property `data/oneOf[subschema #1: FireblocksCosignerResponseExternal]/unsupported_chain_behavior` to the response with the `200` status
  - added the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/involvement_level` to the response with the `200` status
  - added the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/security_policy` to the response with the `200` status
  - added the required property `data/oneOf[subschema #2: FordefiCosignerResponseExternal]/unsupported_chain_behavior` to the response with the `200` status
  - added the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/involvement_level` to the response with the `200` status
  - added the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/security_policy` to the response with the `200` status
  - added the required property `data/oneOf[subschema #3: CosignerSafeResponseExternal]/wallet_address` to the response with the `200` status
  - added the required property `data/oneOf[subschema #4: CosignerSquadsResponseExternal]/involvement_level` to the response with the `200` status
  - …8 more
- **2026-05-04** `7edcbad717e5` — 1 info
  - added the optional property `malicious_actions` to the response with the `200` status

---

[Operation](https://skmtc.dev/blockaid-official/apis/blockaid-api/docs/v0/platform/cosigners/:id/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/get)
