---
title: "Signs a transaction via a user managed wallet"
method: POST
path: "/v1/tx"
tags: ["Wallet"]
---

# Signs a transaction via a user managed wallet

`POST /v1/tx`

## Request body

- object
  - `data` object, required
    - `userId` string, required
    - `messages` object[], required
      - `typeUrl` '/akash.deployment.v1beta4.MsgCreateDeployment' | '/akash.cert.v1.MsgCreateCertificate' | '/akash.market.v1beta5.MsgCreateLease' | '/akash.deployment.v1beta4.MsgUpdateDeployment' | '/akash.deployment.v1beta4.MsgCloseDeployment' | '/akash.escrow.v1.MsgAccountDeposit', required
      - `value` string, required

## Response `200`

Returns a signed transaction

- object
  - `data` object, required
    - `code` number, required
    - `transactionHash` string, required
    - `rawLog` string, required

---

[API](https://skmtc.dev/akash-network/apis/akash-network-console-api.md) · [All operations](https://skmtc.dev/akash-network/apis/akash-network-console-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/akash-network/akash-network-console-api/revisions/77a0df47eb74/schema)
