# Finalize a Transaction **PUT /wolfconnect/transactions/v1/{transactionId}/finalize** The status of a transaction cannot be updated through the normal update process as you must call this resource to change the status. This resource will finalize all of the associated transaction tiers with the specified status code as well. The list of valid status codes is defined in the Transaction.StatusCode property in the schema definitions. ## Servers - Production: https://api.globalwolfweb.com (Production) - Test: https://api-sb.globalwolfweb.com (Test) ## Authentication methods - Lone wolf token ## Parameters ### Path parameters - **transactionId** (string) The Lone Wolf Id of the transaction to update. ### Body: application/json (string) A string holding the status code for the finalized transaction. string ## Responses ### 200 The transaction was finalized. No response content. ### 400 Error Code 1006: Validation failed. See the Details property of the response for information on why the validation failed. Error Code 1008: Invalid operation. A common reason for this error is if the transaction has been synched with brokerWOLF. #### Body: application/json (object) - **Code** (integer) The Lone Wolf Error Code. See the Error Codes section of the introduction. - **Message** (string) The message that corresponds to the Code value. - **Details** (string) The exact problem that occurred to give this error response. ### 404 The transaction could not be found. The primary office for the transaction must be an office with the Client Code used in the API authentication. #### Body: application/json (object) - **Code** (integer) The Lone Wolf Error Code. See the Error Codes section of the introduction. - **Message** (string) The message that corresponds to the Code value. - **Details** (string) The exact problem that occurred to give this error response. [Powered by Bump.sh](https://bump.sh)