Bloomberg L.P. · Schema

OpenFIGI Mapping Job

A single mapping request submitted in the array body of POST /v3/mapping.

Financial ServicesMarket DataNewsReference DataSymbologyTerminal

Properties

Name Type Description
idType string
idValue string
exchCode string
micCode string
currency string
marketSecDes string
securityType string
securityType2 string
includeUnlistedEquities boolean
optionType string
strike array
contractSize array
coupon array
expiration array
maturity array
stateCode string
View JSON Schema on GitHub

JSON Schema

openfigi-mapping-job-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/bloomberg-lp/main/json-schema/openfigi-mapping-job-schema.json",
  "title": "OpenFIGI Mapping Job",
  "description": "A single mapping request submitted in the array body of POST /v3/mapping.",
  "type": "object",
  "required": ["idType", "idValue"],
  "properties": {
    "idType": {
      "type": "string",
      "enum": [
        "ID_ISIN",
        "ID_BB_UNIQUE",
        "ID_SEDOL",
        "ID_COMMON",
        "ID_WERTPAPIER",
        "ID_CUSIP",
        "ID_BB",
        "ID_ITALY",
        "ID_EXCH_SYMBOL",
        "ID_FULL_EXCHANGE_SYMBOL",
        "COMPOSITE_ID_BB_GLOBAL",
        "ID_BB_GLOBAL_SHARE_CLASS_LEVEL",
        "ID_BB_SEC_NUM_DES",
        "ID_BB_GLOBAL",
        "TICKER",
        "BASE_TICKER",
        "ID_CUSIP_8_CHR",
        "OCC_SYMBOL",
        "UNIQUE_ID_FUT_OPT",
        "OPRA_SYMBOL",
        "TRADING_SYSTEM_IDENTIFIER",
        "ID_CINS",
        "ID_BB_PROP",
        "VENDOR_INDEX_CODE"
      ]
    },
    "idValue": {
      "type": "string",
      "minLength": 1
    },
    "exchCode": {"type": "string"},
    "micCode": {"type": "string"},
    "currency": {"type": "string"},
    "marketSecDes": {"type": "string"},
    "securityType": {"type": "string"},
    "securityType2": {"type": "string"},
    "includeUnlistedEquities": {"type": "boolean"},
    "optionType": {"type": "string", "enum": ["Call", "Put"]},
    "strike": {
      "type": "array",
      "items": {"type": ["number", "null"]},
      "minItems": 2,
      "maxItems": 2
    },
    "contractSize": {
      "type": "array",
      "items": {"type": ["number", "null"]},
      "minItems": 2,
      "maxItems": 2
    },
    "coupon": {
      "type": "array",
      "items": {"type": ["number", "null"]},
      "minItems": 2,
      "maxItems": 2
    },
    "expiration": {
      "type": "array",
      "items": {"type": ["string", "null"], "format": "date"},
      "minItems": 2,
      "maxItems": 2
    },
    "maturity": {
      "type": "array",
      "items": {"type": ["string", "null"], "format": "date"},
      "minItems": 2,
      "maxItems": 2
    },
    "stateCode": {"type": "string"}
  },
  "additionalProperties": false
}