Instruments
Instruments are the individual products that can be traded for a given Investment Type. This document will guide you on how to get instrument details.
Retrieving Instruments
Section titled “Retrieving Instruments”When requesting account details you can do so either by getting:
- A list of instruments
- An account by a given Id
List of instruments
Section titled “List of instruments” curl --request GET \ --url https://api.pipevest.com/v1/instruments?investmentType=INTERNATIONAL_STOCKS\ --header 'Authorization: Bearer 123456' \ --header 'Signature: sig1=:OTEyMjY4...A5NTNDMEQ=:' \ --header 'Signature-Input: sig1=("authorization" "content-digest" "content-length" "content-type" "x-client-id" "x-idempotency-key" "@method" "@target-uri" "@path" "@query");keyid="staging-pipevest-ed25519";created=1732893484;expires=1732893584' \ --header 'X-Client-Id: 123456' \Account by Id
Section titled “Account by Id” curl --request GET \ --url https://api.pipevest.com/v1/instruments/APPL\ ...Entity Reference
Section titled “Entity Reference”| Property | Definition |
|---|---|
instrumentId |
Unique instrument identifier |
name |
Unique customer identifier |
symbol |
The symbol associated by the instrument |
investmentId |
Unique investment identifier |
isAvailable |
Determines whether the instrument is available for trading |
valueChangeOverTime |
Instruments performance over a given time period. |
fractionalEnabled |
Determines whether the instrument can be fractionally traded |
createdAt |
Created at unix timestamp |
updatedAt |
Updated at unix timestamp |
Webhook Subscriptions
Section titled “Webhook Subscriptions”| Subscription | Definition | Domain |
|---|---|---|
INSTRUMENT |
Only events that deal with instruments | Instruments |
INSTRUMENT.CREATED |
Triggered when an instrument is created | Instruments |
INSTRUMENT.UPDATED |
Triggered when an instrument is updated | Instruments |