> For the complete documentation index, see [llms.txt](https://pixyleai.gitbook.io/pixyle.ai-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://pixyleai.gitbook.io/pixyle.ai-documentation/api-endpoints/collection-processing-api/upload-file-schema.md).

# Upload File Schema

### Product's fields

| Field                                   | Type   | Description                                               | Mandatory |
| --------------------------------------- | ------ | --------------------------------------------------------- | --------- |
| sku                                     | string | SKU of the product                                        | Yes       |
| image\_url\_1                           | string | Main image of the product                                 | Yes       |
| image\_url\_2..8                        | string | Extra Images of the product                               | No        |
| category                                | string | Category of the product                                   | No        |
| root\_sku                               | string | A root sku that identifies variants from the same product | No        |
| title                                   | string | A title of the product                                    | No        |
| description                             | string | A description of the product                              | No        |
| Any other metadata that you can provide | string | A metadata of the product                                 | No        |

Please note that all products in the file must have the mandatory fields, otherwise will result in an unsuccessful upload.

If the ‘category’ field is filled with a category from Pixyle’s taxonomy, the system will localize and focus on that specific fashion item. Please note that at present, our system exclusively supports categories listed in Pixyle’s taxonomy. If you input a category that Pixyle does not support into the 'category' field, the product will still be processed. However, an error will be saved for that product, advising you to review and either add or correct the category accordingly.

If you upload more than one image for the product (image\_url\_2..8), the system will process all of them and the results will be generated based on all images. ‍ The “root\_sku” field is relevant only if you are using the Variants Tagging via Inheritance setting. Please refer to that section of the documentation for instructions on how to enable this setting and for additional details.

The remaining optional fields, as well as any additional ones, will affect the generated data by default.  Please refer to the overview of the Enhanced Tagging [setting](/pixyle.ai-documentation/welcome-to-pixyle.ai/product-data-enrichment-features.md#enhanced-tagging) for more information.
