{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Streetaccount API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Streetaccount", "type": "folder" }, "items": [ { "info": { "name": "Factset Retrieve StreetAccount headlines for given filters", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/streetaccount/headlines", "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint will pull all headlines produced by StreetAccount and the full story body will be returned by the data set. Filters can be specified via the endpoint below." }, { "info": { "name": "Factset Retrieve StreetAccount headlines for given view", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/streetaccount/views/:id/headlines", "params": [ { "name": "id", "value": "SA News View", "type": "path", "description": "view id of the view to return headlines for" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to pull all headlines produced by StreetAccount for a saved view. The full story body will be returned by the data set. Views can be created via the ‘Create Views’ endpoint." }, { "info": { "name": "Factset Retrieves StreetAccount search views", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/views" }, "docs": "This endpoint allows you to pull the full list of StreetAccount views that have been previously saved." }, { "info": { "name": "Factset Creates and saves a StreetAccount view", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/streetaccount/views/:id", "params": [ { "name": "id", "value": "SA News View", "type": "path", "description": "view id of the view which is the be created" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to create a new StreetAccount view. Select watchlists/tickers and filters of your choice to create and save a view." }, { "info": { "name": "Factset Edits and saves an existing StreetAccount view", "type": "http" }, "http": { "method": "PUT", "url": "https://api.factset.com/streetaccount/views/:id", "params": [ { "name": "id", "value": "SA News View", "type": "path", "description": "view id of the view to be edited" } ], "body": { "type": "json", "data": "{}" } }, "docs": "This endpoint allows you to edit the criteria used for a previously saved StreetAccount view." }, { "info": { "name": "Factset Deletes an existing StreetAccount view", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.factset.com/streetaccount/views/:id", "params": [ { "name": "id", "value": "SA News View", "type": "path", "description": "view id of the view to be deleted" } ] }, "docs": "This endpoint allows you to delete a previously saved StreetAccount view." }, { "info": { "name": "Factset Retrieve all StreetAccount filters", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/filters", "params": [ { "name": "structured", "value": "", "type": "query", "description": "Pass structured to generate a structured view of the available filters." }, { "name": "flattened", "value": "", "type": "query", "description": "Pass flattened to generate a structured view of the available filters." } ] }, "docs": "Add StreetAccount filters (watchlists, company filters, market topics, regions and sectors) to filter down StreetAccount headlines by the relevant categories. Set the structured and/or flattened flag. If structured flag is set, parent and child filter information will be returned. If flattened flag is set, flattened filters will be returned which can be used with the headlines and createView endpoints. Both flags can be set to return both sets of filters. If no params are provided it will retur" }, { "info": { "name": "Factset Returns the jobID", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/request-files", "params": [ { "name": "startDate", "value": "", "type": "query", "description": "Date from which data is required. Should be YYYY-MM-DDTHH:MM:SSZ format" }, { "name": "endDate", "value": "", "type": "query", "description": "The date until which the data is to be fetched. Should be YYYY-MM-DDTHH:MM:SSZ format" } ] }, "docs": "Give the startDate and endDate parameters as request parameters in the /request-files endpoint, it returns the jobID. startDate and endDate should be in YYYY-MM-DDTHH:MM:SSZ format. This API only supports adhoc requests to retrieve historical files and does not support real-time files and if you interested in require real-time push should consider the other three methods (pushed via SFTP, to QNT account, or your Azure Storage). Per API request able to query till 2 years of data" }, { "info": { "name": "Factset Returns the status and percentage of completion for the requested jobID", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/check-status", "params": [ { "name": "jobID", "value": "", "type": "query", "description": "jobID returned by the request-files endpoint to know the status and percentDone" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Specifies the maximum number of results to return per result" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Specifies the starting point for pagination. This parameter is used to identify the beginning of next set of results" } ] }, "docs": "Need to plug-in the jobID from /request-files into /check-status endpoint" }, { "info": { "name": "Factset Returns the StreetAccount XML files for the specified date range", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/streetaccount/historical/get-files", "params": [ { "name": "jobID", "value": "", "type": "query", "description": "jobID returned by the request-files endpoint to collect the results of the query" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Specifies the maximum number of results to return per result" }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Specifies the starting point for pagination. This parameter is used to identify the beginning of next set of results" } ] }, "docs": "Need to plug-in the jobID from /check-status into /get-files endpoint" } ] } ], "bundled": true }