List Linked Securities
curl --request POST \
--url https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecuritiesimport requests
url = "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"status": {
"code": 0,
"message": "",
"details": []
},
"linked_securities": [
{
"security_guid": "6ef11658-5a1c-4baf-9387-d977dcca6129",
"partner_security_id": "124"
}
]
}Link
List Linked Securities
Retrieve a list of all securities linked by the partner.
Response
-
status: Operation status.-
code(integer): Status code (0indicates success). -
message(string): Status message. -
details(array): Additional details.
-
-
linked_securities(array): List of linked securities.-
Each item contains:
-
security_guid(string): GUID of the security in TakeProfit system. -
partner_security_id(string): Partner’s own identifier for the security.
-
-
JSON Schemas
Status
{
"type": "object",
"properties": {
"code": { "type": "integer" },
"message": { "type": "string" },
"details": { "type": "array", "items": {} }
},
"required": ["code", "message"]
}
Linked Security
{
"type": "object",
"properties": {
"security_guid": { "type": "string" },
"partner_security_id": { "type": "string" }
},
"required": ["security_guid", "partner_security_id"]
}
List Linked Securities
{
"type": "object",
"properties": {
"status": { "$ref": "#/definitions/Status" },
"linked_securities": {
"type": "array",
"items": { "$ref": "#/definitions/LinkedSecurity" }
}
},
"required": ["status", "linked_securities"]
}
POST
/
takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities
List Linked Securities
curl --request POST \
--url https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecuritiesimport requests
url = "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities"
req, _ := http.NewRequest("POST", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.dev.tpinf.in/takeprofit.partner.external.security.v1.LinkApi.ListLinkedSecurities")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_body{
"status": {
"code": 0,
"message": "",
"details": []
},
"linked_securities": [
{
"security_guid": "6ef11658-5a1c-4baf-9387-d977dcca6129",
"partner_security_id": "124"
}
]
}Headers
JWT access token
Response
200 - application/json
OK
The response is of type object.