# Confirm Informs that the order has been accepted and preparation will start soon. > It is expected to receive a event after this action. HOST: DIRECTION: Endpoint: POST /v1/orders/{orderId}/confirm Version: v.1.0.6 Security: OAuth2, Sig ## Path parameters: - `orderId` (string, required) The unique identifier of the order. The order ID is generated by Keeta. ## Request fields (application/json): - `reason` (string) Free field for more information about the order confirmation, such as which employee accepted the order, for example. - `createdAt` (string, required) Order creation date and time. (UTC date-time in ISO timestamp format. See [Guidelines](#section/General-Guidelines) for more info). - `orderExternalCode` (string, required) External order code, which can be used by merchant or marketplace. - `preparationTime` (integer) Indicates an estimate of the preparation time (in minutes) for the order being confirmed. ## Response 400 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500 ## Response 401 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500 ## Response 403 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500 ## Response 404 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500 ## Response 422 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500 ## Response 503 fields (application/problem+json): - `title` (string, required) Short description of the problem. Example: "Unexpected error" - `status` (integer, required) HTTP code of the returned status. Example: 500