{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "SalesIntel APIs",
    "contact" : {
      "name" : "SalesIntel",
      "email" : "support@salesintel.io"
    },
    "version" : "05a8d5eb9c642eda8d5f4843d48bed88f3c83e8d"
  },
  "security" : [ {
    "cb-apiKey" : [ ]
  } ],
  "tags" : [ {
    "name" : "company"
  }, {
    "name" : "people"
  }, {
    "name" : "technologies"
  }, {
    "name" : "news"
  } ],
  "paths" : {
    "/service/company" : {
      "get" : {
        "tags" : [ "company" ],
        "summary" : "Service Company",
        "parameters" : [ {
          "name" : "company_name",
          "in" : "query",
          "description" : "Company name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_domain",
          "in" : "query",
          "description" : "Company domain to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_min_revenue",
          "in" : "query",
          "description" : "Minimum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_revenue",
          "in" : "query",
          "description" : "Maximum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_min_size",
          "in" : "query",
          "description" : "Minimum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_size",
          "in" : "query",
          "description" : "Maximum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_industries",
          "in" : "query",
          "description" : "Comma separated list of company industries",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_sic_codes",
          "in" : "query",
          "description" : "Comma separated list of SIC codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_naics_codes",
          "in" : "query",
          "description" : "Comma separated list of NAICS codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_zipcodes",
          "in" : "query",
          "description" : "Comma separated list of zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_states",
          "in" : "query",
          "description" : "Comma separated list of state abbreviations",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "location_country_codes",
          "in" : "query",
          "description" : "Comma separated list of country codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 50
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either company_name or company_location",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "verified",
          "in" : "query",
          "description" : "Human (true) or machine (false) verified",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_international",
          "in" : "query",
          "description" : "US (false) or International (true)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "company_location_zipcodes_distance",
          "in" : "query",
          "description" : "Distance for zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "specialties",
          "in" : "query",
          "description" : "Comma separated list of specialties",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_category",
          "in" : "query",
          "description" : "List of categories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_subcategory",
          "in" : "query",
          "description" : "List of subcategories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/people/preview" : {
      "get" : {
        "tags" : [ "people" ],
        "summary" : "Service People Preview",
        "parameters" : [ {
          "name" : "first_name",
          "in" : "query",
          "description" : "First name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "last_name",
          "in" : "query",
          "description" : "Last name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "email",
          "in" : "query",
          "description" : "Email",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "mobile_phone",
          "in" : "query",
          "description" : "Mobile phone number without any formatting",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_title",
          "in" : "query",
          "description" : "Keyword for title filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "linkedin_url",
          "in" : "query",
          "description" : "Linkedin url",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_name",
          "in" : "query",
          "description" : "Company name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_domain",
          "in" : "query",
          "description" : "Company domain to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_min_revenue",
          "in" : "query",
          "description" : "Minimum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_revenue",
          "in" : "query",
          "description" : "Maximum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_min_size",
          "in" : "query",
          "description" : "Minimum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_size",
          "in" : "query",
          "description" : "Maximum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_industries",
          "in" : "query",
          "description" : "Comma separated list of company industries",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_sic_codes",
          "in" : "query",
          "description" : "Comma separated list of SIC codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_naics_codes",
          "in" : "query",
          "description" : "Comma separated list of NAICS codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_zipcodes",
          "in" : "query",
          "description" : "Comma separated list of zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_states",
          "in" : "query",
          "description" : "Comma separated list of state abbreviations",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "location_country_codes",
          "in" : "query",
          "description" : "Comma separated list of country codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 50
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either company_name or company_location",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "verified",
          "in" : "query",
          "description" : "Human (true) or machine (false) verified",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_ev_contact",
          "in" : "query",
          "description" : "Email verified (true) or (false)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_international",
          "in" : "query",
          "description" : "US (false) or International (true)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "company_location_zipcodes_distance",
          "in" : "query",
          "description" : "Distance for zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "job_departments",
          "in" : "query",
          "description" : "Comma separated list of job departments",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_levels",
          "in" : "query",
          "description" : "Comma separated list of job levels",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_sub_departments",
          "in" : "query",
          "description" : "Comma separated list of job levels",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_category",
          "in" : "query",
          "description" : "List of categories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_subcategory",
          "in" : "query",
          "description" : "List of subcategories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "techno_subcategories_only",
          "in" : "query",
          "description" : "Comma separated list of technographic subcategories to keep in response (alias: techno_subcategories_limit)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/people/aggregations/preview" : {
      "get" : {
        "tags" : [ "people" ],
        "summary" : "Service People Aggregations Preview",
        "parameters" : [ {
          "name" : "first_name",
          "in" : "query",
          "description" : "First name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "last_name",
          "in" : "query",
          "description" : "Last name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "email",
          "in" : "query",
          "description" : "Email",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_title",
          "in" : "query",
          "description" : "Keyword for title filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_name",
          "in" : "query",
          "description" : "Company name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_domain",
          "in" : "query",
          "description" : "Company domain to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_min_revenue",
          "in" : "query",
          "description" : "Minimum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_revenue",
          "in" : "query",
          "description" : "Maximum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_min_size",
          "in" : "query",
          "description" : "Minimum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_size",
          "in" : "query",
          "description" : "Maximum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_industries",
          "in" : "query",
          "description" : "Comma separated list of company industries",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_sic_codes",
          "in" : "query",
          "description" : "Comma separated list of SIC codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_naics_codes",
          "in" : "query",
          "description" : "Comma separated list of NAICS codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_zipcodes",
          "in" : "query",
          "description" : "Comma separated list of zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_states",
          "in" : "query",
          "description" : "Comma separated list of state abbreviations",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "location_country_codes",
          "in" : "query",
          "description" : "Comma separated list of country codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 50
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either company_name or company_location",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "verified",
          "in" : "query",
          "description" : "Human (true) or machine (false) verified",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_ev_contact",
          "in" : "query",
          "description" : "Email verified (true) or (false)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_international",
          "in" : "query",
          "description" : "US (false) or International (true)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "company_location_zipcodes_distance",
          "in" : "query",
          "description" : "Distance for zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "job_departments",
          "in" : "query",
          "description" : "Comma separated list of job departments",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_levels",
          "in" : "query",
          "description" : "Comma separated list of job levels",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_sub_departments",
          "in" : "query",
          "description" : "Comma separated list of job levels",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_category",
          "in" : "query",
          "description" : "List of categories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_subcategory",
          "in" : "query",
          "description" : "List of subcategories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "techno_subcategories_only",
          "in" : "query",
          "description" : "Comma separated list of technographic subcategories to keep in response (alias: techno_subcategories_limit)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/people/{match_id}" : {
      "get" : {
        "tags" : [ "people" ],
        "summary" : "Service People MatchId",
        "parameters" : [ {
          "name" : "match_id",
          "in" : "path",
          "description" : "match_id of contact",
          "required" : true,
          "style" : "simple",
          "explode" : false,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/people" : {
      "get" : {
        "tags" : [ "people" ],
        "summary" : "Service People",
        "parameters" : [ {
          "name" : "first_name",
          "in" : "query",
          "description" : "First name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "last_name",
          "in" : "query",
          "description" : "Last name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "email",
          "in" : "query",
          "description" : "Email",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "mobile_phone",
          "in" : "query",
          "description" : "Mobile phone number without any formatting",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_title",
          "in" : "query",
          "description" : "Keyword for title filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "linkedin_url",
          "in" : "query",
          "description" : "Linkedin url",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_name",
          "in" : "query",
          "description" : "Company name to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_domain",
          "in" : "query",
          "description" : "Company domain to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_min_revenue",
          "in" : "query",
          "description" : "Minimum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_revenue",
          "in" : "query",
          "description" : "Maximum annual revenue in millions",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_min_size",
          "in" : "query",
          "description" : "Minimum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_max_size",
          "in" : "query",
          "description" : "Maximum employee size for a company",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "company_industries",
          "in" : "query",
          "description" : "Comma separated list of company industries",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_sic_codes",
          "in" : "query",
          "description" : "Comma separated list of SIC codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_naics_codes",
          "in" : "query",
          "description" : "Comma separated list of NAICS codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_zipcodes",
          "in" : "query",
          "description" : "Comma separated list of zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_location_states",
          "in" : "query",
          "description" : "Comma separated list of state abbreviations",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "location_country_codes",
          "in" : "query",
          "description" : "Comma separated list of country codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 50
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either company_name or company_location",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "verified",
          "in" : "query",
          "description" : "Human (true) or machine (false) verified",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_ev_contact",
          "in" : "query",
          "description" : "Email verified (true) or (false)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_international",
          "in" : "query",
          "description" : "US (false) or International (true)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "company_location_zipcodes_distance",
          "in" : "query",
          "description" : "Distance for zipcodes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer"
          }
        }, {
          "name" : "job_departments",
          "in" : "query",
          "description" : "Comma separated list of job departments",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "job_levels",
          "in" : "query",
          "description" : "Comma separated list of job levels",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_category",
          "in" : "query",
          "description" : "List of categories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_subcategory",
          "in" : "query",
          "description" : "List of subcategories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "techno_subcategories_only",
          "in" : "query",
          "description" : "Comma separated list of technographic subcategories to keep in response (alias: techno_subcategories_limit)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/technologies/taxonomy/products" : {
      "get" : {
        "tags" : [ "technologies" ],
        "summary" : "Service Technologies Products",
        "parameters" : [ {
          "name" : "product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either product or vendor",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string",
            "default" : "product"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string",
            "default" : "asc"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 100
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TechnoProducts"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/technologies/taxonomy/categories" : {
      "get" : {
        "tags" : [ "technologies" ],
        "summary" : "Service Technologies Categories",
        "parameters" : [ ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/TechnoCategories"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/technologies/append" : {
      "get" : {
        "tags" : [ "technologies" ],
        "summary" : "Service Technologies",
        "parameters" : [ {
          "name" : "company_name",
          "in" : "query",
          "description" : "Comma separated company names to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "company_domain",
          "in" : "query",
          "description" : "Comma separated company domains to filter",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "verified",
          "in" : "query",
          "description" : "Human (true) or machine (false) verified",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "is_international",
          "in" : "query",
          "description" : "US (false) or International (true)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "boolean"
          }
        }, {
          "name" : "tech_vendor",
          "in" : "query",
          "description" : "List of vendors separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_product",
          "in" : "query",
          "description" : "List of products separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_category",
          "in" : "query",
          "description" : "List of categories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "tech_subcategory",
          "in" : "query",
          "description" : "List of subcategories separated by (~)",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 1
          }
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "default" : 50
          }
        }, {
          "name" : "sort_by",
          "in" : "query",
          "description" : "Sort field, either company_name or company_domain",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string",
            "default" : "company_name"
          }
        }, {
          "name" : "sort_direction",
          "in" : "query",
          "description" : "Sort direction, either asc or desc",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/CompanyTechnoAppendDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    },
    "/service/news" : {
      "get" : {
        "tags" : [ "news" ],
        "summary" : "Service News",
        "parameters" : [ {
          "name" : "company_domains",
          "in" : "query",
          "description" : "List of domains separated by comma",
          "required" : true,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "news_categories",
          "in" : "query",
          "description" : "List of news categories separated by comma",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "news_event_types",
          "in" : "query",
          "description" : "List of news topics separated by comma",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "published_begin_date",
          "in" : "query",
          "description" : "Published date in format (yyyyMMdd - 2023-04-01) to return news from",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "extracted_begin_date",
          "in" : "query",
          "description" : "Extracted date in format (yyyyMMdd - 2023-04-01) to return news from",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        }, {
          "name" : "page",
          "in" : "query",
          "description" : "Page number",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 1
          },
          "example" : 1
        }, {
          "name" : "page_size",
          "in" : "query",
          "description" : "Page size",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "integer",
            "format" : "int32",
            "default" : 50
          },
          "example" : 50
        }, {
          "name" : "location_country_codes",
          "in" : "query",
          "description" : "Comma separated list of country codes",
          "required" : false,
          "style" : "form",
          "explode" : true,
          "schema" : {
            "type" : "string"
          }
        } ],
        "responses" : {
          "200" : {
            "description" : "OK",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/NewsResponseDto"
                }
              }
            }
          }
        },
        "security" : [ {
          "cb-apiKey" : [ ]
        } ]
      },
      "parameters" : [ ]
    }
  },
  "components" : {
    "schemas" : {
      "EntitiesSearchResults" : {
        "type" : "object",
        "properties" : {
          "addresses" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/EntitiesAddress"
            }
          },
          "company" : {
            "$ref" : "#/components/schemas/EntitiesCompany"
          },
          "dates" : {
            "$ref" : "#/components/schemas/EntitiesDates"
          },
          "display_name" : {
            "type" : "string"
          },
          "email" : {
            "type" : "string"
          },
          "work_emails" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "first_name" : {
            "type" : "string"
          },
          "is_international" : {
            "type" : "boolean"
          },
          "job_department" : {
            "type" : "string"
          },
          "job_level" : {
            "type" : "string"
          },
          "job_title" : {
            "type" : "string"
          },
          "job_start_date" : {
            "type" : "string"
          },
          "previous_title" : {
            "type" : "string"
          },
          "last_name" : {
            "type" : "string"
          },
          "location" : {
            "type" : "string"
          },
          "location_type" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "match_id" : {
            "type" : "string"
          },
          "doc_id" : {
            "type" : "string"
          },
          "person_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "personal_email" : {
            "type" : "string"
          },
          "other_emails" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "phone_numbers" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/EntitiesPhoneNumber"
            }
          },
          "prefix" : {
            "type" : "string"
          },
          "social_profiles" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/EntitiesSocialProfile"
            }
          },
          "suffix" : {
            "type" : "string"
          },
          "company_domains" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "company_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "company_name" : {
            "type" : "string"
          },
          "company_revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "company_predicted_revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "company_actual_revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "company_revenue_range" : {
            "type" : "string"
          },
          "company_size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "company_size_range" : {
            "type" : "string"
          },
          "naics_code" : {
            "type" : "string"
          },
          "sic_code" : {
            "type" : "string"
          },
          "verified" : {
            "type" : "boolean"
          },
          "is_ev_contact" : {
            "type" : "boolean"
          },
          "is_executive" : {
            "type" : "boolean"
          },
          "position_location_hashid" : {
            "type" : "string"
          },
          "position_location_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "position_location_state" : {
            "type" : "string"
          },
          "position_location_postal_code" : {
            "type" : "string"
          },
          "personal_addresses" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/EntitiesAddress"
            }
          },
          "_score" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "company_score" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "cds_batch_id" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "company_status" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "firmographic" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "it_spend" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "company_summary" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "intent" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "intent_ibp1" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "linkedin_url" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "locations" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "logo_url" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "primary_domain" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "primary_name" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "primary_country" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "relations" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "revenue_range" : {
            "type" : "string"
          },
          "size_range" : {
            "type" : "string"
          },
          "status_reason" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "tags" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "technographics" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "tier_counts" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "tier" : {
            "type" : "integer",
            "format" : "int32"
          },
          "topics" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Topic"
            }
          },
          "specialties" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "industry" : {
            "type" : "string"
          },
          "sector" : {
            "type" : "string"
          },
          "email_hash" : {
            "type" : "string"
          },
          "personal_email_hash" : {
            "type" : "string"
          },
          "article" : {
            "$ref" : "#/components/schemas/EntitiesArticle"
          },
          "owned_contacts" : {
            "$ref" : "#/components/schemas/OCOwnedRecordTagDto"
          },
          "technographics_export" : {
            "uniqueItems" : true,
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "international" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "emailVerified" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "executives" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "articlesFromSearch" : {
            "$ref" : "#/components/schemas/JsonNode"
          }
        }
      },
      "Company" : {
        "type" : "object",
        "properties" : {
          "company_domain" : {
            "type" : "string"
          },
          "company_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "company_name" : {
            "type" : "string"
          },
          "verified" : {
            "type" : "boolean"
          },
          "is_international" : {
            "type" : "boolean"
          },
          "requested_technologies_products" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/ProductsStatus"
            }
          },
          "requested_technologies_vendors" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/VendorsStatus"
            }
          },
          "requested_technologies_categories" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/CategoriesStatus"
            }
          },
          "requested_technologies_subcategories" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/SubCategoriesStatus"
            }
          }
        }
      },
      "ProductsStatus" : {
        "type" : "object",
        "properties" : {
          "product" : {
            "type" : "string"
          },
          "status" : {
            "type" : "boolean"
          }
        }
      },
      "EntitiesDates" : {
        "type" : "object",
        "properties" : {
          "created_date" : {
            "type" : "string"
          },
          "last_modified_date" : {
            "type" : "string"
          }
        }
      },
      "EntitiesSocialProfile" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "url" : {
            "type" : "string"
          }
        }
      },
      "JsonNode" : {
        "type" : "object"
      },
      "NewsSearchResults" : {
        "type" : "object",
        "properties" : {
          "primary_domain" : {
            "type" : "string"
          },
          "company_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "country" : {
            "type" : "string"
          },
          "article" : {
            "$ref" : "#/components/schemas/EntitiesArticle"
          }
        }
      },
      "CategoriesStatus" : {
        "type" : "object",
        "properties" : {
          "category" : {
            "type" : "string"
          },
          "status" : {
            "type" : "boolean"
          }
        }
      },
      "EntitiesCompany" : {
        "type" : "object",
        "properties" : {
          "domains" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "naics_codes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "sic_codes" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          },
          "name" : {
            "type" : "string"
          },
          "revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "predicted_revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "actual_revenue" : {
            "type" : "number",
            "format" : "double"
          },
          "revenue_range" : {
            "type" : "string"
          },
          "size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "size_range" : {
            "type" : "string"
          },
          "linkedin_url" : {
            "type" : "string"
          },
          "predictedRevenue" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "actualRevenue" : {
            "$ref" : "#/components/schemas/JsonNode"
          }
        }
      },
      "EntitiesPhoneNumber" : {
        "type" : "object",
        "properties" : {
          "type" : {
            "type" : "string"
          },
          "country_code" : {
            "type" : "string"
          },
          "value" : {
            "type" : "string"
          },
          "hash" : {
            "type" : "string"
          }
        }
      },
      "TechnoProducts" : {
        "type" : "object",
        "properties" : {
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "page_size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "sort_by" : {
            "type" : "string"
          },
          "sort_direction" : {
            "type" : "string"
          },
          "result_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "total_count" : {
            "type" : "integer",
            "format" : "int64"
          },
          "products" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/TechnoProduct"
            }
          }
        }
      },
      "EntitiesAddress" : {
        "type" : "object",
        "properties" : {
          "city" : {
            "type" : "string"
          },
          "country" : {
            "type" : "string"
          },
          "is_hq" : {
            "type" : "boolean"
          },
          "state" : {
            "type" : "string"
          },
          "street_1" : {
            "type" : "string"
          },
          "street_2" : {
            "type" : "string"
          },
          "type" : {
            "type" : "string"
          },
          "zip" : {
            "type" : "string"
          },
          "location_id" : {
            "type" : "integer",
            "format" : "int64"
          }
        }
      },
      "EntitiesArticle" : {
        "type" : "object",
        "properties" : {
          "article_id" : {
            "type" : "string"
          },
          "title" : {
            "type" : "string"
          },
          "link" : {
            "type" : "string"
          },
          "description" : {
            "type" : "string"
          },
          "publisher_name" : {
            "type" : "string"
          },
          "publisher_url" : {
            "type" : "string"
          },
          "rss_url" : {
            "type" : "string"
          },
          "news_category" : {
            "type" : "string"
          },
          "news_event_type" : {
            "type" : "string"
          },
          "published_date" : {
            "type" : "string"
          },
          "extraction_date" : {
            "type" : "string"
          }
        }
      },
      "CompanyTechnoAppendDto" : {
        "type" : "object",
        "properties" : {
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "page_size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "result_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "total_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "tech_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "companies" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/Company"
            }
          }
        }
      },
      "NewsResponseDto" : {
        "type" : "object",
        "properties" : {
          "sort_by" : {
            "type" : "string"
          },
          "sort_direction" : {
            "type" : "string"
          },
          "search_results" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/NewsSearchResults"
            }
          },
          "batch_id" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "page_size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "result_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "total_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "took" : {
            "type" : "integer",
            "format" : "int64"
          },
          "error" : {
            "type" : "string"
          },
          "aggregations" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "is_preview" : {
            "type" : "boolean"
          },
          "tracking_id" : {
            "type" : "string"
          },
          "profile" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "scroll_id" : {
            "type" : "string"
          },
          "pit_id" : {
            "type" : "string"
          },
          "search_after_values" : {
            "type" : "array",
            "items" : {
              "type" : "object"
            }
          }
        }
      },
      "TechnoProduct" : {
        "type" : "object",
        "properties" : {
          "vendor" : {
            "type" : "string"
          },
          "product" : {
            "type" : "string"
          }
        }
      },
      "ResponseDto" : {
        "type" : "object",
        "properties" : {
          "sort_by" : {
            "type" : "string"
          },
          "sort_direction" : {
            "type" : "string"
          },
          "search_results" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/EntitiesSearchResults"
            }
          },
          "batch_id" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "page" : {
            "type" : "integer",
            "format" : "int32"
          },
          "page_size" : {
            "type" : "integer",
            "format" : "int32"
          },
          "result_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "total_count" : {
            "type" : "integer",
            "format" : "int32"
          },
          "took" : {
            "type" : "integer",
            "format" : "int64"
          },
          "error" : {
            "type" : "string"
          },
          "aggregations" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "is_preview" : {
            "type" : "boolean"
          },
          "tracking_id" : {
            "type" : "string"
          },
          "profile" : {
            "$ref" : "#/components/schemas/JsonNode"
          },
          "scroll_id" : {
            "type" : "string"
          },
          "pit_id" : {
            "type" : "string"
          },
          "search_after_values" : {
            "type" : "array",
            "items" : {
              "type" : "object"
            }
          }
        }
      },
      "TechnoCategories" : {
        "type" : "object",
        "properties" : {
          "categories" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/TechnoCategoryMapping"
            }
          }
        }
      },
      "TechnoCategoryMapping" : {
        "type" : "object",
        "properties" : {
          "category" : {
            "type" : "string"
          },
          "subCategories" : {
            "type" : "array",
            "items" : {
              "type" : "string"
            }
          }
        }
      },
      "Topic" : {
        "type" : "object",
        "properties" : {
          "topic_id" : {
            "type" : "integer",
            "format" : "int64"
          },
          "topic_name" : {
            "type" : "string"
          },
          "category" : {
            "type" : "string"
          }
        }
      },
      "OCOwnedRecordTagDto" : {
        "type" : "object",
        "properties" : {
          "person_record_owner" : {
            "type" : "string"
          },
          "person_record_url" : {
            "type" : "string"
          },
          "company_record_owner" : {
            "type" : "string"
          },
          "company_record_url" : {
            "type" : "string"
          },
          "vendor" : {
            "type" : "string"
          }
        }
      },
      "VendorsStatus" : {
        "type" : "object",
        "properties" : {
          "vendor" : {
            "type" : "string"
          },
          "status" : {
            "type" : "boolean"
          }
        }
      },
      "SubCategoriesStatus" : {
        "type" : "object",
        "properties" : {
          "subcategory" : {
            "type" : "string"
          },
          "status" : {
            "type" : "boolean"
          }
        }
      }
    },
    "securitySchemes" : {
      "cb-apiKey" : {
        "type" : "apiKey",
        "name" : "X-CB-ApiKey",
        "in" : "header"
      }
    }
  }
}