Skip to content

Client update needed to match rest.json spec changes #223

Description

@client-library-maintainer

A diff between this client library's spec and our hosted spec was found. The client may need an update to match any changes in our API. See the diff below:

--- https://raw.githubusercontent.com/polygon-io/client-python/master/.polygon/rest.json
+++ https://api.polygon.io/specs/rest.json
@@ -512,7 +512,17 @@
                 "WARRANT",
                 "INDEX",
                 "ETF",
-                "ETN"
+                "ETN",
+                "OS",
+                "GDR",
+                "OTHER",
+                "NYRS",
+                "AGEN",
+                "EQLK",
+                "BOND",
+                "ADRW",
+                "BASKET",
+                "LT"
               ]
             }
           },
@@ -526,7 +536,8 @@
               "enum": [
                 "stocks",
                 "crypto",
-                "fx"
+                "fx",
+                "otc"
               ]
             }
           },
@@ -661,7 +672,7 @@
                       "properties": {
                         "results": {
                           "type": "array",
-                          "description": "An array of tickers that match your query.\n\nNote: Although you can query by CUSIP, due to legal reasons we do not return the CUSIP in the response.                                                                                                                                                                                                                                                                                                   \n",
+                          "description": "An array of tickers that match your query.\n\nNote: Although you can query by CUSIP, due to legal reasons we do not return the CUSIP in the response.\n",
                           "items": {
                             "type": "object",
                             "properties": {
@@ -679,7 +690,8 @@
                                 "enum": [
                                   "stocks",
                                   "crypto",
-                                  "fx"
+                                  "fx",
+                                  "otc"
                                 ]
                               },
                               "locale": {
@@ -872,7 +884,8 @@
                               "enum": [
                                 "stocks",
                                 "crypto",
-                                "fx"
+                                "fx",
+                                "otc"
                               ]
                             },
                             "locale": {
@@ -2637,6 +2650,10 @@
                       "format": "double",
                       "description": "The trading volume of the symbol in the given time period."
                     },
+                    "otc": {
+                      "type": "boolean",
+                      "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+                    },
                     "preMarket": {
                       "type": "integer",
                       "description": "The open price of the ticker symbol in pre-market trading."
@@ -2704,6 +2721,15 @@
               "type": "boolean"
             },
             "example": true
+          },
+          {
+            "name": "include_otc",
+            "in": "query",
+            "description": "Include OTC securities in the response. Default is false (don't include OTC securities).\n",
+            "required": false,
+            "schema": {
+              "type": "boolean"
+            }
           }
         ],
         "responses": {
@@ -2787,6 +2813,10 @@
                               "n": {
                                 "type": "number",
                                 "description": "The number of transactions in the aggregate window."
+                              },
+                              "otc": {
+                                "type": "boolean",
+                                "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                               }
                             }
                           }
@@ -3199,6 +3229,10 @@
                               "n": {
                                 "type": "number",
                                 "description": "The number of transactions in the aggregate window."
+                              },
+                              "otc": {
+                                "type": "boolean",
+                                "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                               }
                             }
                           }
@@ -3272,6 +3306,15 @@
                 "type": "string"
               }
             }
+          },
+          {
+            "name": "include_otc",
+            "in": "query",
+            "description": "Include OTC securities in the response. Default is false (don't include OTC securities).\n",
+            "required": false,
+            "schema": {
+              "type": "boolean"
+            }
           }
         ],
         "responses": {
@@ -3335,6 +3378,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -3437,6 +3484,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -3473,6 +3524,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -3666,6 +3721,10 @@
                                   "type": "number",
                                   "format": "double",
                                   "description": "The volume weighted average price."
+                                },
+                                "otc": {
+                                  "type": "boolean",
+                                  "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                 }
                               }
                             },
@@ -3768,6 +3827,10 @@
                                   "type": "number",
                                   "format": "double",
                                   "description": "The volume weighted average price."
+                                },
+                                "otc": {
+                                  "type": "boolean",
+                                  "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                 }
                               }
                             },
