Escrow Backend API client
npm install b5-api-clientPeer 2 Peer stablecoin marketplace
You can install the package via npm:
npm install b5-api-client@0.0.1
First, import and initialize the P2PMarketplaceAPIClient:
``typescript`
import { P2PMarketplaceAPIClient } from "b5-api-client";
const BASE_URL = "https://bolsillo-argento-586dfd80364d.herokuapp.com";
const client = new P2PMarketplaceAPIClient(BASE_URL);
Fetches a list of orders with an optional status filter.
Parameters:
- status (optional): The status of the orders to fetch.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to an OrderResponse object.
Fetches an order by its ID.
Parameters:
- id: The ID of the order to fetch.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to an OrderResponse object.
Creates a new order.
Parameters:
- order: The order details.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to the created OrderResponse object.
Takes an order.
Parameters:
- order: The order details, which can be either TakeSellOrderRequest or TakeBuyOrderRequest.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to the taken Order object.
Creates a new user.
Parameters:
- user: The user details.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to the created Order object.
Updates an order's status.
Parameters:
- updateRequest: The update request details.headers
- (optional): Additional headers to include in the request.
Returns:
- A promise that resolves to the updated Order` object.