# Validate terminal basket **POST /terminal/basket/validate** Validates and calculates pricing for a terminal basket. Returns the basket with calculated prices, taxes, and discounts. Requires `process_orders` or `process_test_orders` permission ## Servers - GB server: https://api.gb.enjovia.app (GB server) - EU server: https://api.eu.enjovia.app (EU server) - US server: https://api.us.enjovia.app (US server) - AU server: https://api.au.enjovia.app (AU server) ## Authentication methods - Bearer auth ## Parameters ### Headers - **Store-Subdomain** (string) Store subdomain for store-specific operations ### Body: application/json (object) - **store_eni** (string) Store ENI (Entity Number Identifier) - **customer_id** (string) Customer identifier - **data** (object) ## Responses ### 200 Validated basket with calculated prices #### Body: application/json (object) - **basket** (object) ### 403 Forbidden - storefront users cannot access ### 422 Validation error [Powered by Bump.sh](https://bump.sh)