---
title: "Create Network Transaction from Signatures"
method: POST
path: "/construction/combine"
tags: ["Construction"]
---

# Create Network Transaction from Signatures

`POST /construction/combine`

Combine creates a network-specific transaction from an unsigned
transaction and an array of provided signatures.

The signed transaction returned from this method will be sent to the
`/construction/submit` endpoint by the caller.

## Request body

- ConstructionCombineRequest — ConstructionCombineRequest is the input to the `/construction/combine` endpoint. It contains the unsigned transaction blob returned by `/construction/payloads` and all required signatures to create a network transaction.
  - `network_identifier` NetworkIdentifier, required — unresolved $ref
  - `unsigned_transaction` string, required
  - `signatures` Signature[], required — unresolved $ref

## Response `200`

Expected response to a valid request

- ConstructionCombineResponse — ConstructionCombineResponse is returned by `/construction/combine`. The network payload will be sent directly to the `construction/submit` endpoint.
  - `signed_transaction` string, required

## Other responses

- `500` — unexpected error

---

[API](https://skmtc.dev/coinbase/apis/rosetta.md) · [All operations](https://skmtc.dev/coinbase/apis/rosetta/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/coinbase/rosetta/revisions/758497aacc08/schema)
