Skip to main content
POST
Create a transaction

Authorizations

Authorization
string
header
required

Circle's API Keys are formatted in the following structure "PREFIX:ID:SECRET". All three parts are requred to make a successful request.

Path Parameters

paymentId
string<uuid>
required

The payment id created previously. System-generated unique identifier of the resource.

Example:

"c4d1da72-111e-4d52-bdbf-2e74a2d803d5"

Body

application/json

Create an on-chain transaction to fulfil the payment to BFI, the request will assemble an unsigned on chain transaction.

idempotencyKey
string<uuid>
required

Idempotency key to ensure transaction is only created once

Example:

"ETH-SEPOLIA"

senderAccountType
enum<string>
required

The OFI address. Should include the address and the network.

Available options:
EOA
Example:

"EOA"

Response

Transaction created successfully.

data
object
required

Response schema for a blockchain transaction containing details about the transaction amount, addresses, fees, and status