---
title: "Binance REST Portfoliomargin Public Example | Siebly"
description: "Binance Portfolio Margin REST portfoliomargin public JavaScript example for the Siebly Binance SDK, covering exchange REST API and WebSocket integration, setup, and production SDK docs."
canonical: "https://siebly.io/examples/Binance/Rest/Portfolio%20Margin/rest-portfoliomargin-public"
robots: "index,follow"
---

# Binance REST Portfoliomargin Public Example

Binance Portfolio Margin REST portfoliomargin public JavaScript example for the Siebly Binance SDK, covering exchange REST API and WebSocket integration, setup, and production SDK docs.

**Path:** [Home](/) / [Examples](/examples) / [Binance](/examples/Binance) / [Rest](/examples/Binance/Rest) / [Portfolio Margin](/examples/Binance/Rest/Portfolio%20Margin) / [rest-portfoliomargin-public.ts](/examples/Binance/Rest/Portfolio%20Margin/rest-portfoliomargin-public)

[View source on GitHub](https://github.com/sieblyio/crypto-api-examples/blob/master/examples/Binance/Rest/Portfolio%20Margin/rest-portfoliomargin-public.ts)

[Open the Binance JavaScript SDK guide](/sdk/binance/javascript)

## rest-portfoliomargin-public.ts

```typescript
import { PortfolioClient } from 'binance';

const client = new PortfolioClient({
  beautifyResponses: true,
});

(async () => {
  try {
    // const serverTime = await client.getServerTime();
    // console.log('serverTime: ', serverTime);

    const res = await client.testConnectivity();
    console.log('res', res);
  } catch (e) {
    console.error('request failed: ', e);
  }
})();
```
