How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Factset Status API

The Status API from Factset — 20 operation(s) for status.

Factset Status API is one of 460 APIs that Factset publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 1 JSON Schema definition.

Tagged areas include Status. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, code examples, a changelog, and 1 JSON Schema.

This API exposes 23 operations across 20 paths, and defines 81 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against 2 base URLs: https://api.factset.com, https://api-sandbox.factset.com.

23 operations 20 paths 81 schemas 19 GET4 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://api.factset.com
Authentication
HTTP Basic
Resource Areas
1

Authentication & Security 1

Factset Status API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (basicAuth). By default, every request must be authenticated.

Paths & Operations 23

Across 20 paths, the API surfaces 23 operations — 19 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.

Status 23
POST
/status
Factset Retrieve the status of a chat response process.
getChatStatus body → 201202400401403429500
GET
/analytics/engines/afi/v3/optimizations/{id}/status
Factset Get Afi Optimization Status by Id
getOptimizationStatusById 1 param → 201202400401403404500503
GET
/v1/batch-status
Factset Returns the Status for a Batch Request
getBatchStatus 1 param → 201202404
POST
/v1/batch-status
Factset Returns the Status for a Batch Request
getBatchStatusWithPost body → 201202404
GET
/factset-funds/v1/status
Factset Get Fund's Current Status and Database Availability
getStatuses 1 param → 200400401403415500
POST
/factset-funds/v1/status
Factset Get Fund's Current Status and Database Availability for Large List of Ids.
getStatusesForList body → 200400401403415500
GET
/factset-global-prices/v1/batch-status
Factset Returns the Status for a Batch Request
getBatchStatus 1 param → 201202404
GET
/analytics/engines/npo/v3/optimizations/{id}/status
Factset Get Npo Optimization Status by Id
getOptimizationStatusById 1 param → 201202400401403404500503
GET
/analytics/engines/pa/v3/calculations/{id}/status
Factset Get Pa Calculation Status by Id
getCalculationStatusById 1 param → 200202400401403404500503
GET
/analytics/engines/fpo/v3/optimizations/{id}/status
Factset Get Fpo Optimization Status by Id
getOptimizationStatusById 1 param → 201202400401403404500503
GET
/runs/{id}/status
Factset Check the Status for a Particular Run Id
checkRunStatus 1 param → 200401403429500503
GET
/batch/v1/status
Factset Returns the Status for a Batch Request
getBatchStatus 1 param → 201202404
POST
/batch/v1/status
Factset Returns the Status for a Batch Request
getBatchStatusWithPost body → 201202404
GET
/analytics/engines/pub/v3/calculations/{id}/status
Factset Get Pub Calculation Status by Id
getCalculationStatusById 1 param → 200202400401403404500503
GET
/calculations/{id}/status
Factset Get Quant Engine Calculation Status by Id
getCalculationStatusById 1 param → 200202400401403404500503
GET
/notation/status/get
Factset Intraday Trading Status of a Notation.
get/notation/status/get 5 params → 200
GET
/analytics/engines/spar/v3/calculations/{id}/status
Factset Get Spar Calculation Status by Id
getCalculationStatusById 1 param → 200202400401403404500503
GET
/streetaccount/historical/check-status
Factset Returns the Status and Percentage of Completion for the Requested Jobid
3 params → 200400401403500
GET
/level1/files/status
Factset Returns the Status of the Id
getLevel1FileStatus 1 param → 201202401403404500
GET
/level1/files/minute-bars/status
Factset Returns the Status of the Id
getMinutebarsFileStatus 1 param → 201202401403404500
GET
/level2/files/status
Factset Returns the Status of the Id
getLevel2FileStatus 1 param → 201202401403404500
GET
/v2/job/{id}/status
Polls the job with a given screen ID and returns job status
PollCalculate 1 param → 201202401404410500
GET
/analytics/engines/vault/v3/calculations/{id}/status
Factset Get Vault Calculation Status by Id
getCalculationStatusById 1 param → 200202400401403404500503

Schemas 81

The contract defines 81 schemas that model the data the API accepts and returns. The most detailed are jobOverrides (7 properties), checkstatus (7 properties), CalculationUnitStatus (6 properties), Error_8 (5 properties). Each schema is shown below with its type and property counts.