@@ -3804,6 +3867,10 @@
                                   "type": "number",
                                   "format": "double",
                                   "description": "The volume weighted average price."
+                                },
+                                "otc": {
+                                  "type": "boolean",
+                                  "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                 }
                               }
                             },
@@ -3991,6 +4058,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -4093,6 +4164,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -4129,6 +4204,10 @@
                                     "type": "number",
                                     "format": "double",
                                     "description": "The volume weighted average price."
+                                  },
+                                  "otc": {
+                                    "type": "boolean",
+                                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                                   }
                                 }
                               },
@@ -4490,6 +4569,10 @@
                       "format": "double",
                       "description": "The trading volume of the symbol in the given time period."
                     },
+                    "otc": {
+                      "type": "boolean",
+                      "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+                    },
                     "preMarket": {
                       "type": "integer",
                       "description": "The open price of the ticker symbol in pre-market trading."
@@ -9664,6 +9747,10 @@
         "type": "number",
         "description": "The number of transactions in the aggregate window."
       },
+      "OTC": {
+        "type": "boolean",
+        "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+      },
       "Open": {
         "type": "number",
         "format": "double",
@@ -9856,12 +9943,71 @@
                 "n": {
                   "type": "number",
                   "description": "The number of transactions in the aggregate window."
+                },
+                "otc": {
+                  "type": "boolean",
+                  "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                 }
               }
             }
           }
         }
       },
+      "StocksTickerResultsOTC": {
+        "type": "object",
+        "properties": {
+          "results": {
+            "type": "array",
+            "items": {
+              "type": "object",
+              "properties": {
+                "o": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The open price for the symbol in the given time period."
+                },
+                "h": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The highest price for the symbol in the given time period."
+                },
+                "l": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The lowest price for the symbol in the given time period."
+                },
+                "c": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The close price for the symbol in the given time period."
+                },
+                "v": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The trading volume of the symbol in the given time period."
+                },
+                "vw": {
+                  "type": "number",
+                  "format": "double",
+                  "description": "The volume weighted average price."
+                },
+                "t": {
+                  "type": "integer",
+                  "description": "The Unix Msec timestamp for the start of the aggregate window."
+                },
+                "n": {
+                  "type": "number",
+                  "description": "The number of transactions in the aggregate window."
+                },
+                "otc": {
+                  "type": "boolean",
+                  "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+                }
+              }
+            }
+          }
+        }
+      },
       "ForexGroupedResults": {
         "type": "object",
         "properties": {
@@ -10121,6 +10261,45 @@
           }
         }
       },
+      "SnapshotOHLCVVWOtc": {
+        "type": "object",
+        "properties": {
+          "o": {
+            "type": "number",
+            "format": "double",
+            "description": "The open price for the symbol in the given time period."
+          },
+          "h": {
+            "type": "number",
+            "format": "double",
+            "description": "The highest price for the symbol in the given time period."
+          },
+          "l": {
+            "type": "number",
+            "format": "double",
+            "description": "The lowest price for the symbol in the given time period."
+          },
+          "c": {
+            "type": "number",
+            "format": "double",
+            "description": "The close price for the symbol in the given time period."
+          },
+          "v": {
+            "type": "number",
+            "format": "double",
+            "description": "The trading volume of the symbol in the given time period."
+          },
+          "vw": {
+            "type": "number",
+            "format": "double",
+            "description": "The volume weighted average price."
+          },
+          "otc": {
+            "type": "boolean",
+            "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+          }
+        }
+      },
       "StocksSnapshotLastQuote": {
         "type": "object",
         "properties": {
@@ -10187,6 +10366,49 @@
           }
         }
       },
