API Reference
Log In
API Reference

New Escrow

Milestones represent structured phases or deliverables within an escrow transaction, allowing funds to be released progressively based on completion.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Unique identifier of the user joining the escrow

string
required

Type of escrow. Set to "milestone" for phased projects.

string
required

Role of the person creating the escrow ("buyer" or "seller").

string
required

UUID of the buyer or seller initiating the escrow.

string

UUID of the other party. Leave null if they don’t have an account yet.

string
required

Title of the project or deal.

string
required

Currency code (e.g., "USD", "NGN").

string
required

A detailed description of the work or product.

string

(Optional) Criteria for considering the project complete.

float
required

Number of days the buyer has to inspect deliverables before funds are released.

date
required

Final delivery deadline for the entire project (format: YYYY-MM-DD).

string
required

Can be "arbitration", "platform", etc., describing how disputes are resolved.

string
required

Who bears the escrow fees: "buyer", "seller", or "both".

string

Number of days allowed for raising a dispute after delivery.

string

(Optional) Link to product requirements or documents.

string
required

"full" or "milestone" — whether to fund the entire escrow upfront or per milestone.

milestones
object
required

List of milestone phases (see breakdown below).

buyer_details
array of objects

Buyer's contact info (name, email, phone).

buyer_details
seller_details
array of objects

Seller's contact info (name, email, phone).

seller_details
payout
object
string

(Optional) Your webhook URL for receiving updates.

Response
200
Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here!