POST
/
public
/
v1
/
submit
/
init_fiat_on_ramp
Authorizations
Body
Enum options:
ACTIVITY_TYPE_INIT_FIAT_ON_RAMP
Timestamp (in milliseconds) of the request, used to verify liveness of user requests.
Unique identifier for a given Organization.
The parameters object containing the specific intent data for this activity.
Show details
Show details
Enum options:
FIAT_ON_RAMP_PROVIDER_COINBASE
, FIAT_ON_RAMP_PROVIDER_MOONPAY
Enum options:
FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BITCOIN
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_ETHEREUM
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_SOLANA
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BASE
Enum options:
FIAT_ON_RAMP_CRYPTO_CURRENCY_BTC
, FIAT_ON_RAMP_CRYPTO_CURRENCY_ETH
, FIAT_ON_RAMP_CRYPTO_CURRENCY_SOL
, FIAT_ON_RAMP_CRYPTO_CURRENCY_USDC
Enum options:
FIAT_ON_RAMP_CURRENCY_AUD
, FIAT_ON_RAMP_CURRENCY_BGN
, FIAT_ON_RAMP_CURRENCY_BRL
, FIAT_ON_RAMP_CURRENCY_CAD
, FIAT_ON_RAMP_CURRENCY_CHF
, FIAT_ON_RAMP_CURRENCY_COP
, FIAT_ON_RAMP_CURRENCY_CZK
, FIAT_ON_RAMP_CURRENCY_DKK
, FIAT_ON_RAMP_CURRENCY_DOP
, FIAT_ON_RAMP_CURRENCY_EGP
, FIAT_ON_RAMP_CURRENCY_EUR
, FIAT_ON_RAMP_CURRENCY_GBP
, FIAT_ON_RAMP_CURRENCY_HKD
, FIAT_ON_RAMP_CURRENCY_IDR
, FIAT_ON_RAMP_CURRENCY_ILS
, FIAT_ON_RAMP_CURRENCY_JOD
, FIAT_ON_RAMP_CURRENCY_KES
, FIAT_ON_RAMP_CURRENCY_KWD
, FIAT_ON_RAMP_CURRENCY_LKR
, FIAT_ON_RAMP_CURRENCY_MXN
, FIAT_ON_RAMP_CURRENCY_NGN
, FIAT_ON_RAMP_CURRENCY_NOK
, FIAT_ON_RAMP_CURRENCY_NZD
, FIAT_ON_RAMP_CURRENCY_OMR
, FIAT_ON_RAMP_CURRENCY_PEN
, FIAT_ON_RAMP_CURRENCY_PLN
, FIAT_ON_RAMP_CURRENCY_RON
, FIAT_ON_RAMP_CURRENCY_SEK
, FIAT_ON_RAMP_CURRENCY_THB
, FIAT_ON_RAMP_CURRENCY_TRY
, FIAT_ON_RAMP_CURRENCY_TWD
, FIAT_ON_RAMP_CURRENCY_USD
, FIAT_ON_RAMP_CURRENCY_VND
, FIAT_ON_RAMP_CURRENCY_ZAR
Specifies a preset fiat amount for the transaction, e.g., ‘100’. Must be greater than ‘20’. If not provided, the user will be prompted to enter an amount.
Enum options:
FIAT_ON_RAMP_PAYMENT_METHOD_CREDIT_DEBIT_CARD
, FIAT_ON_RAMP_PAYMENT_METHOD_APPLE_PAY
, FIAT_ON_RAMP_PAYMENT_METHOD_GBP_BANK_TRANSFER
, FIAT_ON_RAMP_PAYMENT_METHOD_GBP_OPEN_BANKING_PAYMENT
, FIAT_ON_RAMP_PAYMENT_METHOD_GOOGLE_PAY
, FIAT_ON_RAMP_PAYMENT_METHOD_SEPA_BANK_TRANSFER
, FIAT_ON_RAMP_PAYMENT_METHOD_PIX_INSTANT_PAYMENT
, FIAT_ON_RAMP_PAYMENT_METHOD_PAYPAL
, FIAT_ON_RAMP_PAYMENT_METHOD_VENMO
, FIAT_ON_RAMP_PAYMENT_METHOD_MOONPAY_BALANCE
, FIAT_ON_RAMP_PAYMENT_METHOD_CRYPTO_ACCOUNT
, FIAT_ON_RAMP_PAYMENT_METHOD_FIAT_WALLET
, FIAT_ON_RAMP_PAYMENT_METHOD_ACH_BANK_ACCOUNT
ISO 3166-1 two-digit country code for Coinbase representing the purchasing user’s country of residence, e.g., US, GB.
ISO 3166-2 two-digit country subdivision code for Coinbase representing the purchasing user’s subdivision of residence within their country, e.g. NY. Required if country_code=US.
Response
A successful response returns the following fields:The activity object containing type, intent, and result
Show activity details
Show activity details
The intent of the activity
Show intent details
Show intent details
The initFiatOnRampIntent object
Show initFiatOnRampIntent details
Show initFiatOnRampIntent details
onrampProvider fieldEnum options:
FIAT_ON_RAMP_PROVIDER_COINBASE
, FIAT_ON_RAMP_PROVIDER_MOONPAY
Destination wallet address for the buy transaction.
network fieldEnum options:
FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BITCOIN
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_ETHEREUM
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_SOLANA
, FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BASE
cryptoCurrencyCode fieldEnum options:
FIAT_ON_RAMP_CRYPTO_CURRENCY_BTC
, FIAT_ON_RAMP_CRYPTO_CURRENCY_ETH
, FIAT_ON_RAMP_CRYPTO_CURRENCY_SOL
, FIAT_ON_RAMP_CRYPTO_CURRENCY_USDC
fiatCurrencyCode fieldEnum options:
FIAT_ON_RAMP_CURRENCY_AUD
, FIAT_ON_RAMP_CURRENCY_BGN
, FIAT_ON_RAMP_CURRENCY_BRL
, FIAT_ON_RAMP_CURRENCY_CAD
, FIAT_ON_RAMP_CURRENCY_CHF
, FIAT_ON_RAMP_CURRENCY_COP
, FIAT_ON_RAMP_CURRENCY_CZK
, FIAT_ON_RAMP_CURRENCY_DKK
, FIAT_ON_RAMP_CURRENCY_DOP
, FIAT_ON_RAMP_CURRENCY_EGP
, FIAT_ON_RAMP_CURRENCY_EUR
, FIAT_ON_RAMP_CURRENCY_GBP
, FIAT_ON_RAMP_CURRENCY_HKD
, FIAT_ON_RAMP_CURRENCY_IDR
, FIAT_ON_RAMP_CURRENCY_ILS
, FIAT_ON_RAMP_CURRENCY_JOD
, FIAT_ON_RAMP_CURRENCY_KES
, FIAT_ON_RAMP_CURRENCY_KWD
, FIAT_ON_RAMP_CURRENCY_LKR
, FIAT_ON_RAMP_CURRENCY_MXN
, FIAT_ON_RAMP_CURRENCY_NGN
, FIAT_ON_RAMP_CURRENCY_NOK
, FIAT_ON_RAMP_CURRENCY_NZD
, FIAT_ON_RAMP_CURRENCY_OMR
, FIAT_ON_RAMP_CURRENCY_PEN
, FIAT_ON_RAMP_CURRENCY_PLN
, FIAT_ON_RAMP_CURRENCY_RON
, FIAT_ON_RAMP_CURRENCY_SEK
, FIAT_ON_RAMP_CURRENCY_THB
, FIAT_ON_RAMP_CURRENCY_TRY
, FIAT_ON_RAMP_CURRENCY_TWD
, FIAT_ON_RAMP_CURRENCY_USD
, FIAT_ON_RAMP_CURRENCY_VND
, FIAT_ON_RAMP_CURRENCY_ZAR
Specifies a preset fiat amount for the transaction, e.g., ‘100’. Must be greater than ‘20’. If not provided, the user will be prompted to enter an amount.
paymentMethod fieldEnum options:
FIAT_ON_RAMP_PAYMENT_METHOD_CREDIT_DEBIT_CARD
, FIAT_ON_RAMP_PAYMENT_METHOD_APPLE_PAY
, FIAT_ON_RAMP_PAYMENT_METHOD_GBP_BANK_TRANSFER
, FIAT_ON_RAMP_PAYMENT_METHOD_GBP_OPEN_BANKING_PAYMENT
, FIAT_ON_RAMP_PAYMENT_METHOD_GOOGLE_PAY
, FIAT_ON_RAMP_PAYMENT_METHOD_SEPA_BANK_TRANSFER
, FIAT_ON_RAMP_PAYMENT_METHOD_PIX_INSTANT_PAYMENT
, FIAT_ON_RAMP_PAYMENT_METHOD_PAYPAL
, FIAT_ON_RAMP_PAYMENT_METHOD_VENMO
, FIAT_ON_RAMP_PAYMENT_METHOD_MOONPAY_BALANCE
, FIAT_ON_RAMP_PAYMENT_METHOD_CRYPTO_ACCOUNT
, FIAT_ON_RAMP_PAYMENT_METHOD_FIAT_WALLET
, FIAT_ON_RAMP_PAYMENT_METHOD_ACH_BANK_ACCOUNT
ISO 3166-1 two-digit country code for Coinbase representing the purchasing user’s country of residence, e.g., US, GB.
ISO 3166-2 two-digit country subdivision code for Coinbase representing the purchasing user’s subdivision of residence within their country, e.g. NY. Required if country_code=US.
The result of the activity
Show result details
Show result details
The initFiatOnRampResult object
A list of objects representing a particular User’s approval or rejection of a Consensus request, including all relevant metadata.
Copy
Ask AI
curl --request POST \
--url https://api.turnkey.com/public/v1/submit/init_fiat_on_ramp \
--header 'Accept: application/json' \
--header 'Content-Type: application/json' \
--header "X-Stamp: <string> (see Authorizations)" \
--data '{
"type": "ACTIVITY_TYPE_INIT_FIAT_ON_RAMP",
"timestampMs": "<string> (e.g. 1746736509954)",
"organizationId": "<string> (Your Organization ID)",
"parameters": {
"onrampProvider": "<FIAT_ON_RAMP_PROVIDER_COINBASE>",
"walletAddress": "<string>",
"network": "<FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BITCOIN>",
"cryptoCurrencyCode": "<FIAT_ON_RAMP_CRYPTO_CURRENCY_BTC>",
"fiatCurrencyCode": "<FIAT_ON_RAMP_CURRENCY_AUD>",
"fiatCurrencyAmount": "<string>",
"paymentMethod": "<FIAT_ON_RAMP_PAYMENT_METHOD_CREDIT_DEBIT_CARD>",
"countryCode": "<string>",
"countrySubdivisionCode": "<string>",
"sandboxMode": "<boolean>"
}
}'
Copy
Ask AI
{
"activity": {
"id": "<activity-id>",
"status": "ACTIVITY_STATUS_COMPLETED",
"type": "ACTIVITY_TYPE_INIT_FIAT_ON_RAMP",
"organizationId": "<organization-id>",
"timestampMs": "<timestamp> (e.g. 1746736509954)",
"result": {
"activity": {
"id": "<string>",
"organizationId": "<string>",
"status": "<string>",
"type": "<string>",
"intent": {
"initFiatOnRampIntent": {
"onrampProvider": "<FIAT_ON_RAMP_PROVIDER_COINBASE>",
"walletAddress": "<string>",
"network": "<FIAT_ON_RAMP_BLOCKCHAIN_NETWORK_BITCOIN>",
"cryptoCurrencyCode": "<FIAT_ON_RAMP_CRYPTO_CURRENCY_BTC>",
"fiatCurrencyCode": "<FIAT_ON_RAMP_CURRENCY_AUD>",
"fiatCurrencyAmount": "<string>",
"paymentMethod": "<FIAT_ON_RAMP_PAYMENT_METHOD_CREDIT_DEBIT_CARD>",
"countryCode": "<string>",
"countrySubdivisionCode": "<string>",
"sandboxMode": "<boolean>"
}
},
"result": {
"initFiatOnRampResult": {
"onRampUrl": "<string>",
"onRampTransactionId": "<string>"
}
},
"votes": "<array>",
"fingerprint": "<string>",
"canApprove": "<boolean>",
"canReject": "<boolean>",
"createdAt": "<string>",
"updatedAt": "<string>"
}
}
}
}