Serverless APIs¶
Retired — not available on the v3 API
The endpoints on this page belonged to the legacy serverless surface, which is being retired. They are reached on the serverless host — https://tapi-sandboxdash.norcapsecurities.com/… (sandbox) or https://tapi.norcapsecurities.com/… (production) — with no /v3 path prefix. They are not served by the v3 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. Do not build new integrations against them. This page is retained as a historical reference — each endpoint links to its recommended replacement.
Requests authenticated with clientID and developerAPIKey body parameters. The examples below read them from $TAPI_CLIENT_ID and $TAPI_API_KEY — see Running the Examples. They spell out their host, since it is the legacy serverless one rather than the $TAPI_HOST used everywhere else. These endpoints are retired; the examples are a record of the request shape and are not expected to succeed.
Base URL: https://tapi-sandboxdash.norcapsecurities.com. This is the legacy serverless host, not the $TAPI_HOST the rest of this documentation uses.
Endpoints¶
POST /getLinkedAccounts¶
Retired — not available on the v3 host
This endpoint does not exist on the v3 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 -X POST https://tapi-sandboxdash.norcapsecurities.com/getLinkedAccounts \
-d clientID="$TAPI_CLIENT_ID" \
-d developerAPIKey="$TAPI_API_KEY" \
-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¶
POST /getAccount¶
Retired — legacy variant not available on the v3 host
The securityid-based lookup documented below does not exist on the v3 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 -X POST https://tapi-sandboxdash.norcapsecurities.com/getAccount \
-d clientID="$TAPI_CLIENT_ID" \
-d developerAPIKey="$TAPI_API_KEY" \
-d securityid=77654
Response¶
| Field | Type | Description |
|---|---|---|
tradeDetails | string | Array of trade details |
Example Response¶
POST /getTradeStatusesForOffering¶
Retired — not available on the v3 host
This endpoint does not exist on the v3 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 -X POST https://tapi-sandboxdash.norcapsecurities.com/getTradeStatusesForOffering \
-d clientID="$TAPI_CLIENT_ID" \
-d developerAPIKey="$TAPI_API_KEY" \
-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"
}
]
}
POST /getApiCount¶
Retired — legacy host only, no /v3 prefix
getApiCount is reached on the legacy serverless host (https://tapi-sandboxdash.norcapsecurities.com in sandbox, https://tapi.norcapsecurities.com in production), without a /v3 path prefix. Requests to the primary host fail with a permission error. There is no v3 replacement.
This method will provide the API count for the current month (midnight UTC on the 1st to current day)
Example Request¶
curl -X POST https://tapi-sandboxdash.norcapsecurities.com/getApiCount \
-d clientID="$TAPI_CLIENT_ID" \
-d developerAPIKey="$TAPI_API_KEY"
Response¶
| Field | Type | Description |
|---|---|---|
APICountDetails | object | API count details (clientId, apiCount) |
clientId | string | TransactAPI Client ID |
apiCount | string | Total number of API calls for the current month, formatted with thousands separators |