Skip to content

Commit

Permalink
No release notes for this build
Browse files Browse the repository at this point in the history
  • Loading branch information
alexread730 committed Aug 4, 2021
1 parent 96ddb20 commit 8925931
Show file tree
Hide file tree
Showing 29 changed files with 1,414 additions and 127 deletions.
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

To get an API key, [sign up here](https://intrinio.com/).

Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.
Welcome to the Intrinio API! Through our Financial Data Marketplace, we offer a wide selection of financial data feed APIs sourced by our own proprietary processes as well as from many data vendors. For a complete API request / response reference please view the [Intrinio API documentation](https://docs.intrinio.com/documentation/api_v2). If you need additional help in using the API, please visit the [Intrinio website](https://intrinio.com) and click on the chat icon in the lower right corner.

- API version: 2.23.0
- Package version: 5.13.2
- API version: 2.25.0
- Package version: 5.14.0


<a name="frameworks-supported"></a>
Expand Down Expand Up @@ -157,6 +157,7 @@ Class | Method | HTTP request | Description
*ETFsApi* | [**SearchEtfs**](docs/ETFsApi.md#searchetfs) | **GET** /etfs/search | Search ETFs
*FilingApi* | [**GetAllFilings**](docs/FilingApi.md#getallfilings) | **GET** /filings | All Filings
*FilingApi* | [**GetAllNotes**](docs/FilingApi.md#getallnotes) | **GET** /filings/notes | All Filing Notes
*FilingApi* | [**GetFilingAnswers**](docs/FilingApi.md#getfilinganswers) | **GET** /filings/{identifier}/answers | Filing Answers
*FilingApi* | [**GetFilingById**](docs/FilingApi.md#getfilingbyid) | **GET** /filings/{id} | Lookup Filing
*FilingApi* | [**GetFilingFundamentals**](docs/FilingApi.md#getfilingfundamentals) | **GET** /filings/{identifier}/fundamentals | All Fundamentals by Filing
*FilingApi* | [**GetFilingHtml**](docs/FilingApi.md#getfilinghtml) | **GET** /filings/{identifier}/html | Filing Html
Expand Down Expand Up @@ -206,6 +207,7 @@ Class | Method | HTTP request | Description
*OptionsApi* | [**GetOptionsPricesBatchRealtime**](docs/OptionsApi.md#getoptionspricesbatchrealtime) | **POST** /options/prices/realtime/batch | Option Prices Batch Realtime
*OptionsApi* | [**GetOptionsPricesRealtime**](docs/OptionsApi.md#getoptionspricesrealtime) | **GET** /options/prices/{identifier}/realtime | Option Prices Realtime
*OptionsApi* | [**GetOptionsStatsRealtime**](docs/OptionsApi.md#getoptionsstatsrealtime) | **GET** /options/prices/{identifier}/realtime/stats | Option Stats Realtime
*OptionsApi* | [**GetUnusualActivity**](docs/OptionsApi.md#getunusualactivity) | **GET** /options/unusual_activity/{symbol} | Options Unusual Activity
*OwnersApi* | [**GetAllOwners**](docs/OwnersApi.md#getallowners) | **GET** /owners | All Owners
*OwnersApi* | [**GetOwnerById**](docs/OwnersApi.md#getownerbyid) | **GET** /owners/{identifier} | Owner by ID
*OwnersApi* | [**InsiderTransactionFilingsByOwner**](docs/OwnersApi.md#insidertransactionfilingsbyowner) | **GET** /owners/{identifier}/insider_transaction_filings | Insider Transaction Filings by Owner
Expand Down Expand Up @@ -334,6 +336,7 @@ Class | Method | HTTP request | Description
- [Model.ApiResponseEconomicIndexHistoricalData](docs/ApiResponseEconomicIndexHistoricalData.md)
- [Model.ApiResponseEconomicIndices](docs/ApiResponseEconomicIndices.md)
- [Model.ApiResponseEconomicIndicesSearch](docs/ApiResponseEconomicIndicesSearch.md)
- [Model.ApiResponseFilingAnswers](docs/ApiResponseFilingAnswers.md)
- [Model.ApiResponseFilingFundamentals](docs/ApiResponseFilingFundamentals.md)
- [Model.ApiResponseFilingNotes](docs/ApiResponseFilingNotes.md)
- [Model.ApiResponseFilingNotesSearch](docs/ApiResponseFilingNotesSearch.md)
Expand All @@ -357,6 +360,7 @@ Class | Method | HTTP request | Description
- [Model.ApiResponseOptionsRealtime](docs/ApiResponseOptionsRealtime.md)
- [Model.ApiResponseOptionsStatsRealtime](docs/ApiResponseOptionsStatsRealtime.md)
- [Model.ApiResponseOptionsTickers](docs/ApiResponseOptionsTickers.md)
- [Model.ApiResponseOptionsUnusualActivity](docs/ApiResponseOptionsUnusualActivity.md)
- [Model.ApiResponseOwnerInsiderTransactionFilings](docs/ApiResponseOwnerInsiderTransactionFilings.md)
- [Model.ApiResponseOwnerInstitutionalHoldings](docs/ApiResponseOwnerInstitutionalHoldings.md)
- [Model.ApiResponseOwners](docs/ApiResponseOwners.md)
Expand Down Expand Up @@ -495,6 +499,7 @@ Class | Method | HTTP request | Description
- [Model.OptionPriceRealtime](docs/OptionPriceRealtime.md)
- [Model.OptionRealtime](docs/OptionRealtime.md)
- [Model.OptionStatsRealtime](docs/OptionStatsRealtime.md)
- [Model.OptionUnusualTrade](docs/OptionUnusualTrade.md)
- [Model.Owner](docs/Owner.md)
- [Model.OwnerSummary](docs/OwnerSummary.md)
- [Model.RealtimeStockPrice](docs/RealtimeStockPrice.md)
Expand Down Expand Up @@ -524,7 +529,6 @@ Class | Method | HTTP request | Description
- [Model.TechnicalIndicator](docs/TechnicalIndicator.md)
- [Model.TheaEntityAnswer](docs/TheaEntityAnswer.md)
- [Model.TheaSourceDocument](docs/TheaSourceDocument.md)
- [Model.TheaSourceDocumentTags](docs/TheaSourceDocumentTags.md)
- [Model.TripleExponentialAverageTechnicalValue](docs/TripleExponentialAverageTechnicalValue.md)
- [Model.TrueStrengthIndexTechnicalValue](docs/TrueStrengthIndexTechnicalValue.md)
- [Model.UltimateOscillatorTechnicalValue](docs/UltimateOscillatorTechnicalValue.md)
Expand Down
25 changes: 25 additions & 0 deletions docs/ApiResponseFilingAnswers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
[//]: # (CLASS:Intrinio.SDK.Model.ApiResponseFilingAnswers)

[//]: # (KIND:object)

### Intrinio.SDK.Model.ApiResponseFilingAnswers
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Source** | string | The organziation the answer data was sourced from &nbsp;
**Query** | string | The query posed to the Thea API &nbsp;
**Answers** | [**List&lt;TheaEntityAnswer&gt;**](TheaEntityAnswer.md) | &nbsp;
**Companies** | [**List&lt;Filing&gt;**](Filing.md) | &nbsp;

[//]: # (END_DEFINITION)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.TheaEntityAnswer)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.Filing)


19 changes: 19 additions & 0 deletions docs/ApiResponseOptionsUnusualActivity.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
[//]: # (CLASS:Intrinio.SDK.Model.ApiResponseOptionsUnusualActivity)

[//]: # (KIND:object)

### Intrinio.SDK.Model.ApiResponseOptionsUnusualActivity
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Trades** | [**List&lt;OptionUnusualTrade&gt;**](OptionUnusualTrade.md) | A list of unusual trades for a given company identifier &nbsp;

[//]: # (END_DEFINITION)


[//]: # (CONTAINED_CLASS:Intrinio.SDK.Model.OptionUnusualTrade)


6 changes: 4 additions & 2 deletions docs/CompanyApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -604,7 +604,7 @@ Name | Type | Description | Notes

[//]: # (START_OVERVIEW)

> ApiResponseCompanyFilings GetCompanyFilings (string identifier, string reportType = null, DateTime? startDate = null, DateTime? endDate = null, int? pageSize = null, string nextPage = null)
> ApiResponseCompanyFilings GetCompanyFilings (string identifier, string reportType = null, DateTime? startDate = null, DateTime? endDate = null, bool? theaEnabled = null, int? pageSize = null, string nextPage = null)
#### All Filings by Company

Expand Down Expand Up @@ -641,10 +641,11 @@ namespace Example
string reportType = null;
DateTime? startDate = DateTime.Parse("2015-01-01");
DateTime? endDate = null;
bool? theaEnabled = null;
int? pageSize = 100;
string nextPage = null;

ApiResponseCompanyFilings result = companyApi.GetCompanyFilings(identifier, reportType, startDate, endDate, pageSize, nextPage);
ApiResponseCompanyFilings result = companyApi.GetCompanyFilings(identifier, reportType, startDate, endDate, theaEnabled, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
Expand All @@ -664,6 +665,7 @@ Name | Type | Description | Notes
**reportType** | string| Filter by &lt;a href&#x3D;\&quot;https://docs.intrinio.com/documentation/sec_filing_report_types\&quot; target&#x3D;\&quot;_blank\&quot;&gt;report type&lt;/a&gt;. Separate values with commas to return multiple report types. | [optional] &nbsp;
**startDate** | DateTime?| Filed on or after the given date | [optional] &nbsp;
**endDate** | DateTime?| Filed before or after the given date | [optional] &nbsp;
**theaEnabled** | bool?| Return filings that have been read by our Thea NLP and are ready for our answers endpoint | [optional] &nbsp;
**pageSize** | int?| The number of results to return | [optional] [default to 100] &nbsp;
**nextPage** | string| Gets the next page of data from a previous API call | [optional] &nbsp;
<br/>
Expand Down
96 changes: 94 additions & 2 deletions docs/FilingApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ Method | HTTP request | Description
------------- | ------------- | -------------
[**GetAllFilings**](FilingApi.md#getallfilings) | **GET** /filings | All Filings
[**GetAllNotes**](FilingApi.md#getallnotes) | **GET** /filings/notes | All Filing Notes
[**GetFilingAnswers**](FilingApi.md#getfilinganswers) | **GET** /filings/{identifier}/answers | Filing Answers
[**GetFilingById**](FilingApi.md#getfilingbyid) | **GET** /filings/{id} | Lookup Filing
[**GetFilingFundamentals**](FilingApi.md#getfilingfundamentals) | **GET** /filings/{identifier}/fundamentals | All Fundamentals by Filing
[**GetFilingHtml**](FilingApi.md#getfilinghtml) | **GET** /filings/{identifier}/html | Filing Html
Expand Down Expand Up @@ -42,7 +43,7 @@ Method | HTTP request | Description

[//]: # (START_OVERVIEW)

> ApiResponseFilings GetAllFilings (string company, string reportType = null, DateTime? startDate = null, DateTime? endDate = null, string industryCategory = null, string industryGroup = null, int? pageSize = null, string nextPage = null)
> ApiResponseFilings GetAllFilings (string company, string reportType = null, DateTime? startDate = null, DateTime? endDate = null, string industryCategory = null, string industryGroup = null, bool? theaEnabled = null, int? pageSize = null, string nextPage = null)
#### All Filings

Expand Down Expand Up @@ -81,10 +82,11 @@ namespace Example
DateTime? endDate = null;
string industryCategory = null;
string industryGroup = null;
bool? theaEnabled = null;
int? pageSize = 100;
string nextPage = null;

ApiResponseFilings result = filingApi.GetAllFilings(company, reportType, startDate, endDate, industryCategory, industryGroup, pageSize, nextPage);
ApiResponseFilings result = filingApi.GetAllFilings(company, reportType, startDate, endDate, industryCategory, industryGroup, theaEnabled, pageSize, nextPage);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
Expand All @@ -106,6 +108,7 @@ Name | Type | Description | Notes
**endDate** | DateTime?| Filed before or after the given date | [optional] &nbsp;
**industryCategory** | string| Return companies in the given industry category | [optional] &nbsp;
**industryGroup** | string| Return companies in the given industry group | [optional] &nbsp;
**theaEnabled** | bool?| Return filings that have been read by our Thea NLP and are ready for our answers endpoint | [optional] &nbsp;
**pageSize** | int?| The number of results to return | [optional] [default to 100] &nbsp;
**nextPage** | string| Gets the next page of data from a previous API call | [optional] &nbsp;
<br/>
Expand Down Expand Up @@ -221,6 +224,95 @@ Name | Type | Description | Notes
[//]: # (END_OPERATION)


[//]: # (START_OPERATION)

[//]: # (CLASS:Intrinio.SDK.Api.FilingApi)

[//]: # (METHOD:GetFilingAnswers)

[//]: # (RETURN_TYPE:Intrinio.SDK.Model.ApiResponseFilingAnswers)

[//]: # (RETURN_TYPE_KIND:object)

[//]: # (RETURN_TYPE_DOC:ApiResponseFilingAnswers.md)

[//]: # (OPERATION:GetFilingAnswers_v2)

[//]: # (ENDPOINT:/filings/{identifier}/answers)

[//]: # (DOCUMENT_LINK:FilingApi.md#getfilinganswers)

<a name="getfilinganswers"></a>
## **GetFilingAnswers**

[**View Intrinio API Documentation**](https://docs.intrinio.com/documentation/csharp/GetFilingAnswers_v2)

[//]: # (START_OVERVIEW)

> ApiResponseFilingAnswers GetFilingAnswers (string identifier, string query)
#### Filing Answers


[//]: # (END_OVERVIEW)

### Example

[//]: # (START_CODE_EXAMPLE)

```csharp
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
public class GetFilingAnswersExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;

var filingApi = new FilingApi();

string identifier = "fil_B73xBG";
string query = "What do they believe in?";

ApiResponseFilingAnswers result = filingApi.GetFilingAnswers(identifier, query);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
```

[//]: # (END_CODE_EXAMPLE)

### Parameters

[//]: # (START_PARAMETERS)


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**identifier** | string| A Filing identifier | &nbsp;
**query** | string| The query to ask the Thea API | &nbsp;
<br/>

[//]: # (END_PARAMETERS)

### Return type

[**ApiResponseFilingAnswers**](ApiResponseFilingAnswers.md)

[//]: # (END_OPERATION)


[//]: # (START_OPERATION)

[//]: # (CLASS:Intrinio.SDK.Api.FilingApi)
Expand Down
22 changes: 22 additions & 0 deletions docs/OptionUnusualTrade.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
[//]: # (CLASS:Intrinio.SDK.Model.OptionUnusualTrade)

[//]: # (KIND:object)

### Intrinio.SDK.Model.OptionUnusualTrade
#### Properties

[//]: # (START_DEFINITION)

Name | Type | Description
------------ | ------------- | -------------
**Symbol** | string | The underlying option security symbol for the trade &nbsp;
**Timestamp** | DateTime? | The UTC timestamp of order placement &nbsp;
**Type** | string | The type of unusual trade &nbsp;
**TotalValue** | decimal? | The aggregated value of all option contract premiums included in the trade &nbsp;
**ContractType** | string | The type of Option (put or call) &nbsp;
**ContractExpiration** | DateTime? | The expiration date for the options contract &nbsp;
**ContractStrike** | decimal? | The strike price of the option contract &nbsp;

[//]: # (END_DEFINITION)


91 changes: 91 additions & 0 deletions docs/OptionsApi.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ Method | HTTP request | Description
[**GetOptionsPricesBatchRealtime**](OptionsApi.md#getoptionspricesbatchrealtime) | **POST** /options/prices/realtime/batch | Option Prices Batch Realtime
[**GetOptionsPricesRealtime**](OptionsApi.md#getoptionspricesrealtime) | **GET** /options/prices/{identifier}/realtime | Option Prices Realtime
[**GetOptionsStatsRealtime**](OptionsApi.md#getoptionsstatsrealtime) | **GET** /options/prices/{identifier}/realtime/stats | Option Stats Realtime
[**GetUnusualActivity**](OptionsApi.md#getunusualactivity) | **GET** /options/unusual_activity/{symbol} | Options Unusual Activity



Expand Down Expand Up @@ -1078,3 +1079,93 @@ Name | Type | Description | Notes

[//]: # (END_OPERATION)


[//]: # (START_OPERATION)

[//]: # (CLASS:Intrinio.SDK.Api.OptionsApi)

[//]: # (METHOD:GetUnusualActivity)

[//]: # (RETURN_TYPE:Intrinio.SDK.Model.ApiResponseOptionsUnusualActivity)

[//]: # (RETURN_TYPE_KIND:object)

[//]: # (RETURN_TYPE_DOC:ApiResponseOptionsUnusualActivity.md)

[//]: # (OPERATION:GetUnusualActivity_v2)

[//]: # (ENDPOINT:/options/unusual_activity/{symbol})

[//]: # (DOCUMENT_LINK:OptionsApi.md#getunusualactivity)

<a name="getunusualactivity"></a>
## **GetUnusualActivity**

[**View Intrinio API Documentation**](https://docs.intrinio.com/documentation/csharp/GetUnusualActivity_v2)

[//]: # (START_OVERVIEW)

> ApiResponseOptionsUnusualActivity GetUnusualActivity (string symbol, string source = null)
#### Options Unusual Activity

Returns unusual trades for a given identifier.

[//]: # (END_OVERVIEW)

### Example

[//]: # (START_CODE_EXAMPLE)

```csharp
using System;
using System.Diagnostics;
using System.Collections;
using System.Collections.Generic;
using Intrinio.SDK.Api;
using Intrinio.SDK.Client;
using Intrinio.SDK.Model;
using Newtonsoft.Json;

namespace Example
{
public class GetUnusualActivityExample
{
public static void Main()
{
Configuration.Default.AddApiKey("api_key", "YOUR_API_KEY");
Configuration.Default.AllowRetries = true;

var optionsApi = new OptionsApi();

string symbol = "AAPL";
string source = null;

ApiResponseOptionsUnusualActivity result = optionsApi.GetUnusualActivity(symbol, source);
Console.WriteLine(JsonConvert.SerializeObject(result, Formatting.Indented));
}
}
}
```

[//]: # (END_CODE_EXAMPLE)

### Parameters

[//]: # (START_PARAMETERS)


Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**symbol** | string| The option symbol, corresponding to the underlying security. | &nbsp;
**source** | string| Realtime or 15-minute delayed contracts. | [optional] &nbsp;
<br/>

[//]: # (END_PARAMETERS)

### Return type

[**ApiResponseOptionsUnusualActivity**](ApiResponseOptionsUnusualActivity.md)

[//]: # (END_OPERATION)

Loading

0 comments on commit 8925931

Please sign in to comment.