--- title: Standard metadata slug: '155' canonical_url: https://docs.coveo.com/en/155/ collection: index-content source_format: adoc --- # Standard metadata To benefit from the Push source's [automapping](https://docs.coveo.com/en/115/) feature, two requirements must be met to index item [metadata](https://docs.coveo.com/en/218/): * The [metadata](https://docs.coveo.com/en/218/) value must be present when the item is pushed. * A [field](https://docs.coveo.com/en/200/) with the same name and a compatible [data type](https://docs.coveo.com/en/1833#field-type) must exist in your [Coveo organization](https://docs.coveo.com/en/185/). For some standard metadata, the Push API or the [Coveo indexing pipeline](https://docs.coveo.com/en/184/) automatically sets metadata values on items you add or update. Additionally, your [Coveo organization](https://docs.coveo.com/en/185/) may include a default [field](https://docs.coveo.com/en/200/) that indexes this metadata automatically. **Example** When the [Coveo indexing pipeline](https://docs.coveo.com/en/184/) processes an item, it [detects the item's language](https://docs.coveo.com/en/1956#supported-languages-for-indexing-features) and sets the `language` metadata value accordingly. This value is automatically indexed in the default `language` field of your [Coveo organization](https://docs.coveo.com/en/185/). For other standard metadata, Coveo doesn't automatically set metadata values, but a default field exists for the purpose of indexing this metadata. **Example** The `author` field is a [default field](https://docs.coveo.com/en/1833#field-origin). It's populated when you push an item that includes an `author` metadata value in the request body. Finally, for some standard metadata, Coveo neither sets metadata values automatically nor contains a default field to index this metadata. The following table lists standard Coveo metadata and indicates whether: * Coveo automatically sets the metadata value * A default field exists to index the metadata [%header,cols="2,4,1,1",options="header"] |=== |Metadata name |Description and details |Coveo sets metadata values? |Default field exists? |`date` a|The date and time of the last Push API request that updated the item (for example, `"2017-11-08T12:18:41.666Z"`). You can override this value by retrieving the last modification date from the original document and passing it as the `date` metadata in your request body. |[check] |[check] |`filetype` |The item's file extension (for example, `"html"`). |[check] |[check] |`indexeddate` |The date and time when the item was last processed by the [document processing manager (DPM)](https://docs.coveo.com/en/191/) (for example, `"2023-11-08T12:18:41.666Z"`). |[check] |[check] |`size` a|The item's size in bytes (for example, `50683`). |[check] |[check] |`source` |The name of the source that contains the item (for example, `"MyPushSource"`). |[check] |[check] |`author` |The item's author (for example, `"Alice Smith"`). |[x] |[check] |`documenttype` |The type of item (for example, `"WebPage"`). |[x] |[check] |`filename` |The name of the file (for example, `"index.html"`). |[x] |[check] |`permanentid` |A unique, and permanent identifier for the item (for example, `"my10293810329permanent1239810239818id"`). |[x] |[check] |`sourcetype` |The type of source that contains the item (for example, `"Push"`). |[x] |[check] |`title` |The item's title (for example, `"My Document"`). |[x] |[check] |`duration` |If the item is a video, its duration in seconds (for example, `125.6`). |[x] |[x] |`height` |If the item is an image, its height in pixels (for example, `768`). |[x] |[x] |`pages` |The total number of pages in the item (for example, `42`). |[x] |[x] |`width` | If the item is an image, its width in pixels (for example, `1024`). |[x] |[x] |===