# Submit **POST /shared-wallets/{walletId}/transactions-submit**
status: stable
Submit a transaction that was already created and fully signed. Fails for foreign transactions that is transactions which lack the wallet's inputs and withdrawals. ## Servers - https://localhost:8090/v2: https://localhost:8090/v2 () ## Parameters #### Path parameters - **walletId** (string(hex)) ## Body parameters Content-type: application/json - **transaction** (string(base64|base16)) The CBOR-encoded transaction, represented in either hex or base64 encoding. This always includes the transaction body and the witness set, even if the latter is empty. ## Responses ### 425: Mempool is Full #### Body Parameters: application/json (object) - **message** (string) May occur when submitting a serialized transaction to a node with full mempool. - **code** (string) ### 415: Unsupported Media Type #### Body Parameters: application/json (object) - **message** (string) May occur when providing an invalid 'Content-Type' header. - **code** (string) ### 406: Not Acceptable #### Body Parameters: application/json (object) - **message** (string) May occur when providing an invalid 'Accept' header. - **code** (string) ### 400: Bad Request #### Body Parameters: application/json (object) - **message** (string) May occur when a request is not well-formed; that is, it fails to parse successfully. This could be the case when some required parameters are missing or, when malformed values are provided. - **code** (string) ### 202: Accepted #### Body Parameters: application/json (object) - **id** (string(hex)) A unique identifier for this transaction [Powered by Bump.sh](https://bump.sh)