Serverless APIs¶
Retired — not available on the v3 REST API
The endpoints on this page belonged to the legacy serverless surface (tapi*.norcapsecurities.com), which is being retired. They are not served by the v3 REST API on the primary host — requests to these paths on https://api-sandboxdash.norcapsecurities.com/v3/… (sandbox) or https://api.norcapsecurities.com/v3/… (production) return 404, except getAccount, which resolves to the standard Accounts API getAccount and behaves differently from the legacy variant documented below. Whether the legacy serverless host still serves these endpoints has not been verified; do not build new integrations against them. This page is retained as a historical reference — each endpoint links to its recommended replacement.
All requests required clientID and developerAPIKey parameters for authentication.
Base URL: https://api-sandboxdash.norcapsecurities.com
Endpoints¶
POST /v3/getLinkedAccounts¶
Retired — not available on the v3 host
This endpoint does not exist on the v3 REST API; requests return 404. Use the v3 Links API instead — see GET /v3/links.
This API showed all accounts that are linked to the party id.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
partyId | string | Yes | Link party ID that is generated by the API once a link is created(createLink) |
Example Request¶
curl -k -X POST https://api-sandboxdash.norcapsecurities.com/v3/getLinkedAccounts
-d developerAPIKey=somedeveloperkey
-d clientID=someclientid
-d partyId=P12345
Response¶
| Field | Type | Description |
|---|---|---|
linkDetails | string | Array of link includes all information of the matched link (linkId, firstEntryType, firstEntry, relatedEntryType, relatedEntry, linkType, notes) |
Example Response¶
{
"statusCode": "101",
"statusDesc": "Ok",
"linkDetails": [
{
"linkId": "330",
"firstEntryType": "Account",
"firstEntry": "A51242",
"relatedEntry": "P99324",
"relatedEntryType": "IndivACParty",
"linkType": "owner",
"notes": ""
}
]
}
POST /v3/getAccount¶
Retired — legacy variant not available on the v3 host
The securityid-based lookup documented below does not exist on the v3 REST API. POST /v3/getAccount on the primary host is the standard Accounts API method, which takes accountId and returns accountDetails — see getAccount.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
securityid | string | Yes | Security ID |
Example Request¶
curl -k -X POST https://api-sandboxdash.norcapsecurities.com/v3/getAccount
-d clientID=someclientid
-d developerAPIKey=somedeveloperkey
-d securityid=77654
Response¶
| Field | Type | Description |
|---|---|---|
tradeDetails | string | Array of trade details |
Example Response¶
{
"statusCode": "101",
"statusDesc": "Ok",
"tradeDetails": [
{
"tradeId": "738346017",
"askOrderId": "147017465",
"bidOrderId": "879249632"
}
]
}
POST /v3/getTradeStatusesForOffering¶
Retired — not available on the v3 host
This endpoint does not exist on the v3 REST API; requests return 404. Use getTradesForOffering instead.
Returned an array of trade IDs and current trade statuses associated with a specific Offering ID.
Parameters¶
| Parameter | Type | Required | Description |
|---|---|---|---|
offeringId | string | Yes | Offering ID that is generated by the API when an offering is created (createOffering) |
tradeStatus | string | No | Trade Status (Filter): CREATED / FUNDED / UNWIND PENDING / UNWIND SETTLED / SETTLED / CANCELED |
Example Request¶
curl -k -X POST https://api-sandboxdash.norcapsecurities.com/v3/getTradeStatusesForOffering
-d developerAPIKey=somedeveloperkey
-d clientID=someclientid
-d offeringId=8139
-d tradeStatus=CREATED
Response¶
| Field | Type | Description |
|---|---|---|
Offering purchased details | string | Returns an array of offering trades history |
Example Response¶
{
"statusCode": "101",
"statusDesc": "Ok",
"Offering purchased details": [
{
"tradeId": "114431043",
"accountId": "A49501",
"transactionType": "CreditCard",
"totalShares": "800.000000",
"unitPrice": "2.449500",
"totalAmount": "1959.600000",
"tradeStatus": "CREATED",
"RRApprovalStatus": "Pending",
"PrincipalApprovalStatus": "Pending",
"field1": "",
"field2": "",
"field3": "",
"esignStatus": "NOTSIGNED"
}
]
}