# Transfer Transaction

## Parameters

- **network** (string, required): Network of the transfer. Allowed values: `mainnet`, `preprod`.
- **from** (string, required): From account address.
- **to** (string, required): To account address.
- **amount** (integer, required): Amount to transfer.

# Response Structure

## 201 Transfer Transaction

### Data

- **network** (string, enum): Network of the transfer (Allowed: `mainnet`, `preprod`).
- **unsigned_transaction_serialized** (string): Unsigned transaction serialized.
- **signing_payload** (string): Signing payload.

## Error Codes

- **400** Bad Request
- **422** Unsupported Network

# Example Request

```bash
curl --request POST \
     --url https://api.figment.io/cardano/transfer \
     --header 'accept: application/json' \
     --header 'content-type: application/json' \
     --header 'x-api-key: your-api-key-here' \
     --data '{
  "network": "mainnet"
}'
```

# Example Response

```json
{
  "data": {
    "network": "preprod",
    "unsigned_transaction_serialized": "unsigned_transaction_serialized",
    "signing_payload": "signing_payload"
  }
}
```
