b5-api-client
v0.0.31
Published
Escrow Backend API client
Downloads
499
Readme
P2P stablecoin marketplace
Peer 2 Peer stablecoin marketplace
Installation
You can install the package via npm:
npm install [email protected]
Usage
First, import and initialize the P2PMarketplaceAPIClient:
import { P2PMarketplaceAPIClient } from "b5-api-client";
const BASE_URL = "https://bolsillo-argento-586dfd80364d.herokuapp.com";
const client = new P2PMarketplaceAPIClient(BASE_URL);API
getOrders(status?: OrderStatus, headers?: Record<string, string>): Promise<OrderResponse>
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
OrderResponseobject.
getOrderById(id: string, headers?: Record<string, string>): Promise<OrderResponse>
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
OrderResponseobject.
createOrder(order: CreateOrderRequest, headers?: Record<string, string>): Promise<OrderResponse>
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
OrderResponseobject.
takeOrder(order: TakeOrderRequest, headers?: Record<string, string>): Promise<Order>
Takes an order.
Parameters:
order: The order details, which can be eitherTakeSellOrderRequestorTakeBuyOrderRequest.headers(optional): Additional headers to include in the request.
Returns:
- A promise that resolves to the taken
Orderobject.
createUser(user: CreateUserRequest, headers?: Record<string, string>): Promise<Order>
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
Orderobject.
updateOrder(updateRequest: UpdateOrderRequest, headers?: Record<string, string>): Promise<Order>
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
Orderobject.
