Structs§
- Capital
Gains - Return a report on capital gains tax (for Australian portfolios only)
- Capital
Gains Discounted Capital Gain Distributions Success - Capital
Gains Long Term Parcels Success - Capital
Gains Loss Parcels Success - Capital
Gains NonDiscounted Capital Gain Distributions Success - Capital
Gains Parameters - Capital
Gains Short Term Parcels Success - Capital
Gains Success - Capital
Gains UrlDisplay - Cash
Account Create - Creates a new cash account within a portfolio.
- Cash
Account Create Cash Account Links Success - Cash
Account Create Cash Account Parameters - Cash
Account Create Cash Account Success - Cash
Account Create Parameters - Cash
Account Create Success - Cash
Account Create UrlDisplay - Cash
Account Delete - Deletes an existing cash account.
- Cash
Account Delete Parameters - Cash
Account Delete UrlDisplay - Cash
Account Show - Returns details about a cash account including its balance on a specified date.
- Cash
Account Show Links Success - Cash
Account Show Parameters - Cash
Account Show Success - Cash
Account Show UrlDisplay - Cash
Account Transaction Create - Creates a new cash transaction within a cash account.
- Cash
Account Transaction Create Cash Account Transaction Links Success - Cash
Account Transaction Create Cash Account Transaction Success - Cash
Account Transaction Create Parameters - Cash
Account Transaction Create Success - Cash
Account Transaction Create UrlDisplay - Cash
Account Transaction Delete - Deletes an existing cash account transaction.
- Cash
Account Transaction Delete Parameters - Cash
Account Transaction Delete UrlDisplay - Cash
Account Transaction Type - Cash
Account Transaction Update - Update an existing cash account transaction.
- Cash
Account Transaction Update Cash Account Transaction Links Success - Cash
Account Transaction Update Cash Account Transaction Success - Cash
Account Transaction Update Parameters - Cash
Account Transaction Update Success - Cash
Account Transaction Update UrlDisplay - Cash
Account Transactions List - Returns list of transactions for a cash account.
- Cash
Account Transactions List Cash Account Transactions Links Success - Cash
Account Transactions List Cash Account Transactions Success - Cash
Account Transactions List Links Success - Cash
Account Transactions List Parameters - Cash
Account Transactions List Success - Cash
Account Transactions List UrlDisplay - Cash
Account Update - Updates attributes on an existing cash account.
- Cash
Account Update Links Success - Cash
Account Update Parameters - Cash
Account Update Success - Cash
Account Update UrlDisplay - Cash
Accounts List - Returns list of cash accounts for a portfolio. If you want to only access the cash account of one particular portfolios, use https://api.sharesight.com/api/v2/portfolios/:id/cash_accounts.json. The response will be the same.
- Cash
Accounts List Cash Accounts Links Success - Cash
Accounts List Cash Accounts Success - Cash
Accounts List Links Success - Cash
Accounts List Parameters - Cash
Accounts List Success - Country
List - Access Sharesight country defintions
- Country
List ApiTransaction Success - Country
List Countries Success - Country
List Links Success - Country
List Parameters - Country
List Success - Coupon
Code Create - Apply a coupon code to the current user
- Coupon
Code Create ApiTransaction Success - Coupon
Code Create Parameters - Coupon
Code Create Success - Coupon
Code Delete - Delete a coupon code from the current user
- Coupon
Code Delete ApiTransaction Success - Coupon
Code Delete Success - Coupon
Code List - Return the coupon code for the current user
- Coupon
Code List ApiTransaction Success - Coupon
Code List Success - Coupon
Rate Create - Creates coupon rates for a custom investment
- Coupon
Rate Create ApiTransaction Success - Coupon
Rate Create Coupon Rate Success - Coupon
Rate Create Parameters - Coupon
Rate Create Success - Coupon
Rate Create UrlDisplay - Coupon
Rate Delete - Deletes custom investment coupon rates
- Coupon
Rate Delete ApiTransaction Success - Coupon
Rate Delete Links Success - Coupon
Rate Delete Parameters - Coupon
Rate Delete Success - Coupon
Rate Delete UrlDisplay - Coupon
Rate List - Retrieves coupon rates for a fixed interest custom investment
- Coupon
Rate List ApiTransaction Success - Coupon
Rate List Coupon Rates Success - Coupon
Rate List Pagination Success - Coupon
Rate List Parameters - Coupon
Rate List Success - Coupon
Rate List UrlDisplay - Coupon
Rate Update - Updates custom investment coupon rates
- Coupon
Rate Update ApiTransaction Success - Coupon
Rate Update Coupon Rate Success - Coupon
Rate Update Parameters - Coupon
Rate Update Success - Coupon
Rate Update UrlDisplay - Currencies
- Access currency definitions
- Currencies
Currencies Success - Currencies
Success - Custom
Investment Create - Create a Custom Investment
- Custom
Investment Create ApiTransaction Success - Custom
Investment Create Custom Investment Portfolio Success - Custom
Investment Create Custom Investment Success - Custom
Investment Create Links Success - Custom
Investment Create Parameters - Custom
Investment Create Success - Custom
Investment Delete - Delete a Custom Investment
- Custom
Investment Delete ApiTransaction Success - Custom
Investment Delete Links Success - Custom
Investment Delete Parameters - Custom
Investment Delete Success - Custom
Investment Delete UrlDisplay - Custom
Investment List - Retrieves a list of Custom Investments
- Custom
Investment List ApiTransaction Success - Custom
Investment List Custom Investments Portfolio Success - Custom
Investment List Custom Investments Success - Custom
Investment List Links Success - Custom
Investment List Parameters - Custom
Investment List Success - Custom
Investment Price Create - Create a price entry for a custom investment
- Custom
Investment Price Create ApiTransaction Success - Custom
Investment Price Create Links Success - Custom
Investment Price Create Parameters - Custom
Investment Price Create Success - Custom
Investment Price Create UrlDisplay - Custom
Investment Price Delete - Delete a price for a custom investment
- Custom
Investment Price Delete ApiTransaction Success - Custom
Investment Price Delete Links Success - Custom
Investment Price Delete Parameters - Custom
Investment Price Delete Success - Custom
Investment Price Delete UrlDisplay - Custom
Investment Price Update - Update a price for a custom investment
- Custom
Investment Price Update ApiTransaction Success - Custom
Investment Price Update Links Success - Custom
Investment Price Update Parameters - Custom
Investment Price Update Success - Custom
Investment Price Update UrlDisplay - Custom
Investment Show - Retrieves a single Custom Investment
- Custom
Investment Show ApiTransaction Success - Custom
Investment Show Custom Investment Portfolio Success - Custom
Investment Show Custom Investment Success - Custom
Investment Show Links Success - Custom
Investment Show Parameters - Custom
Investment Show Success - Custom
Investment Show UrlDisplay - Diversity
- Retrieves the Diversity Report for the underlying portfolio
- Diversity
Groups Group Elements Success - Diversity
Groups Group Success - Diversity
Groups Success - Diversity
Parameters - Diversity
Success - Diversity
UrlDisplay - Document
Show - Returns a specific document.
- Document
Show Parameters - Document
Show Success - Document
Show UrlDisplay - Groups
List - List all custom (and regular) groups which a user has defined
- Groups
List Groups Success - Groups
List Success - Holding
List - Retrieves a list of Holdings
- Holding
List ApiTransaction Success - Holding
List Holdings Attachments Success - Holding
List Holdings Documents Success - Holding
List Holdings Instrument Currency Success - Holding
List Holdings Instrument Success - Holding
List Holdings Portfolio Success - Holding
List Holdings Success - Holding
List Links Success - Holding
List Success - Holding
Merges Create - The Create a holding merge endpoint is designed to record a company merger in the situation where you hold shares in a listed company that is wholly acquired by another listed company.
- Holding
Merges Create Holding Merge Success - Holding
Merges Create Holding Merge Trades Success - Holding
Merges Create Parameters - Holding
Merges Create Success - Holding
Merges Create UrlDisplay - Holding
Merges Update - Update a holding merge.
- Holding
Merges Update Holding Merge Success - Holding
Merges Update Holding Merge Trades Success - Holding
Merges Update Parameters - Holding
Merges Update Success - Holding
Merges Update UrlDisplay - Holding
Portfolio List - Retrieves a list of a Portfolio’s Holdings
- Holding
Portfolio List ApiTransaction Success - Holding
Portfolio List Holdings Instrument Currency Success - Holding
Portfolio List Holdings Instrument Success - Holding
Portfolio List Holdings Portfolio Success - Holding
Portfolio List Holdings Success - Holding
Portfolio List Links Portfolio Success - Holding
Portfolio List Links Self Success - Holding
Portfolio List Links Success - Holding
Portfolio List Parameters - Holding
Portfolio List Success - Holding
Portfolio List UrlDisplay - Holding
Show - Retrieves the details of a holding
- Holding
Show ApiTransaction Success - Holding
Show Holding Attachments Success - Holding
Show Holding Documents Success - Holding
Show Holding Instrument Currency Success - Holding
Show Holding Instrument Success - Holding
Show Holding Payout Currency Success - Holding
Show Holding Portfolio Success - Holding
Show Holding Success - Holding
Show Links Success - Holding
Show Parameters - Holding
Show Success - Holding
Show UrlDisplay - Holding
Trades - Returns trade transactions for a holding.
- Holding
Trades ApiTransaction Success - Holding
Trades Parameters - Holding
Trades Rejected - Returns reject trade transactions for the holding.
- Holding
Trades Rejected ApiTransaction Success - Holding
Trades Rejected Parameters - Holding
Trades Rejected Success - Holding
Trades Rejected Trades Success - Holding
Trades Rejected UrlDisplay - Holding
Trades Success - Holding
Trades Trades Success - Holding
Trades UrlDisplay - Holding
Update - Updates a holding; currently we’re only enabling/disabling drp
- Holding
Update ApiTransaction Success - Holding
Update Holding Success - Holding
Update Links Success - Holding
Update Parameters - Holding
Update Success - Holding
Update UrlDisplay - Identity
ByToken - This takes a Google id token, from an approved mobile app. The token will be validated. If the email matches one registered with Sharesight (as the primary or Google ID email) then an access_token will be returned. Otherwise, a 404 error will be generated.
- Identity
ByToken Parameters - Identity
ByToken Success - Identity
Signup ByToken - This takes a Google id token, from an approved mobile app. The token will be validated. A new Sharesight account (with no holdings) will be created. If the email matches one registered with Sharesight (as the primary or Google ID email) then an error will be returned. The access and refresh tokens will be returned. (Note that the user must create a holding before the account becomes useful).
- Identity
Signup ByToken Parameters - Identity
Signup ByToken Success - List
Holding Payouts - Returns payouts for the user’s holding between the two supplied dates.
- List
Holding Payouts Links Success - List
Holding Payouts Parameters - List
Holding Payouts Payouts DrpTrade Attributes Success - List
Holding Payouts Payouts Links Success - List
Holding Payouts Payouts Success - List
Holding Payouts Success - List
Holding Payouts UrlDisplay - List
Portfolio Payouts - Returns payouts for the user’s portfolio between the two supplied dates.
- List
Portfolio Payouts Links Success - List
Portfolio Payouts Parameters - List
Portfolio Payouts Payouts DrpTrade Attributes Success - List
Portfolio Payouts Payouts Links Success - List
Portfolio Payouts Payouts Success - List
Portfolio Payouts Success - List
Portfolio Payouts UrlDisplay - List
User Instruments - Returns a list of instruments in the current user’s portfolios.
- List
User Instruments Instruments Success - List
User Instruments Success - Membership
Create - Create a new membership for a user’s portfolio, using an existing user id or by creating a new user (providing email, etc.).
- Membership
Create Invitation Parameters - Membership
Create Invitation Success - Membership
Create Links Success - Membership
Create Membership Parameters - Membership
Create Parameters - Membership
Create Success - Membership
Create User Parameters - Membership
Create User Success - Membership
Delete - Delete an existing user membership.
- Membership
Delete Parameters - Membership
Delete UrlDisplay - Membership
List - Lists memberships for the current user’s portfolios.
- Membership
List Links Success - Membership
List Memberships Invitation Success - Membership
List Memberships Links Success - Membership
List Memberships Success - Membership
List Memberships User Success - Membership
List Portfolios Success - Membership
List Success - Membership
Update - Update an existing user membership.
- Membership
Update Invitation Success - Membership
Update Links Success - Membership
Update Parameters - Membership
Update Success - Membership
Update UrlDisplay - Membership
Update User Success - MyUser
- Access information on the current user
- MyUser
Success - MyUser
User Success - Payout
Confirm - Confirm a payout. Tnis can be either a payout based on a company event or a payout based on the payment date of an interest payment.
- Payout
Confirm Parameters - Payout
Confirm Payout DrpTrade Attributes Parameters - Payout
Confirm Payout Parameters - Payout
Confirm Payout Success - Payout
Confirm Success - Payout
Create - Creates a new payout for this portfolio.
- Payout
Create Parameters - Payout
Create Payout DrpTrade Attributes Parameters - Payout
Create Payout DrpTrade Attributes Success - Payout
Create Payout Links Success - Payout
Create Payout Parameters - Payout
Create Payout Success - Payout
Create Success - Payout
Delete - Deletes a confirmed payout, leaving an unconfirmed payout derived from the linked corporate action. (This is similar to the ‘Reset this payout’) button in the UI). See Reject Payout in order to hide the corporate action altogether.
- Payout
Delete Parameters - Payout
Delete Success - Payout
Delete UrlDisplay - Payout
Reject - Rejects an unconfirmed payout (based on a corporate action event). A payout derived from the linked corporate action will no longer appear in the users portfolio. (This is similar to the ‘Reject this Payout’ button in the UI). See Delete Payout in order to delete a confirmed payout.
- Payout
Reject Parameters - Payout
Reject Payout Success - Payout
Reject Success - Payout
Show - Returns a specific payout.
- Payout
Show DrpTrade Attributes Success - Payout
Show Links Success - Payout
Show Parameters - Payout
Show Success - Payout
Show UrlDisplay - Payout
Update - Updates a payout with the provided parameters
- Payout
Update DrpTrade Attributes Success - Payout
Update Links Success - Payout
Update Parameters - Payout
Update Payout DrpTrade Attributes Parameters - Payout
Update Payout Parameters - Payout
Update Success - Payout
Update UrlDisplay - Performance
- Retrieves the Performance Report for the underlying portfolio.
- Performance
Cash Accounts Success - Performance
Holdings Success - Performance
Parameters - Performance
Show - Retrieves the Performance Report for the underlying portfolio
Holding Limit
Depending on user’s plan the number of holdings shown in the report is limited. In that case the following response headers will be set:X-HoldingLimit-Limit: The plan’s holding limit.X-HoldingLimit-Total: The number of holding in the requested portfolio.X-HoldingLimit-Reason: A human-readable string describing why the number of holdings is limited.Remarks
• Infinity is represented by string values ‘Infinity’ or ‘-Infinity’ - Performance
Show ApiTransaction Success - Performance
Show Links Success - Performance
Show Parameters - Performance
Show Report Cash Accounts Currency Success - Performance
Show Report Cash Accounts Portfolio Success - Performance
Show Report Cash Accounts Success - Performance
Show Report Combined Holdings Instrument Currency Success - Performance
Show Report Combined Holdings Instrument Success - Performance
Show Report Combined Holdings Portfolios Success - Performance
Show Report Combined Holdings Success - Performance
Show Report Currency Success - Performance
Show Report Custom Group Success - Performance
Show Report Holdings Instrument Currency Success - Performance
Show Report Holdings Instrument Success - Performance
Show Report Holdings Labels Success - Performance
Show Report Holdings Portfolio Success - Performance
Show Report Holdings Success - Performance
Show Report SubTotals Success - Performance
Show Report Success - Performance
Show Success - Performance
Show UrlDisplay - Performance
SubTotals Success - Performance
Success - Performance
UrlDisplay - Portfolio
- Retrieves a portfolio by id
- Portfolio
ApiTransaction Success - Portfolio
Create - Create a new portfolio for the current user.
- Portfolio
Create Links Success - Portfolio
Create Parameters - Portfolio
Create Portfolio Parameters - Portfolio
Create Success - Portfolio
Delete - Delete an existing user portfolio
- Portfolio
Delete Parameters - Portfolio
Delete Success - Portfolio
Delete UrlDisplay - Portfolio
Links Success - Portfolio
List - Retrieves a list of a user’s portfolios
- Portfolio
List ApiTransaction Success - Portfolio
List Links Success - Portfolio
List Parameters - Portfolio
List Portfolios Success - Portfolio
List Success - Portfolio
Parameters - Portfolio
Portfolio Success - Portfolio
Show - Returns a single portfolio with settings for the user.
- Portfolio
Show Links Success - Portfolio
Show Parameters - Portfolio
Show Success - Portfolio
Show UrlDisplay - Portfolio
Success - Portfolio
Update - Update an existing portfolio for the user.
- Portfolio
Update Links Success - Portfolio
Update Parameters - Portfolio
Update Portfolio Parameters - Portfolio
Update Success - Portfolio
Update UrlDisplay - Portfolio
UrlDisplay - Request
Single Sign On - Single sign on authorisation. The single sign-on operation returns a URL that will allow the user to login to their Sharesight account without the need to enter their email address and password. The URL is valid for one minute. A single sign-on link or button in your application should be implemented so that the user click initiates this API call and then the URL returned is launched in the user’s browser. A “redirect_to” parameter can be appended to the login url. After successfully been logged in, the user will be then redirected to the specified redirect_to path; example: https://api.sharesight.com/users/sign_in?signon-token=token&redirect_to=/portfolios/1
- Request
Single Sign OnSuccess - Revoke
- Disconnect a users API access. This operation invalidates the OAuth token for a user. We recommend you make this API call when a customer chooses to remove their connection via your system.
- Revoke
ApiTransaction Success - Revoke
Parameters - Revoke
Success - Trade
Confirm - Confirm a trade. This can be either a trade based on a company event or a sell trade based on the maturity date of an interest instrument.
- Trade
Confirm Parameters - Trade
Confirm Success - Trade
Confirm Trade Success - Trade
Reject - Reject a trade. This can be either a trade based on a company event or a sell trade based on the maturity date of an interest instrument.
- Trade
Reject Parameters - Trade
Reject Success - Trade
Reject Trade Success - Trades
- Returns trade transactions for the user’s portfolio between the two supplied dates. If you want to only access the trades of a particular holding, use
https://api.sharesight.com/api/v2/holdings/:holding_id/trades.json. The response will be the same. - Trades
ApiTransaction Success - Trades
Create - Create a trade against a Portfolio or an existing Holding.
- Trades
Create ApiTransaction Success - Trades
Create Parameters - Trades
Create Success - Trades
Create Trade Parameters - Trades
Create Trade Success - Trades
Destroy - Deletes a trade
- Trades
Destroy ApiTransaction Success - Trades
Destroy Parameters - Trades
Destroy Success - Trades
Destroy UrlDisplay - Trades
Parameters - Trades
Show - Returns a trade transaction.
- Trades
Show ApiTransaction Success - Trades
Show Parameters - Trades
Show Success - Trades
Show UrlDisplay - Trades
Success - Trades
Trades Success - Trades
Update - Update an existing trade for the user. The trade is identified by the ‘id’. Any parameter supplied will replace that field on the trade. Other fields will remain unchanged.
- Trades
Update ApiTransaction Success - Trades
Update Parameters - Trades
Update Success - Trades
Update Trade Parameters - Trades
Update Trade Success - Trades
Update UrlDisplay - Trades
UrlDisplay - Unrealised
Cgt - Return a report on unrealised capital gains tax (for Australian portfolios only)
- Unrealised
CgtLong Term Parcels Success - Unrealised
CgtLosses Success - Unrealised
CgtParameters - Unrealised
CgtShort Term Parcels Success - Unrealised
CgtSuccess - Unrealised
CgtUrl Display - User
Setting List - Retrieves the user settings for the portfolio and current user. These are persisted in the database such that a user will have these settings retained between views of a page on any session
- User
Setting List ApiTransaction Success - User
Setting List Parameters - User
Setting List Portfolio User Setting Success - User
Setting List Success - User
Setting List UrlDisplay - User
Setting Update - Updates the user settings for the portfolio and current user. These are persisted in the database such that a user will have these settings retained between views of a page on any session.
- User
Setting Update ApiTransaction Success - User
Setting Update Parameters - User
Setting Update Portfolio User Setting Success - User
Setting Update Portfolio User Settings Parameters - User
Setting Update Success - User
Setting Update UrlDisplay - Valuation
- Retrieves the Valuation Report for the underlying portfolio.
- Valuation
Cash Accounts Success - Valuation
Holdings Success - Valuation
Parameters - Valuation
SubTotals Success - Valuation
Success - Valuation
UrlDisplay
Enums§
- ApiHttp
Method - Cash
Account Transaction Type Name - Country
- Currency
- Market
- Payout
Description - Sale
Allocation Method - Trade
Description