openapi: 3.0.3 info: title: Factset Analytics Datastore About Custom Fields API description: Allow clients to fetch precalculated Analytics through predeterministic URLs. contact: name: FactSet Research Systems url: https://developer.factset.com/contact email: api@factset.com license: name: Apache License, Version 2.0 url: https://www.apache.org/licenses/LICENSE-2.0 version: 1.0.0 servers: - url: https://api.factset.com description: Production - url: https://api-sandbox.factset.com description: Sandbox security: - basicAuth: [] tags: - name: Custom Fields paths: /v1/custom-fields: get: tags: - Custom Fields summary: Factset Get all Custom Fields operationId: GetCustomFields parameters: - name: X-IRN-Ignore-Permissions in: header schema: type: boolean default: false responses: '200': description: Success content: application/json: schema: type: array items: $ref: '#/components/schemas/CustomFieldConfigDto' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' components: schemas: FormulaConfigDto: type: object properties: formula: type: string nullable: true formulaType: type: string nullable: true additionalProperties: false NumericConfigDto: type: object properties: decimals: type: integer format: int32 splitType: type: string nullable: true additionalProperties: false CustomFieldConfigDto: type: object properties: id: type: string format: uuid code: type: string nullable: true name: type: string nullable: true source: type: string nullable: true type: type: string nullable: true usePreviousValue: type: boolean isMandatory: type: boolean isHidden: type: boolean isFilePath: type: boolean formulaConfig: $ref: '#/components/schemas/FormulaConfigDto' numericConfig: $ref: '#/components/schemas/NumericConfigDto' integerConfig: $ref: '#/components/schemas/IntegerConfigDto' extendedTextConfig: $ref: '#/components/schemas/ExtendedTextConfigDto' optionsConfig: $ref: '#/components/schemas/OptionsConfigDto' additionalProperties: false IntegerConfigDto: type: object properties: splitType: type: string nullable: true additionalProperties: false ExtendedTextConfigDto: type: object properties: maxChars: type: integer format: int32 additionalProperties: false OptionsConfigDto: type: object properties: multiSelectEnabled: type: boolean onTheFlyEnabled: type: boolean options: type: array items: type: string nullable: true additionalProperties: false ProblemDetails: type: object properties: type: type: string nullable: true title: type: string nullable: true status: type: integer format: int32 nullable: true detail: type: string nullable: true instance: type: string nullable: true additionalProperties: {} securitySchemes: basicAuth: type: http scheme: basic externalDocs: url: https://developer.factset.com/api-catalog/analytics-datastore-api description: API Documentation