All URIs are relative to https://api-v2.upstox.com
Method | HTTP request | Description |
---|---|---|
ConvertPositions | PUT /portfolio/convert-position | Convert Positions |
GetHoldings | GET /portfolio/long-term-holdings | Get Holdings |
GetPositions | GET /portfolio/short-term-positions | Get Positions |
ConvertPositionResponse ConvertPositions (ConvertPositionRequest body, string apiVersion)
Convert Positions
Convert the margin product of an open position
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class ConvertPositionsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: OAUTH2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PortfolioApi();
var body = new ConvertPositionRequest(); // ConvertPositionRequest |
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Convert Positions
ConvertPositionResponse result = apiInstance.ConvertPositions(body, apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PortfolioApi.ConvertPositions: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
body | ConvertPositionRequest | ||
apiVersion | string | API Version Header |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetHoldingsResponse GetHoldings (string apiVersion)
Get Holdings
Fetches the holdings which the user has bought/sold in previous trading sessions.
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class GetHoldingsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: OAUTH2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PortfolioApi();
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Get Holdings
GetHoldingsResponse result = apiInstance.GetHoldings(apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PortfolioApi.GetHoldings: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
apiVersion | string | API Version Header |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
GetPositionResponse GetPositions (string apiVersion)
Get Positions
Fetches the current positions for the user for the current day.
using System;
using System.Diagnostics;
using UpstoxClient.Api;
using UpstoxClient.Client;
using UpstoxClient.Model;
namespace Example
{
public class GetPositionsExample
{
public void main()
{
// Configure OAuth2 access token for authorization: OAUTH2
Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";
var apiInstance = new PortfolioApi();
var apiVersion = apiVersion_example; // string | API Version Header
try
{
// Get Positions
GetPositionResponse result = apiInstance.GetPositions(apiVersion);
Debug.WriteLine(result);
}
catch (Exception e)
{
Debug.Print("Exception when calling PortfolioApi.GetPositions: " + e.Message );
}
}
}
}
Name | Type | Description | Notes |
---|---|---|---|
apiVersion | string | API Version Header |
[Back to top] [Back to API list] [Back to Model list] [Back to README]