---
title: "Build transaction steps"
method: POST
path: "/build-user-steps"
tags: ["Transfer"]
---

# Build transaction steps

`POST /build-user-steps`

Rebuild or refresh the user steps for a quote. Use this if the original quote's user steps have expired or if you need fresh transaction data (required for Solana).

## Request body

- object
  - `quoteId` string, required — The quote ID to build steps for

## Response `200`

Successfully built user steps

- object
  - `userSteps` object[]
    - `type` string
    - `description` string
    - `chainKey` string
    - `chainType` string
    - `signerAddress` string

---

[API](https://skmtc.dev/layerzero/apis/layerzero-oft-transfer-api.md) · [All operations](https://skmtc.dev/layerzero/apis/layerzero-oft-transfer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/layerzero/layerzero-oft-transfer-api/revisions/78f58a3bfce3/schema)