+      "StocksSnapshotMinuteOTC": {
+        "type": "object",
+        "properties": {
+          "av": {
+            "type": "integer",
+            "description": "The accumulated volume."
+          },
+          "o": {
+            "type": "number",
+            "format": "double",
+            "description": "The open price for the symbol in the given time period."
+          },
+          "h": {
+            "type": "number",
+            "format": "double",
+            "description": "The highest price for the symbol in the given time period."
+          },
+          "l": {
+            "type": "number",
+            "format": "double",
+            "description": "The lowest price for the symbol in the given time period."
+          },
+          "c": {
+            "type": "number",
+            "format": "double",
+            "description": "The close price for the symbol in the given time period."
+          },
+          "v": {
+            "type": "number",
+            "format": "double",
+            "description": "The trading volume of the symbol in the given time period."
+          },
+          "vw": {
+            "type": "number",
+            "format": "double",
+            "description": "The volume weighted average price."
+          },
+          "otc": {
+            "type": "boolean",
+            "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+          }
+        }
+      },
       "StocksSnapshotTickers": {
         "type": "object",
         "properties": {
@@ -10228,6 +10450,10 @@
                       "type": "number",
                       "format": "double",
                       "description": "The volume weighted average price."
+                    },
+                    "otc": {
+                      "type": "boolean",
+                      "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                     }
                   }
                 },
@@ -10330,6 +10556,10 @@
                       "type": "number",
                       "format": "double",
                       "description": "The volume weighted average price."
+                    },
+                    "otc": {
+                      "type": "boolean",
+                      "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                     }
                   }
                 },
@@ -10366,6 +10596,10 @@
                       "type": "number",
                       "format": "double",
                       "description": "The volume weighted average price."
+                    },
+                    "otc": {
+                      "type": "boolean",
+                      "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                     }
                   }
                 },
@@ -10431,6 +10665,10 @@
                     "type": "number",
                     "format": "double",
                     "description": "The volume weighted average price."
+                  },
+                  "otc": {
+                    "type": "boolean",
+                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                   }
                 }
               },
@@ -10533,6 +10771,10 @@
                     "type": "number",
                     "format": "double",
                     "description": "The volume weighted average price."
+                  },
+                  "otc": {
+                    "type": "boolean",
+                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                   }
                 }
               },
@@ -10569,6 +10811,10 @@
                     "type": "number",
                     "format": "double",
                     "description": "The volume weighted average price."
+                  },
+                  "otc": {
+                    "type": "boolean",
+                    "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
                   }
                 }
               },
@@ -11433,7 +11679,7 @@
         "properties": {
           "results": {
             "type": "array",
-            "description": "An array of tickers that match your query.\n\nNote: Although you can query by CUSIP, due to legal reasons we do not return the CUSIP in the response.                                                                                                                                                                                                                                                                                                   \n",
+            "description": "An array of tickers that match your query.\n\nNote: Although you can query by CUSIP, due to legal reasons we do not return the CUSIP in the response.\n",
             "items": {
               "type": "object",
               "properties": {
@@ -11451,7 +11697,8 @@
                   "enum": [
                     "stocks",
                     "crypto",
-                    "fx"
+                    "fx",
+                    "otc"
                   ]
                 },
                 "locale": {
@@ -11532,7 +11779,8 @@
                 "enum": [
                   "stocks",
                   "crypto",
-                  "fx"
+                  "fx",
+                  "otc"
                 ]
               },
               "locale": {
@@ -12236,6 +12484,10 @@
             "format": "double",
             "description": "The trading volume of the symbol in the given time period."
           },
+          "otc": {
+            "type": "boolean",
+            "description": "Whether or not this aggregate is for an OTC ticker. This field will be left off if false."
+          },
           "preMarket": {
             "type": "integer",
             "description": "The open price of the ticker symbol in pre-market trading."
@@ -13259,6 +13511,15 @@
         },
         "example": "gainers"
       },
+      "IncludeOTC": {
+        "name": "include_otc",
+        "in": "query",
+        "description": "Include OTC securities in the response. Default is false (don't include OTC securities).\n",
+        "required": false,
+        "schema": {
+          "type": "boolean"
+        }
+      },
       "LimitMax50000": {
         "name": "limit",
         "in": "query",

Metadata

Metadata

Assignees

No one assigned

    Labels

    specThe client may need an update due to API spec changes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions