PHPackages                             konfig/snaptrade-php-7-sdk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [HTTP &amp; Networking](/categories/http)
4. /
5. konfig/snaptrade-php-7-sdk

ActiveLibrary[HTTP &amp; Networking](/categories/http)

konfig/snaptrade-php-7-sdk
==========================

Connect brokerage accounts to your app for live positions and trading

v2.0.170(1mo ago)0425—0%[26 PRs](https://github.com/passiv/snaptrade-php-7-sdk/pulls)unlicensePHPPHP &gt;=7.0

Since Aug 11Pushed 1mo ago4 watchersCompare

[ Source](https://github.com/passiv/snaptrade-php-7-sdk)[ Packagist](https://packagist.org/packages/konfig/snaptrade-php-7-sdk)[ RSS](/packages/konfig-snaptrade-php-7-sdk/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (8)Versions (339)Used By (0)

[![Visit SnapTrade](./header.png)](https://snaptrade.com)

[SnapTrade](https://snaptrade.com)
=====================================================================

[](#snaptrade)

Connect brokerage accounts to your app for live positions and trading

[![Packagist](https://camo.githubusercontent.com/791498a0f24c05bd90410c371e593c01fd5a3e100c99fd054e2d3c4e61d8a43e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5061636b61676973742d76322e302e3137322d626c7565)](https://packagist.org/packages/konfig/snaptrade-php-7-sdk)[![More Info](https://camo.githubusercontent.com/50db4d127fc52bb45146bce9d36ea7b9f1bb7f5e7a95659ccadbe6f2b557f40e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d6f7265253230496e666f2d436c69636b253230486572652d6f72616e6765)](https://snaptrade.com/)

Table of Contents
------------------------------------------------------------

[](#table-of-contents)

- [Installation &amp; Usage](#installation--usage)
    - [Requirements](#requirements)
    - [Composer](#composer)
    - [Manual Installation](#manual-installation)
- [Getting Started](#getting-started)
- [Reference](#reference)
    - [`snaptrade.accountInformation.getAccountActivities`](#snaptradeaccountinformationgetaccountactivities)
    - [`snaptrade.accountInformation.getAllUserHoldings`](#snaptradeaccountinformationgetalluserholdings)
    - [`snaptrade.accountInformation.getUserAccountBalance`](#snaptradeaccountinformationgetuseraccountbalance)
    - [`snaptrade.accountInformation.getUserAccountDetails`](#snaptradeaccountinformationgetuseraccountdetails)
    - [`snaptrade.accountInformation.getUserAccountOrderDetail`](#snaptradeaccountinformationgetuseraccountorderdetail)
    - [`snaptrade.accountInformation.getUserAccountOrders`](#snaptradeaccountinformationgetuseraccountorders)
    - [`snaptrade.accountInformation.getUserAccountPositions`](#snaptradeaccountinformationgetuseraccountpositions)
    - [`snaptrade.accountInformation.getUserAccountRecentOrders`](#snaptradeaccountinformationgetuseraccountrecentorders)
    - [`snaptrade.accountInformation.getUserAccountReturnRates`](#snaptradeaccountinformationgetuseraccountreturnrates)
    - [`snaptrade.accountInformation.getUserHoldings`](#snaptradeaccountinformationgetuserholdings)
    - [`snaptrade.accountInformation.listUserAccounts`](#snaptradeaccountinformationlistuseraccounts)
    - [`snaptrade.accountInformation.updateUserAccount`](#snaptradeaccountinformationupdateuseraccount)
    - [`snaptrade.apiStatus.check`](#snaptradeapistatuscheck)
    - [`snaptrade.authentication.deleteSnapTradeUser`](#snaptradeauthenticationdeletesnaptradeuser)
    - [`snaptrade.authentication.listSnapTradeUsers`](#snaptradeauthenticationlistsnaptradeusers)
    - [`snaptrade.authentication.loginSnapTradeUser`](#snaptradeauthenticationloginsnaptradeuser)
    - [`snaptrade.authentication.registerSnapTradeUser`](#snaptradeauthenticationregistersnaptradeuser)
    - [`snaptrade.authentication.resetSnapTradeUserSecret`](#snaptradeauthenticationresetsnaptradeusersecret)
    - [`snaptrade.connections.deleteConnection`](#snaptradeconnectionsdeleteconnection)
    - [`snaptrade.connections.detailBrokerageAuthorization`](#snaptradeconnectionsdetailbrokerageauthorization)
    - [`snaptrade.connections.disableBrokerageAuthorization`](#snaptradeconnectionsdisablebrokerageauthorization)
    - [`snaptrade.connections.listBrokerageAuthorizations`](#snaptradeconnectionslistbrokerageauthorizations)
    - [`snaptrade.connections.refreshBrokerageAuthorization`](#snaptradeconnectionsrefreshbrokerageauthorization)
    - [`snaptrade.connections.removeBrokerageAuthorization`](#snaptradeconnectionsremovebrokerageauthorization)
    - [`snaptrade.connections.returnRates`](#snaptradeconnectionsreturnrates)
    - [`snaptrade.connections.sessionEvents`](#snaptradeconnectionssessionevents)
    - [`snaptrade.experimentalEndpoints.getAccountBalanceHistory`](#snaptradeexperimentalendpointsgetaccountbalancehistory)
    - [`snaptrade.experimentalEndpoints.getUserAccountOrderDetailV2`](#snaptradeexperimentalendpointsgetuseraccountorderdetailv2)
    - [`snaptrade.experimentalEndpoints.getUserAccountOrdersV2`](#snaptradeexperimentalendpointsgetuseraccountordersv2)
    - [`snaptrade.experimentalEndpoints.getUserAccountRecentOrdersV2`](#snaptradeexperimentalendpointsgetuseraccountrecentordersv2)
    - [`snaptrade.options.getOptionQuote`](#snaptradeoptionsgetoptionquote)
    - [`snaptrade.options.listOptionHoldings`](#snaptradeoptionslistoptionholdings)
    - [`snaptrade.referenceData.getCurrencyExchangeRatePair`](#snaptradereferencedatagetcurrencyexchangeratepair)
    - [`snaptrade.referenceData.getPartnerInfo`](#snaptradereferencedatagetpartnerinfo)
    - [`snaptrade.referenceData.getSecurityTypes`](#snaptradereferencedatagetsecuritytypes)
    - [`snaptrade.referenceData.getStockExchanges`](#snaptradereferencedatagetstockexchanges)
    - [`snaptrade.referenceData.getSymbols`](#snaptradereferencedatagetsymbols)
    - [`snaptrade.referenceData.getSymbolsByTicker`](#snaptradereferencedatagetsymbolsbyticker)
    - [`snaptrade.referenceData.listAllBrokerageAuthorizationType`](#snaptradereferencedatalistallbrokerageauthorizationtype)
    - [`snaptrade.referenceData.listAllBrokerageInstruments`](#snaptradereferencedatalistallbrokerageinstruments)
    - [`snaptrade.referenceData.listAllBrokerages`](#snaptradereferencedatalistallbrokerages)
    - [`snaptrade.referenceData.listAllCurrencies`](#snaptradereferencedatalistallcurrencies)
    - [`snaptrade.referenceData.listAllCurrenciesRates`](#snaptradereferencedatalistallcurrenciesrates)
    - [`snaptrade.referenceData.symbolSearchUserAccount`](#snaptradereferencedatasymbolsearchuseraccount)
    - [`snaptrade.trading.cancelOrder`](#snaptradetradingcancelorder)
    - [`snaptrade.trading.cancelUserAccountOrder`](#snaptradetradingcanceluseraccountorder)
    - [`snaptrade.trading.getCryptocurrencyPairQuote`](#snaptradetradinggetcryptocurrencypairquote)
    - [`snaptrade.trading.getOptionImpact`](#snaptradetradinggetoptionimpact)
    - [`snaptrade.trading.getOrderImpact`](#snaptradetradinggetorderimpact)
    - [`snaptrade.trading.getUserAccountQuotes`](#snaptradetradinggetuseraccountquotes)
    - [`snaptrade.trading.placeBracketOrder`](#snaptradetradingplacebracketorder)
    - [`snaptrade.trading.placeCryptoOrder`](#snaptradetradingplacecryptoorder)
    - [`snaptrade.trading.placeForceOrder`](#snaptradetradingplaceforceorder)
    - [`snaptrade.trading.placeMlegOrder`](#snaptradetradingplacemlegorder)
    - [`snaptrade.trading.placeOrder`](#snaptradetradingplaceorder)
    - [`snaptrade.trading.previewCryptoOrder`](#snaptradetradingpreviewcryptoorder)
    - [`snaptrade.trading.replaceOrder`](#snaptradetradingreplaceorder)
    - [`snaptrade.trading.searchCryptocurrencyPairInstruments`](#snaptradetradingsearchcryptocurrencypairinstruments)
    - [`snaptrade.transactionsAndReporting.getActivities`](#snaptradetransactionsandreportinggetactivities)
    - [`snaptrade.transactionsAndReporting.getReportingCustomRange`](#snaptradetransactionsandreportinggetreportingcustomrange)

Installation &amp; Usage
---------------------------------------------------------------------

[](#installation--usage)

### Requirements

[](#requirements)

This library requires `PHP ^7.0`

### Composer

[](#composer)

To install the bindings via [Composer](https://getcomposer.org/), add the following to `composer.json`:

```
{
  "repositories": [
    {
      "type": "vcs",
      "url": "https://github.com/passiv/snaptrade-php-7-sdk.git"
    }
  ],
  "require": {
    "konfig/snaptrade-php-7-sdk": "2.0.172"
  }
}
```

Then run `composer install`

### Manual Installation

[](#manual-installation)

Download the files and include `autoload.php`:

```
