Insurers Global · Schema

FormerEntity

A company that no longer appears in the register under this name. Never a licensed insurer and counted in no total; kept so a policy naming an old company can be traced.

InsuranceDirectoryOpen DataGlobal

Properties

Name Type Description
slug string
name string
country string
continent string
event string
eventCode string
continuity string How the company stopped being listed under this name. A renamed, acquired, merged or transferred insurer keeps its licence; only "failed" indicates failure, and "unknown" means the disappearance is ev
eventDate stringnull ISO date or a bare year. Do not assume a full date.
successor stringnull Slug of the insurer listed today, or null when nothing survived.
chain array Every step from here to the surviving insurer, in order.
source string
notes stringnull
id integernull Present only for a former page the daily register watch created: the workbook row it replaced, or null when the watch had added that row itself.
registerWatch object Present only for a former page the daily register watch created.
status string Short human label for continuity, e.g. "Merged".
summary string One-sentence account of what happened, naming the successor when there is one.
successorName stringnull
successorUrl stringnull
View JSON Schema on GitHub

JSON Schema

insurers-global-former-entity-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/insurers-global/json-schema/insurers-global-former-entity-schema.json",
  "title": "FormerEntity",
  "description": "A company that no longer appears in the register under this name. Never a licensed insurer and counted in no total; kept so a policy naming an old company can be traced.",
  "x-generated": "2026-11-12",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/insurers-global-openapi.json#/components/schemas/FormerEntity",
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    },
    "name": {
      "type": "string"
    },
    "country": {
      "type": "string"
    },
    "continent": {
      "type": "string",
      "enum": [
        "africa",
        "europe",
        "asia-pacific",
        "south-america",
        "north-america"
      ]
    },
    "event": {
      "type": "string"
    },
    "eventCode": {
      "type": "string",
      "enum": [
        "RN",
        "AQ",
        "MG",
        "TR",
        "WD",
        "FL",
        "LR"
      ]
    },
    "continuity": {
      "type": "string",
      "enum": [
        "continues",
        "transferred",
        "ended",
        "failed",
        "unknown"
      ],
      "description": "How the company stopped being listed under this name. A renamed, acquired, merged or transferred insurer keeps its licence; only \"failed\" indicates failure, and \"unknown\" means the disappearance is evidenced but its cause is not."
    },
    "eventDate": {
      "type": [
        "string",
        "null"
      ],
      "description": "ISO date or a bare year. Do not assume a full date."
    },
    "successor": {
      "type": [
        "string",
        "null"
      ],
      "description": "Slug of the insurer listed today, or null when nothing survived."
    },
    "chain": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Every step from here to the surviving insurer, in order."
    },
    "source": {
      "type": "string"
    },
    "notes": {
      "type": [
        "string",
        "null"
      ]
    },
    "id": {
      "type": [
        "integer",
        "null"
      ],
      "description": "Present only for a former page the daily register watch created: the workbook row it replaced, or null when the watch had added that row itself."
    },
    "registerWatch": {
      "type": "object",
      "description": "Present only for a former page the daily register watch created.",
      "properties": {
        "type": {
          "type": "string",
          "enum": [
            "rename",
            "remove"
          ]
        },
        "date": {
          "type": "string",
          "format": "date"
        },
        "sourceUrl": {
          "type": "string",
          "format": "uri"
        },
        "review": {
          "type": "string",
          "enum": [
            "bot-researched",
            "verified"
          ]
        }
      }
    },
    "status": {
      "type": "string",
      "description": "Short human label for continuity, e.g. \"Merged\"."
    },
    "summary": {
      "type": "string",
      "description": "One-sentence account of what happened, naming the successor when there is one."
    },
    "successorName": {
      "type": [
        "string",
        "null"
      ]
    },
    "successorUrl": {
      "type": [
        "string",
        "null"
      ],
      "format": "uri"
    }
  },
  "required": [
    "slug",
    "name",
    "country",
    "continent",
    "event",
    "eventCode",
    "continuity",
    "source"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/insurers-global-former-entity"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.