Coinflow marketplace API
The marketplace API from Coinflow — 11 operation(s) for marketplace.
The marketplace API from Coinflow — 11 operation(s) for marketplace.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/coinflow-marketplace-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Reference authentication Marketplace API
version: 1.0.0
servers:
- url: https://api-sandbox.coinflow.cash/api
description: https://api-sandbox.coinflow.cash/api
tags:
- name: marketplace
paths:
/seller/usdc-withdraw/recipient:
post:
operationId: add-usdc-withdraw-recipient
summary: Adds a USDC recipient.
description: Registers a solana address that can receive USDC from the merchant’s Coinflow wallet balance
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Successful response
'451':
description: Must Complete Additional Verification
content:
application/json:
schema:
$ref: '#/components/schemas/VerificationRequiredResponse'
requestBody:
description: '- The recipient''s solana wallet address'
content:
application/json:
schema:
type: object
properties:
recipient:
type: string
required:
- recipient
delete:
operationId: remove-usdc-withdraw-recipient
summary: Removes a USDC recipient.
description: Removes a solana address from the merchant's allowlisted USDC recipients
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Successful response
requestBody:
description: '- The recipient''s solana wallet address'
content:
application/json:
schema:
type: object
properties:
recipient:
type: string
required:
- recipient
/seller:
post:
operationId: create-seller
summary: Create Seller
description: Given the verification information, register a seller to a marketplace
tags:
- marketplace
responses:
'200':
description: Successful response
'451':
description: Must Complete Additional Verification
content:
application/json:
schema:
$ref: '#/components/schemas/VerificationRequiredResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/CreateSellerRequest'
/seller/usdc-withdraw:
post:
operationId: seller-usdc-withdraw
summary: Creates a USDC withdrawal transaction for a merchant using the Coinflow wallet
description: Creates a usdc withdrawal transaction for merchants using Coinflow wallet- so they can withdraw usdc from their wallet.
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/SellerUsdcWithdrawResponse'
'451':
description: Must Complete Additional Verification
content:
application/json:
schema:
$ref: '#/components/schemas/VerificationRequiredResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SellerUsdcWithdrawRequest'
/marketplace/kyc/download/{verificationId}:
get:
operationId: download-kyc
summary: Download Seller KYC verification report.
tags:
- marketplace
parameters:
- name: verificationId
in: path
required: true
schema:
type: string
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Successful response
/marketplace/link/purchase:
post:
operationId: get-purchase-link
summary: Get Purchase Link
description: 'Get a link which the marketplace can redirect or present via iframe to the
customer for them to complete a purchase with a seller.'
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceLinkResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplacePurchaseLinkRequest'
/marketplace/link/purchase/credits:
post:
operationId: get-purchase-with-credits-link
summary: Get Purchase with Credits link
description: Get a link for a user to make a marketplace purchase with their Credits Balance
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceLinkResponse'
requestBody:
content:
application/json:
schema:
type: object
properties:
checkoutJwtToken:
type: string
email:
type: string
required:
- checkoutJwtToken
/marketplace/link/seller/login:
post:
operationId: get-seller-login-link
summary: Get Seller Login Link
description: 'Get a link which the marketplace can redirect sellers to login to
their dashboards and view purchases and withdraw their money.'
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceLinkResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Marketplace_GetSellerLoginLink_Request'
/marketplace/link/seller/registration:
post:
operationId: get-seller-register-link
summary: Get Seller Registration Link
description: 'Get a link which the marketplace can redirect new sellers to register
their accounts.'
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceLinkResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceSellerRegistrationLinkRequest'
/seller/verifyTransaction:
get:
operationId: get-verify-transaction
summary: Get Seller Verification Transaction
description: 'Returns a verification transaction so the seller needs to sign and send with their MPC wlalet.
The transaction verifies that they have access to the authentication method tied to the MPC wallet which is linked
to their Coinflow Account.'
tags:
- marketplace
parameters:
- name: parentId
in: query
description: '- The parent merchant ID (can be merchantId or _id)'
required: true
schema:
type: string
- name: x-coinflow-auth-wallet
in: header
description: The web3 wallet of the end user - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
type: string
/marketplace/link/subscription:
post:
operationId: get-subscribe-link
summary: Get Subscription Link
description: 'Get a link which the marketplace can redirect or present via iframe to the
customer for them to subscribe to a particular seller''s subscription.'
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceLinkResponse'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GetMarketplaceSubscribeLinkRequest'
/marketplace/wallet:
post:
operationId: get-wallet-address-by-email
summary: Get wallet by email
description: 'Given an email address returns the MPC wallet address for the user. Can
be used to pass into the SDK, query the API, and check balances.'
tags:
- marketplace
parameters:
- name: Authorization
in: header
description: The API key of the merchant - see https://docs.coinflow.cash/api-reference/api-reference/authentication/get-session-key
required: true
schema:
type: string
responses:
'200':
description: Ok
content:
application/json:
schema:
$ref: '#/components/schemas/Marketplace_GetWalletAddressByEmail_Response_200'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Email'
components:
schemas:
KycUserInformation:
type: object
properties:
email:
type: string
firstName:
type: string
surName:
type: string
physicalAddress:
type: string
city:
type: string
state:
type: string
zip:
type: string
country:
type: string
description: ISO 3166-1 alpha-2 country codes
dob:
type: string
description: Date of birth in YYYYMMDD format
ssn:
type: string
description: 4 Digit SSN
required:
- email
- firstName
- surName
- physicalAddress
- city
- state
- zip
- country
- dob
- ssn
title: KycUserInformation
AnyObject:
type: object
properties:
example:
type: string
title: AnyObject
RecipientInfo:
type: object
properties:
accountId:
type: string
description: The ID of the account that will receive the purchased goods
dob:
type: string
description: 'Date of birth, formatted as YYYY-MM-DD. If only the year is known, use YYYY
Pattern: ^\d{4}(-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))?$'
email:
type:
- string
- 'null'
description: 'Email
Example: lois.lane@dailyplanet.com'
firstName:
type: string
description: 'First name
Example: Lois'
gender:
type: string
description: 'Gender
Example: female'
lastName:
type: string
description: 'Last name
Example: Lois'
message:
type: string
description: The message that the recipient will receive
phoneInfo:
$ref: '#/components/schemas/PhoneInfo'
shippingAddress:
$ref: '#/components/schemas/CartItemAddress'
wallet:
$ref: '#/components/schemas/RecipientInfoWallet'
description: The crypto wallet that will receive the funds
title: RecipientInfo
CartItemAddress:
type: object
properties:
country:
type: string
description: 'Country code specified as a two letter code according to ISO 3166 Alpha-2
Between 2 and 2 characters
Example: US
Pattern: ^[A-Z]{2}$'
state:
type: string
description: 'The state or province
Example: PA'
city:
type: string
description: 'The city or locality
Example: Pittsburgh'
street:
type: string
description: 'The street name
Example: Baker St'
postalCode:
type: string
description: The address postal code
description: Address structure
title: CartItemAddress
CartClassOmitted:
type: array
items:
$ref: '#/components/schemas/CartItemClassOmitted'
description: Cart item details required for Coinflow Chargeback Protection. Required if the merchant uses chargeback protection.
title: CartClassOmitted
SellerInfo:
type: object
properties:
id:
type: string
description: Id of the seller
email:
type:
- string
- 'null'
description: 'Email
Example: lois.lane@dailyplanet.com'
firstName:
type: string
description: 'First name
Example: Lois'
lastName:
type: string
description: 'Last name
Example: Lois'
dob:
type: string
description: 'Date of birth, formatted as YYYY-MM-DD. If only the year is known, use YYYY
Pattern: ^\d{4}(-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01]))?$'
rawSellerData:
$ref: '#/components/schemas/Record_string.any_'
title: SellerInfo
Email:
type: object
properties:
email:
type: string
required:
- email
title: Email
CustomerInfo:
oneOf:
- $ref: '#/components/schemas/SplitNameCustomerInfo'
- $ref: '#/components/schemas/NameCustomerInfo'
title: CustomerInfo
GetMarketplaceLinkResponse:
type: object
properties:
link:
type: string
description: URL to redirect or present via IFrame
required:
- link
title: GetMarketplaceLinkResponse
PhoneInfo:
type: object
properties:
carrier:
type: string
description: 'The mobile carrier
Example: T-Mobile'
countryCode:
type: string
description: 'The country code (leading `+` is optional)
Example: 42
Pattern: ^\+?[0-9]+$'
phone:
type: string
description: 'The phone number without the country code or hyphens
Example: 2025550169
Pattern: ^[0-9]+$'
required:
- countryCode
- phone
description: Phone information structure
title: PhoneInfo
KybInformationPerson:
type: object
properties:
email:
type: string
description: Email of the main business contact
lastName:
type: string
description: Last name of the main business contact
firstName:
type: string
description: First name of the main business contact
required:
- email
- lastName
- firstName
title: KybInformationPerson
SellerUsdcWithdrawResponse:
type: object
properties:
transaction:
type: string
required:
- transaction
title: SellerUsdcWithdrawResponse
CreateSellerRequest:
oneOf:
- $ref: '#/components/schemas/SellerUsKybBody'
- $ref: '#/components/schemas/SellerUsKycBody'
- $ref: '#/components/schemas/SellerDocVKybBody'
- $ref: '#/components/schemas/SellerDocVKycBody'
title: CreateSellerRequest
CryptoCartItemUnitPrice:
type: object
properties:
currency:
type: string
description: 'Currency specified as a three letter code according to ISO 4217
Example: USD'
valueInCurrency:
type: number
format: double
description: 'The amount in the currency, which is specified in the `currency` property
Example: 90'
required:
- currency
- valueInCurrency
description: The price per 1 unit
title: CryptoCartItemUnitPrice
VerificationStatus:
type: string
enum:
- pending
- partial-approval
- approved
- rejected
- expired
title: VerificationStatus
CartItemClassOmitted:
oneOf:
- $ref: '#/components/schemas/Pick_nftCartItem.Exclude_keyofnftCartItem.sellingPrice-or-itemClass__'
- $ref: '#/components/schemas/Pick_GiftCardCartItem.Exclude_keyofGiftCardCartItem.listPrice__'
- $ref: '#/components/schemas/CryptoCartItem'
- $ref: '#/components/schemas/MoneyTopUpCartItem'
title: CartItemClassOmitted
MerchantTheme:
type: object
properties:
showCardIcon:
type: boolean
placeholderColor:
type: string
expirationPlaceholder:
type: string
cvvPlaceholder:
type: string
cardNumberPlaceholder:
type: string
fontWeight:
type: string
fontSize:
type: string
style:
$ref: '#/components/schemas/MerchantStyle'
font:
type: string
ctaColor:
type: string
textColorAction:
type: string
textColorAccent:
type: string
textColor:
type: string
backgroundAccent2:
type: string
backgroundAccent:
type: string
cardBackground:
type: string
background:
type: string
primary:
type: string
title: MerchantTheme
PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceItemClass:
type: string
enum:
- giftCard
title: PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceItemClass
ThreeDsChallengePreference:
type: string
enum:
- NoPreference
- Frictionless
- Challenge
title: ThreeDsChallengePreference
Verification:
type: object
properties:
reference:
type: string
status:
$ref: '#/components/schemas/VerificationStatus'
vendor:
$ref: '#/components/schemas/VerificationVendor'
name:
type: string
attested:
type: boolean
shareToken:
type: string
shareTokenStatus:
type: string
sessionToken:
type: string
required:
- reference
- status
- vendor
title: Verification
productType:
type: string
enum:
- inGameProduct
- gameOfSkill
- dataStorage
- computingResources
- sportsTicket
- eSportsTicket
- musicTicket
- conferenceTicket
- virtualSportsTicket
- virtualESportsTicket
- virtualMusicTicket
- virtualConferenceTicket
- alcohol
- DLC
- subscription
- fundACause
- realEstate
- computingContract
- digitalArt
- topUp
- ownershipContract
- inGameCurrency
- digitalCollectibles
- digitalCollectiblesMarketplace
- digitalGiftingMarketplace
- sweepstakes
- virtualSportsEvents
- contractInvoicing
- onlineCasino
- cryptoOnramp
- gaming
- travelDocuments
- musicStreaming
- digitalContent
- eBooks
- digitalSubscriptionContent
title: productType
SellerUsdcWithdrawRequest:
type: object
properties:
destination:
type: string
amount:
$ref: '#/components/schemas/Cents'
required:
- destination
- amount
title: SellerUsdcWithdrawRequest
SellerUsKycBody:
type: object
properties:
email:
type: string
onboardingToken:
type: string
description: 'Server-signed onboarding token minted by the parent marketplace. The
parent is derived from this token — it cannot be supplied directly.
Not required when the request is authenticated with the marketplace''s
API key; the parent is then derived from the key.'
sellerId:
type: string
description: MerchantId of the individual seller
individual:
type: boolean
info:
$ref: '#/components/schemas/KycUserInformation'
required:
- email
- sellerId
- individual
- info
title: SellerUsKycBody
TransactionHistoryItem:
type: object
properties:
txType:
type: string
chain:
type: string
paymentAmount:
type: string
paymentToken:
type: string
to:
type: string
from:
type: string
registryContract:
type: string
assetID:
type: string
txTime:
type: string
blockNumber:
type: number
format: double
txHash:
type: string
required:
- txType
- chain
- paymentAmount
- paymentToken
- to
- from
- registryContract
- assetID
- txTime
- blockNumber
- txHash
title: TransactionHistoryItem
GetMarketplaceSellerIdLoginLinkRequest:
type: object
properties:
sellerId:
type: string
required:
- sellerId
title: GetMarketplaceSellerIdLoginLinkRequest
PickNftCartItemExcludeKeyofnftCartItemSellingPriceOrItemClassListPrice:
type: object
properties:
currency:
type: string
valueInCurrency:
type: number
format: double
description: The item's list price
title: PickNftCartItemExcludeKeyofnftCartItemSellingPriceOrItemClassListPrice
PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceSellingPrice:
type: object
properties:
currency:
type: string
valueInCurrency:
type: number
format: double
required:
- currency
- valueInCurrency
title: PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceSellingPrice
CurrencyAmount:
type: object
properties:
valueInCurrency:
type: number
format: double
description: 'The amount in the currency, which is specified in the `currency` property
Example: 90'
currency:
type: string
description: 'Currency specified as a three letter code according to ISO 4217
Example: USD'
required:
- valueInCurrency
- currency
description: Common currency amount structure
title: CurrencyAmount
VerificationRequiredResponse:
type: object
properties:
verification:
$ref: '#/components/schemas/Verification'
verificationLink:
type: string
description: Link which can be hosted in an iframe or redirect the user to complete verification.
redirectLink:
type: string
description: Link where the user will be redirected to upon successful verification.
additionalVerificationLinks:
type: array
items:
$ref: '#/components/schemas/AdditionalVerification'
description: Additional links which can be hosted in an iframe or redirect the user to complete verification.
rejectionReasons:
type: array
items:
type: string
description: List of reasons as to why the verification was rejected.
required:
- verification
title: VerificationRequiredResponse
PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceProductType:
type: string
enum:
- giftCard
title: PickGiftCardCartItemExcludeKeyofGiftCardCartItemListPriceProductType
GetMarketplacePurchaseLinkRequest:
type: object
properties:
customerInfo:
$ref: '#/components/schemas/CustomerInfo'
webhookInfo:
$ref: '#/components/schemas/AnyObject'
chargebackProtectionData:
$ref: '#/components/schemas/CartClassOmitted'
feePercentage:
type: number
format: double
description: 'If this purchase is for a seller/submerchant where the marketplace takes a fee, this is the % fee which is
taken from the subtotal amount.'
fixedFee:
$ref: '#/components/schemas/Cents'
threeDsChallengePreference:
$ref: '#/components/schemas/ThreeDsChallengePreference'
sellerId:
type: string
description: ID of the Seller
email:
type: string
description: The email of the end user who is making the purchase.
theme:
$ref: '#/components/schemas/MerchantTheme'
redirectUri:
type: string
description: (Optional) URL to redirect on successful purchase
deviceId:
type: string
description: If using Chargeback Protection pass the users DeviceID here
supportEmail:
type: string
description: The support email for your marketplace, will be displayed to users so they can contact your team to request support.
subtotal:
$ref: '#/components/schemas/Cents'
required:
- sellerId
- email
- subtotal
title: GetMarketplacePurchaseLinkRequest
Pick_nftCartItem.Exclude_keyofnftCartItem.sellingPrice-or-itemClass__:
type: object
properties:
productName:
type: string
description: The name of the related product
productType:
$ref: '#/components/schemas/productType'
listPrice:
$ref: '#/components/schemas/PickNftCartItemExcludeKeyofnftCartItemSellingPriceOrItemClassListPrice'
description: The item's list price
quantity:
type: number
format: double
description: The number of units sold
rawProductData:
$ref: '#/components/schemas/AnyObject'
seller:
$ref: '#/components/schemas/SellerInfo'
transactionHistory:
type: array
items:
$ref: '#/components/schemas/TransactionHistoryItem'
required:
- productName
- productType
- quantity
description: From T, pick a set of properties whose keys are in the union K
title: Pick_nftCartItem.Exclude_keyofnftCartItem.sellingPrice-or-itemClass__
KybInformationBusiness:
type: object
properties:
country:
type: string
description: Main business country
zip:
type: string
description: Main business zip code
state:
type: string
description: Main business state/providence
city:
type: string
description: Main business city
address2:
type: string
address1:
type: string
description: Main business street address
required:
- country
- zip
- state
- city
- address1
title: KybInformationBusiness
NameCustomerInfo:
type: object
properties:
verificationId:
type: string
displayName:
type: string
address:
type: string
city:
type: string
state:
type: string
zip:
type: string
country:
type: string
ip:
type: string
lat:
type: string
lng:
type: string
dob:
type: string
description: Date of birth in YYYY-MM-DD format
email:
type: string
name:
type: string
title: NameCustomerInfo
MoneyTopUpCartItem:
type: object
properties:
itemClass:
$ref: '#/components/schemas/MoneyTopUpCartItemItemClass'
description: 'Denotes the cart item class. The item schema is chosen based on this value.
Allowed value: moneyTopUp
Example: moneyTopUp'
id:
type: string
description: 'The cart items''s unique ID
Example: 5de33332-546a-4171-8988-2a43d2bfe9c6'
rawProductData:
$ref: '#/components/schemas/Record_string.any_'
sellingPrice:
$ref: '#/components/schemas/CurrencyAmount'
recipientInfo:
$ref: '#/components/schemas/RecipientInfo'
topUpAmount:
$ref: '#/components/schemas/CurrencyAmount'
quantity:
type: number
format: double
description: 'Quantity
Example: 2'
isPresetAmount:
type: boolean
description: 'Represents whether the item amount is taken from a preset list, e.g. 25, 50, 100, etc.
or whether it was a different amount, e.g. 27'
required:
- itemClass
- sellingPrice
- topUpAmount
- quantity
- isPresetAmount
description: Represents a money top-up item in a shopping cart
title: MoneyTopUpCartItem
MoneyTopUpCartItemItemClass:
type: string
enum:
- moneyTopUp
description: 'Denotes the cart item class. The item schema is chosen based on this value.
Allowed value: moneyTopUp
Example: moneyTopUp'
title: MoneyTopUpCartItemItemClass
CryptoCartItem:
type: object
properties:
itemClass:
$ref: '#/components/schemas/CryptoCartItemItemClass'
description: 'Denotes the cart item class. The item schema is chosen based on this value.
Allowed value: crypto
Example: crypto'
id:
type: string
description: 'The cart items''s unique ID
Example: 5de33332-546a-4171-8988-2a43d2bfe9c6'
rawProductData:
$ref: '#/components/schemas/AnyObject'
units:
type: string
description: 'The amount in the crypto currency which is specified in the `cryptoCurrency` property
Example: 1.04112
Pattern: ^[0-9]+(\.[0-9]+)?$'
cryptoCurrency:
type: string
description: 'The crypto-currency symbol (uppercase)
Example: BTC
Pattern: ^[A-Z0-9-]+$'
unitPrice:
$ref: '#/components/schemas/CryptoCartItemUnitPrice'
description: The price per 1 unit
expectedDeliveryDelay:
type: number
form
# --- truncated at 32 KB (46 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/coinflow/refs/heads/main/openapi/coinflow-marketplace-api-openapi.yml