openapi: 3.0.3 info: title: Factset Analytics Datastore About Download 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: Download paths: /v1/download-api-book-aws/{book_id}: get: tags: - Download summary: Factset Retrieves Book in Pdf Format description: This endpoint uses the BookId returned from any of the request above. Returns the URL to load the book for the book ID requested. The URL will be in JSON format, the final book will be in PDF format.

NOTE -- The execution of this endpoint requires an extra step within the developer portal due to authentication limitations. When using the actual API, a successful response for this endpoint will be the PDF book rather than the URL to the PDF.

The actual endpoint is https://api.factset.com/book-builder-api/v1/download-api-book/{book_id} parameters: - in: path name: book_id schema: type: string required: true responses: '200': description: Successful response contains URL to load the book for the BookID requested content: application/json: schema: $ref: '#/components/schemas/Enable_Book_Download' '202': description: Book is processing. Please check back later. '400': description: Something went wrong. Please create a new request. '401': description: Missing or invalid authentication '503': description: Unrecognized BookId x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/meetings/{meetingId}/attachments/{attachmentId}/download: get: tags: - Download summary: Factset Download an Attachment From a Meeting operationId: DownloadAttachment parameters: - name: meetingId in: path required: true schema: type: string format: uuid - name: attachmentId in: path required: true schema: type: string format: uuid responses: '200': description: Success '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/meetings/{meetingId}/comments/{commentId}/attachments/{attachmentId}/download: get: tags: - Download summary: Factset Download Single Attachment Detail of a Comment Belonging to a Meeting operationId: DownloadCommentAttachmentForComment parameters: - name: meetingId in: path required: true schema: type: string format: uuid - name: commentId in: path required: true schema: type: string format: uuid - name: attachmentId in: path required: true schema: type: string format: uuid responses: '200': description: Success '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/notes/{noteId}/attachments/{attachmentId}/download: get: tags: - Download summary: Factset Download an Attachment From a Note operationId: DownloadAttachment parameters: - name: noteId in: path required: true schema: type: string format: uuid - name: attachmentId in: path required: true schema: type: string format: uuid responses: '200': description: Success '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' x-microcks-operation: delay: 0 dispatcher: FALLBACK /v1/notes/{noteId}/comments/{commentId}/attachments/{attachmentId}/download: get: tags: - Download summary: Factset Download Single Attachment Detail of a Comment Belonging to a Note operationId: DownloadCommentAttachmentForComment parameters: - name: noteId in: path required: true schema: type: string format: uuid - name: commentId in: path required: true schema: type: string format: uuid - name: attachmentId in: path required: true schema: type: string format: uuid responses: '200': description: Success '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/ProblemDetails' x-microcks-operation: delay: 0 dispatcher: FALLBACK components: schemas: Enable_Book_Download: title: Book Download description: Request to download book. type: object properties: Message: type: string description: Book status example: Copy and paste the URL below into your browser to download your book. This book will be available for download for the next 30 minutes. url: type: string description: URL to book. example: https://fioaddon-s3-bridge-3399.s3.amazonaws.com/DD_20200331093828132.pdf?AWSAccessKeyId=AKIA46YVWD3IE4WEE4OI&Expires=1585663820&Signature=C2PQmOQJlgzbW67skirSuKAiP1A%3D ProblemDetails: type: object properties: type: type: string nullable: true example: example_value title: type: string nullable: true example: Example Title status: type: integer format: int32 nullable: true example: 10 detail: type: string nullable: true example: example_value instance: type: string nullable: true example: example_value additionalProperties: {} securitySchemes: basicAuth: type: http scheme: basic externalDocs: url: https://developer.factset.com/api-catalog/analytics-datastore-api description: API Documentation