naftiko: 1.0.0-alpha2
info:
label: Factset SDF Download API — List Files
description: 'Factset SDF Download API — List Files. 1 operations. Lead operation: List Files. Self-contained Naftiko capability
covering one Factset business surface.'
tags:
- Factset
- List Files
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
FACTSET_API_KEY: FACTSET_API_KEY
capability:
consumes:
- type: http
namespace: standard-datafeed-list-files
baseUri: https://api.factset.com/bulk-documents/sdf/v1
description: Factset SDF Download API — List Files business capability. Self-contained, no shared references.
resources:
- name: list-files
path: /list-files
operations:
- name: getv1listfiles
method: GET
description: List-Files end point provides the
delta & full files in a reverse chronological order by default for all the schemas & bundles subscribed by the client
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
authentication:
type: basic
username: '{{env.FACTSET_USER}}'
password: '{{env.FACTSET_PASS}}'
exposes:
- type: rest
namespace: standard-datafeed-list-files-rest
port: 8080
description: REST adapter for Factset SDF Download API — List Files. One Spectral-compliant resource per consumed operation,
prefixed with /v1.
resources:
- path: /v1/list-files
name: list-files
description: REST surface for list-files.
operations:
- method: GET
name: getv1listfiles
description: List-Files end point provides the
delta & full files in a reverse chronological order by default for all the schemas & bundles subscribed by the client
call: standard-datafeed-list-files.getv1listfiles
outputParameters:
- type: object
mapping: $.
- type: mcp
namespace: standard-datafeed-list-files-mcp
port: 9090
transport: http
description: MCP adapter for Factset SDF Download API — List Files. One tool per consumed operation, routed inline through
this capability's consumes block.
tools:
- name: href-https-api-factset-com-bulk-documents-sdf
description: List-Files end point provides the
delta & full files in a reverse chronological order by default for all the schemas & bundles subscribed by the client
hints:
readOnly: true
destructive: false
idempotent: true
call: standard-datafeed-list-files.getv1listfiles
outputParameters:
- type: object
mapping: $.