---
title: "Create a Static Memo"
method: POST
path: "/customers/{customerID}/static_memos"
tags: ["Static Memos"]
---

# Create a Static Memo

`POST /customers/{customerID}/static_memos`

Create a Static Memo for the specified customer

## Path parameters

- `customerID` string, required — A UUID that uniquely identifies a resource

## Headers

- `Idempotency-Key` string, required

## Request body

- CreateStaticMemo
  - `developer_fee_percent` string, number — The developer fee percent that will be applied to this Virtual Account. The value is a base 100 percentage, i.e. 10.2% is 10.2 in the API.
  - `source` StaticMemoSourceInput, required
    - `currency` 'usd', required
    - `payment_rail` 'ach' | 'wire' | 'ach_push' | 'ach_same_day' | 'arbitrum' | 'avalanche_c_chain' | 'base' | 'bre_b' | 'co_bank_transfer' | 'celo' | 'ethereum' | 'optimism' | 'pix' | 'polygon' | 'solana' | 'spei' | 'stellar' | 'tempo'
  - `destination` StaticMemoDestination, required
    - `currency` 'usdb' | 'usdc' | 'usdt' | 'pyusd' | 'eurc', required
    - `payment_rail` 'arbitrum' | 'avalanche_c_chain' | 'base' | 'celo' | 'ethereum' | 'optimism' | 'polygon' | 'solana' | 'stellar' | 'tempo' | 'tron', required
    - `address` string, required — The crypto wallet address that the customer wishes to ultimately receive funds at
    - `bridge_wallet_id` string — A UUID that uniquely identifies a resource
    - `blockchain_memo` string — The memo to include when sending funds on chain. Only allowed for blockchains that support memos such as Stellar

## Response `200`

Static Memo object created

- StaticMemoResponse
  - `id` string — A UUID that uniquely identifies a resource
  - `developer_fee_percent` string, number — The developer fee percent that will be applied to this Virtual Account. The value is a base 100 percentage, i.e. 10.2% is 10.2 in the API.
  - `source_deposit_instructions` StaticMemoSourceDepositInstructions
    - `currency` 'usd'
    - `payment_rails` PaymentRail[] — All supported payment rails for deposits
    - `deposit_message` string — The message that the customer MUST include in their wire memo/message or ACH description.
    - `bank_name` string — The name of the bank that the customer should send the deposit to
    - `bank_address` string — The address of the bank that the customer should send the deposit to
    - `bank_routing_number` string — The routing number of the bank that the customer should send the deposit to
    - `bank_account_number` string — The account number of the bank that the customer should send the deposit to
    - `bank_beneficiary_name` string — The name of the beneficiary of the bank account that the customer should send the deposit to
    - `bank_beneficiary_address` string — The address of the beneficiary of the bank account that the customer should send the deposit to
  - `destination` StaticMemoDestination
    - `currency` 'usdb' | 'usdc' | 'usdt' | 'pyusd' | 'eurc', required
    - `payment_rail` 'arbitrum' | 'avalanche_c_chain' | 'base' | 'celo' | 'ethereum' | 'optimism' | 'polygon' | 'solana' | 'stellar' | 'tempo' | 'tron', required
    - `address` string, required — The crypto wallet address that the customer wishes to ultimately receive funds at
    - `bridge_wallet_id` string — A UUID that uniquely identifies a resource
    - `blockchain_memo` string — The memo to include when sending funds on chain. Only allowed for blockchains that support memos such as Stellar
  - `created_at` string, date-time — Time of creation of the static memo

---

[API](https://skmtc.net/bridge/apis/bridge-api.md) · [All operations](https://skmtc.net/bridge/apis/bridge-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/bridge/bridge-api/revisions/570998bde3b5/schema)
