{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Positions API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Positions", "type": "folder" }, "items": [ { "info": { "name": "Factset Returns the List of People for the Specified Company Identifiers and Position", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/factset-people/v1/company-positions", "params": [ { "name": "ids", "value": "AAPL-US,IBM-US", "type": "query", "description": "The requested company identifier. FactSet Identifiers, tickers, CUSIP, SEDOL, and ISIN are accepted inputs.

***ids limit** = 1000 per request*

\n*

Make note, GET Method URL request lines are also limited to a total\nlength of 8192 bytes (8KB). In cases where the service allows for thousands\nof ids, which may lead to exceeding this request line limit of 8KB, its\nadvised for any requests with large request lines to be requested through\nthe respective \"POST\" method.

*\n" }, { "name": "position", "value": "", "type": "query", "description": "Controls the position details returned for the requested company. By default, the service returns the CEO name, title, and ID for the requested company ids.\n |position|description|\n |||\n |CHAIR|Chairman|\n |CEO|Chief Executive Officer|\n |PRES|President|\n |COO|Chief Operating Officer|\n |CFO|Chief Financial Officer|\n |CTO|Chief Technology Officer|\n |CIO|Chief Investment Officer|\n |FOU|Founder(s)|\n |CMP|Compliance Officer|\n |ADM|Admin|\n |IND|Independent Director|\n |BRD|Directors/Board Members|\n |IR|Investor Relations|\n |LEG|Legal Counsel|\n |TREAS|Treasurer|\n |MKT|Sales and Marketing Managers|\n |HR|Human Resources|\n" } ] }, "docs": "Returns the list of people, name, and title for a list of company ids and requested position. Positions include-\n * Chairman\n * Chief Executive Officer\n * President\n * Chief Operating Officer\n * Chief Financial Officer\n * Chief Technology Officer\n * Chief Investment Officer\n * Founder(s)\n * Compliance Officer\n * Admin\n * Independent Director\n * Directors/Board Members\n * Investor Relations\n * Legal Counsel\n * Treasurer\n * Sales and Marketing Managers\n * Human Resources\n" }, { "info": { "name": "Factset Returns the List of People Associated for a Large List of Company Identitifers and Position", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/factset-people/v1/company-positions", "body": { "type": "json", "data": "{}" } }, "docs": "Returns the list of people, name, and title for a list of company ids and requested position. Positions include-\n * Chairman\n * Chief Executive Officer\n * President\n * Chief Operating Officer\n * Chief Financial Officer\n * Chief Technology Officer\n * Chief Investment Officer\n * Founder(s)\n * Compliance Officer\n * Admin\n * Independent Director\n * Directors/Board Members\n * Investor Relations\n * Legal Counsel\n * Treasurer\n * Sales and Marketing Managers\n * Human Resources\n" }, { "info": { "name": "List all open positions of a portfolio.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/portfolio/position/list", "params": [ { "name": "id", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_language", "value": "", "type": "query" }, { "name": "_sort", "value": "", "type": "query", "description": "Sortable attributes. The sort order is ascending unless it is prefixed with a minus sign, in which case it is descending. A list of at most 10 (possibly prefixed) attribute name(s) is allowed." }, { "name": "_paginationOffset", "value": "", "type": "query", "description": "Non-negative number of entries to skip, or 0 (default)." }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Non-negative maximum number of entries to return." } ] }, "docs": "List all open positions of a portfolio." }, { "info": { "name": "List all closed positions of a portfolio.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/portfolio/position/closed/list", "body": { "type": "json", "data": "{}" } }, "docs": "List all closed positions of a portfolio." }, { "info": { "name": "Add a position to a watchlist.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/watchlist/position/create", "body": { "type": "json", "data": "{}" } }, "docs": "Add a position to a watchlist.\n\nCertain error conditions yield errors as follows: \n\n|Error Condition|HTTP Error|\n|-------|--------|\n|Maximum number of watchlist positions would exceed 100.|400 Bad Request|\n|The watchlist does not exist.|400 Bad Request|\n|The notation already exists in the watchlist.|400 Bad Request|" }, { "info": { "name": "Delete a position of a watchlist.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/watchlist/position/delete", "body": { "type": "json", "data": "{}" } }, "docs": "Delete a position of a watchlist." }, { "info": { "name": "Details of the position of a watchlist.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/watchlist/position/get", "body": { "type": "json", "data": "{}" } }, "docs": "Details of the position of a watchlist." }, { "info": { "name": "List of positions of a watchlist.", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/watchlist/position/list", "params": [ { "name": "id", "value": "", "type": "query" }, { "name": "_attributes", "value": "", "type": "query", "description": "Limit the attributes returned in the response to the specified set." }, { "name": "_sort", "value": "", "type": "query", "description": "Sortable attributes. The sort order is ascending unless it is prefixed with a minus sign, in which case it is descending. A list of at most 2 (possibly prefixed) attribute name(s) is allowed." } ] }, "docs": "List of positions of a watchlist." }, { "info": { "name": "Modify a position in a watchlist.", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/watchlist/position/modify", "body": { "type": "json", "data": "{}" } }, "docs": "Modify a position in a watchlist.\n\nCertain error conditions yield errors as follows: \n\n|Error Condition|HTTP Error|\n|-------|--------|\n|At least one of the parameters `notation` or `comment` must be set.|400 Bad Request|\n|The notation already exists in the watchlist.|400 Bad Request|" } ] } ], "bundled": true }