ids
array
The requested Fund Identifier. FactSet Identifiers, tickers, CUSIP and SEDOL are accepted input. ids limit = 1000 per request Make note, GET Method URL request…
status_2
object
specifies the error message fields in the response
1 property
ResourceStatusResponse
object
ResourceStatusResponse contains information regarding the status of a calculation job
1 property
BatchStatus
object
5 properties
errorExample
object
Specifies the fields in the error message
3 properties
isPartialOne
object
If the value is true, it indicates additional results are available. False represents that this is the last set of results for this request.
1 property
CalculationStatus_2
object
3 properties
ErrorArray
object
An array of errors
1 property
StatusOne
object
request-files
3 properties
ClientErrorResponse_8
object
1 property
ClientErrorResponse_7
object
1 property
ErrorObject_3
object
Associated Error Objects
4 properties
checkstatusResponse
object
2 properties
BatchStatusRequest
object
1 property 1 required
checkFiles
object
check-files
3 properties
calendar
string
Used for ADF jobs only
ObjectRoot_3
object
1 property
Error_2
object
3 properties
CalculationStatusMeta
object
1 property
statusesResponse
object
1 property
401UnauthorizedError
string
Error response for a user without authentication to use the API.
StatusObject
object
The status member contains the status code of the response.
1 property 1 required
ClientErrorResponse
object
1 property
ClientErrorResponse_4
object
1 property
BatchDataRequest
object
1 property 1 required
error_detail
object
Error Object is the response returned for an unsuccessful request.
4 properties
ClientErrorResponse_3
object
1 property
BatchStatusResponse
object
1 property
statusDescription
string
Further details on the job's status
ErrorCode
string
Factset API specific error codes
frequency
string
Used for ADF job types only. Will determine the frequency between the start and end dates.
Error_7
object
5 properties
StreetAccountStatus
object
2 properties
Error_8
object
5 properties
ErrorSource_5
object
2 properties
submittedResponse
object
Returns Status of the id.
1 property
CalculationUnitStatusMeta
object
1 property
completedResponse
object
Returns status.
1 property
statusesRequest
object
Classifications Request Body
1 property 1 required
ChatPollingRequest
object
Request body containing the chat conversation ID
1 property
ClientErrorResponse_2
object
1 property
jobOverridesCombinationsRoot
object
Used for Vault job type only. This creates a matrix of given accounts and dates. When the job is run, it will only run for the accounts and dates within this o…
2 properties
CalculationStatus
object
3 properties
Error_3
object
3 properties
ErrorSource_3
object
2 properties
checkstatus
object
7 properties
statuses
object
5 properties
Error
object
Wrapper containing metadata and appropriate errors as thrown by the API
1 property
ObjectRoot_2
object
1 property 1 required
batchErrorResponse
object
Error Default Response
1 property
status
string
The status of the job as per FactSets API standards
ErrorSource_2
object
2 properties
ErrorObjectSource
object
For errors and warnings found in screens, contains the paramID the error/warning belongs to
1 property
ErrorSource
object
2 properties
StatusPollResponse
object
Response from /status containing the chat ID and status of chat processing
1 property
ErrorSource_4
object
2 properties
CalculationStatusRoot
object
2 properties 1 required
startJob
object
Details required to start a job
3 properties 2 required
Error_9
object
5 properties
batchErrorObject
object
4 properties
CalculationUnitStatus_2
object
4 properties
ErrorObject
object
Represents a single error, with error name and identifiers
3 properties
Error_6
object
3 properties
idStatus
object
Details about the instance of the job run specified via id wrapped in a data object
1 property
ClientErrorResponse_6
object
1 property
Error_4
object
5 properties
prbStatus
string
The status of the job as per the application
paginationOne
object
List of pagination objects
4 properties
RateLimitExceededError
object
Error response when rate limit has been exceeded.
1 property
CalculationStatusRoot_2
object
1 property
errorResponse
object
5 properties
Error_5
object
3 properties
ErrorObject_2
object
error
3 properties
ObjectRoot
object
2 properties 1 required
ClientErrorResponse_5
object
1 property
errorResponse_2
object
5 properties
jobOverrides
object
If this object is provided, the settings given here will override the default settings of the job for the job run (settings will only be used temporarily and n…
7 properties
403ForbiddenError
string
Error response for a user without entitlements to the API.
metaOne
object
Array of metadata objects
2 properties
jobTypes
string
PA - Portfolio Analysis, PUB - Publisher, ADF - Analytics DataFeed, PI - Portfolio Insight, PD - Portfolio Dashboard, Portfolio Vault - vault
CalculationUnitStatus
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

factset-status-api-openapi.yml Raw ↑

Other APIs Factset publishes across the network.

FactSet Recommendation List API for Digital Portals
FactSet Bonds API for Digital Portals
FactSet Virtual Portfolio API for Digital Portals
FactSet Stocks API for Digital Portals
FactSet Securitized Derivatives API for Digital Portals
FactSet Watchlist API for Digital Portals
FactSet Funds API for Digital Portals
FactSet Data Monitor API
FactSet Mergers and Acquisitions API
FactSet News API
News API for Digital Portals
FactSet Real-Time Options API
Where this information came from

This is an independent, third-party profile of Factset Status API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.