[Home](./index.md) > [3d-tiles-validator](./3d-tiles-validator.md) > [Validators](./3d-tiles-validator.validators.md) > [validateTilesetFile](./3d-tiles-validator.validators.validatetilesetfile.md) ## Validators.validateTilesetFile() method > This API is provided as a preview for developers and may change based on feedback that we receive. Do not use this API in a production environment. > Performs a default validation of the given tileset file, and returns a promise to the `ValidationResult`. The given file may be a `tileset.json` file, or a tileset package file, as incdicated by a `.3tz` or `.3dtiles` file extensions. **Signature:** ```typescript static validateTilesetFile(filePath: string, validationOptions?: ValidationOptions): Promise; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | filePath | string | The file path | | validationOptions | [ValidationOptions](./3d-tiles-validator.validationoptions.md) | _(Optional)_ The ValidationOptions. When this is not given (or undefined), then default validation options will be used. See [ValidationOptions](./3d-tiles-validator.validationoptions.md). | **Returns:** Promise<[ValidationResult](./3d-tiles-validator.validationresult.md)> A promise to a `ValidationResult` that is fulfilled when the validation finished.