# CompanyDetailsData

Exact schema from the public v1 contract. Resolve component references using the links below.

```json
{
  "type": "object",
  "properties": {
    "publicId": {
      "$ref": "#/components/schemas/CompanyPublicId"
    },
    "name": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 1024
        },
        {
          "type": "null"
        }
      ]
    },
    "slug": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        {
          "type": "null"
        }
      ]
    },
    "linkedinUrl": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 8192,
          "format": "uri"
        },
        {
          "type": "null"
        }
      ]
    },
    "websiteUrl": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 8192,
          "format": "uri"
        },
        {
          "type": "null"
        }
      ]
    },
    "description": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 16384
        },
        {
          "type": "null"
        }
      ]
    },
    "tagline": {
      "anyOf": [
        {
          "type": "string",
          "minLength": 1,
          "maxLength": 1024
        },
        {
          "type": "null"
        }
      ]
    },
    "foundedOn": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/PartialDate"
        },
        {
          "type": "null"
        }
      ]
    },
    "organizationType": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/OrganizationType"
        },
        {
          "type": "null"
        }
      ]
    },
    "specialties": {
      "anyOf": [
        {
          "maxItems": 100,
          "type": "array",
          "items": {
            "type": "string",
            "minLength": 1,
            "maxLength": 1024
          },
          "uniqueItems": true
        },
        {
          "type": "null"
        }
      ]
    },
    "primaryIndustry": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/IndustryReference"
        },
        {
          "type": "null"
        }
      ]
    },
    "industries": {
      "anyOf": [
        {
          "maxItems": 50,
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/IndustryReference"
          },
          "uniqueItems": true
        },
        {
          "type": "null"
        }
      ]
    },
    "employeeCount": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/NonNegativeSafeInteger"
        },
        {
          "type": "null"
        }
      ]
    },
    "employeeCountRange": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/EmployeeCountRange"
        },
        {
          "type": "null"
        }
      ]
    },
    "followerCount": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/NonNegativeSafeInteger"
        },
        {
          "type": "null"
        }
      ]
    },
    "logo": {
      "$ref": "#/components/schemas/ImageSlot"
    },
    "coverImage": {
      "$ref": "#/components/schemas/ImageSlot"
    },
    "headquarters": {
      "anyOf": [
        {
          "$ref": "#/components/schemas/CompanyLocation"
        },
        {
          "type": "null"
        }
      ]
    },
    "locations": {
      "anyOf": [
        {
          "maxItems": 100,
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/CompanyLocation"
          }
        },
        {
          "type": "null"
        }
      ]
    },
    "products": {
      "anyOf": [
        {
          "maxItems": 100,
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/ProductItem"
          }
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "publicId",
    "name",
    "slug",
    "linkedinUrl",
    "websiteUrl",
    "description",
    "tagline",
    "foundedOn",
    "organizationType",
    "specialties",
    "primaryIndustry",
    "industries",
    "employeeCount",
    "employeeCountRange",
    "followerCount",
    "logo",
    "coverImage",
    "headquarters",
    "locations",
    "products"
  ],
  "additionalProperties": false
}
```

## Referenced schemas

* [CompanyPublicId](https://docs.envoapi.com/api/schemas/CompanyPublicId.md)
* [PartialDate](https://docs.envoapi.com/api/schemas/PartialDate.md)
* [OrganizationType](https://docs.envoapi.com/api/schemas/OrganizationType.md)
* [IndustryReference](https://docs.envoapi.com/api/schemas/IndustryReference.md)
* [NonNegativeSafeInteger](https://docs.envoapi.com/api/schemas/NonNegativeSafeInteger.md)
* [EmployeeCountRange](https://docs.envoapi.com/api/schemas/EmployeeCountRange.md)
* [ImageSlot](https://docs.envoapi.com/api/schemas/ImageSlot.md)
* [CompanyLocation](https://docs.envoapi.com/api/schemas/CompanyLocation.md)
* [ProductItem](https://docs.envoapi.com/api/schemas/ProductItem.md)

[Documentation index](https://docs.envoapi.com/llms.txt) · [All endpoints](https://docs.envoapi.com/api/index.md)
