> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.tradespace.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.tradespace.io/_mcp/server.

# Product

GraphQL object

A product or service that embodies one or more disclosures or filings.

Reference: https://developer.tradespace.io/api-reference/types/objects/product

## Fields

- `createdAt` — The product's creation date.
- `createdByUser` — The user who created the product.
- `createdByUserId` — The unique identifier of the user who created the product.
- `description` — The product's description.
- `disclosureProducts` — The links between the product and the disclosures it embodies.
- `disclosuresCount` — The number of disclosures linked to the product.
- `filingProducts` — The links between the product and the filings that cover it.
- `filingsCount` — The number of filings linked to the product.
- `id` — The product's unique identifier.
- `name` — The product's name.
- `sourceEnum` — How the product was created, such as manually or by import.
- `updatedAt` — The date the product was last updated.
- `updatedByUser` — The user who last updated the product.
- `updatedByUserId` — The unique identifier of the user who last updated the product.

## Definition

```graphql
type Product {
  createdAt: ISO8601DateTime!
  createdByUser: User
  createdByUserId: String
  description: String
  disclosureProducts: [DisclosureProduct!]!
  disclosuresCount: Int
  filingProducts: [FilingProduct!]!
  filingsCount: Int
  id: String!
  name: String!
  sourceEnum: ProductSourceEnum
  updatedAt: ISO8601DateTime!
  updatedByUser: User
  updatedByUserId: String
}
```