{ "opencollection": "1.0.0", "info": { "name": "Factset Analytics Datastore About Job API", "version": "1.0.0" }, "request": { "auth": { "type": "basic", "username": "{{username}}", "password": "{{password}}" } }, "items": [ { "info": { "name": "Job", "type": "folder" }, "items": [ { "info": { "name": "SubmitArchiveOFDB", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/v2/job/archive", "body": { "type": "json", "data": "{}" } }, "docs": "Begins archive of screen to OFDB. Subject to rate limiting by serial." }, { "info": { "name": "SubmitCalculate", "type": "http" }, "http": { "method": "POST", "url": "https://api.factset.com/v2/job/calculate", "body": { "type": "json", "data": "{}" } }, "docs": "Begins calculation of screen. Subject to rate limiting by serial." }, { "info": { "name": "PollCalculate", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/v2/job/:id/status", "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier for a screen calculation job" } ] }, "docs": "Polls the job with a given screen ID and returns job status" }, { "info": { "name": "GetCalculateResults", "type": "http" }, "http": { "method": "GET", "url": "https://api.factset.com/v2/job/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier for a screen calculation job" }, { "name": "_paginationLimit", "value": "", "type": "query", "description": "Page size limit (minumum 1000, default 10,000, maximum 100,000)" }, { "name": "_paginationCursor", "value": "", "type": "query", "description": "Paging index (Initial request may omit)" } ] }, "docs": "Retrieve results of complete screen calculation. Screens with more than 10,000 rows will be returned in a paginated format. Results may be fetched in pages of 1,000 - 100,000 results with 10,000 being the default page size." }, { "info": { "name": "DeleteActiveJob", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.factset.com/v2/job/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "Unique identifier for a screen calculation job" } ] }, "docs": "Delete a specified job started by the requester's username-serial" } ] } ], "bundled": true }