> ## Documentation Index
> Fetch the complete documentation index at: https://developers.tassyir.io/llms.txt
> Use this file to discover all available pages before exploring further.

# VALIDATION_FAILED

> HTTP 400, from 40 operations of the Admin API.

Its problem `type`: `https://developers.tassyir.io/errors/validation-failed`.

## What to do

HTTP 400. A parameter or a field failed validation, or is not one the route
takes. `errors` lists each problem. Fix the request: unknown parameters are
refused on purpose, so a misspelt filter never silently returns everything.

## Answered by

HTTP 400, from:

* [`DELETE /data/{ownerType}/{ownerId}/{key}`](/api-reference/admin/data/delete-a-value)
* [`GET /bulk/exports`](/api-reference/admin/bulk-exports/list-the-installations-exports)
* [`GET /bulk/exports/{id}`](/api-reference/admin/bulk-exports/get-an-export)
* [`GET /business`](/api-reference/admin/business/the-business-the-app-is-installed-on)
* [`GET /cancel-reasons`](/api-reference/admin/orders/the-merchants-cancel-reasons)
* [`GET /collections`](/api-reference/admin/collections/list-collections)
* [`GET /collections/{id}`](/api-reference/admin/collections/get-a-collection)
* [`GET /customers`](/api-reference/admin/customers/list-customers)
* [`GET /customers/{id}`](/api-reference/admin/customers/get-a-customer)
* [`GET /data`](/api-reference/admin/data/list-the-apps-values)
* [`GET /data/{ownerType}/{ownerId}/{key}`](/api-reference/admin/data/get-a-value)
* [`GET /delivery-agents`](/api-reference/admin/delivery/list-delivery-agents)
* [`GET /delivery-agents/{id}`](/api-reference/admin/delivery/get-a-delivery-agent)
* [`GET /delivery-fee-groups`](/api-reference/admin/delivery/list-delivery-fee-groups)
* [`GET /delivery-fee-groups/{id}`](/api-reference/admin/delivery/get-a-delivery-fee-group)
* [`GET /inventory-levels`](/api-reference/admin/inventory/list-stock-levels)
* [`GET /inventory-levels/{id}`](/api-reference/admin/inventory/get-a-stock-level)
* [`GET /orders`](/api-reference/admin/orders/list-orders)
* [`GET /orders/{id}`](/api-reference/admin/orders/get-an-order)
* [`GET /orders/{id}/comments`](/api-reference/admin/orders/list-an-orders-comments)
* [`GET /products`](/api-reference/admin/products/list-products)
* [`GET /products/{id}`](/api-reference/admin/products/get-a-product)
* [`GET /stores`](/api-reference/admin/stores/list-stores)
* [`GET /stores/{id}`](/api-reference/admin/stores/get-a-store)
* [`PATCH /collections/{id}`](/api-reference/admin/collections/update-a-collection)
* [`PATCH /collections/{id}/products`](/api-reference/admin/collections/change-a-collections-members)
* [`PATCH /orders/{id}`](/api-reference/admin/orders/update-an-order)
* [`PATCH /products/{id}`](/api-reference/admin/products/update-a-product)
* [`PATCH /products/{id}/variants/{variantId}`](/api-reference/admin/products/update-one-variants-fields)
* [`POST /bulk/exports`](/api-reference/admin/bulk-exports/export-a-whole-list)
* [`POST /collections`](/api-reference/admin/collections/create-a-collection)
* [`POST /images`](/api-reference/admin/images/upload-an-image-from-an-address)
* [`POST /inventory-levels/{id}/adjust`](/api-reference/admin/inventory/correct-a-stock-count)
* [`POST /orders`](/api-reference/admin/orders/create-an-order)
* [`POST /orders/{id}/cancel`](/api-reference/admin/orders/cancel-an-order)
* [`POST /orders/{id}/comments`](/api-reference/admin/orders/comment-on-an-order)
* [`POST /orders/{id}/confirm`](/api-reference/admin/orders/confirm-an-order)
* [`POST /orders/{id}/schedule`](/api-reference/admin/orders/schedule-a-call-back)
* [`POST /products`](/api-reference/admin/products/create-a-product)
* [`PUT /data/{ownerType}/{ownerId}/{key}`](/api-reference/admin/data/write-a-value)

The shape of every problem, and how `@tassyir/app` reports it: [Errors](/guides/errors).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.