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

Fenergo Report API

The Report API from Fenergo — 20 operation(s) for report.

Fenergo Report API is one of 281 APIs that Fenergo publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Report. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 20 operations across 20 paths, and defines 57 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 3 base URLs: /financialanalysisquery, /reportscommand, /reportsquery.

20 operations 20 paths 57 schemas 1 DELETE10 GET1 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api.fenergox.com/advanceddashboardcommand
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Fenergo Report API declares 1 security scheme for authenticating requests. An API key is passed in the header as Authorization (Bearer). By default, every request must be authenticated.

  • Bearer — Please insert JWT with Bearer into field

Paths & Operations 20

Across 20 paths, the API surfaces 20 operations — 1 DELETE, 10 GET, 1 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Report 20
GET
/api/report/set/{setId}/version/{versionId}
Retrieve a Financial Analysis report for specific version
GetFinancialAnalysisReportBySetIdAndVersionId 3 params → 200400404401403500410
POST
/api/Report
Create report
CreateReport 1 param body → 202400401403500410
POST
/api/Report/Preview
Preview report
Preview 1 param body → 202400401403500410
POST
/api/v2/Report
Create report
CreateReportV2 1 param body → 202400401403500410
POST
/api/v2/Report/assistant/query
Creates AI driven report query based on User Input
CreateQueryStatement 1 param body → 200400401403500410
POST
/api/v2/Report/agent
Triggers an asynchronous AI agent conversation turn
AgentConversationTurn 1 param body → 202400401403500410
POST
/api/v2/Report/insights
Triggers an asynchronous AI insights analysis on a completed report result set
CreateReportInsights 1 param body → 202400401403500410
POST
/api/v2/Report/insights/feedback
Records user feedback on a generated report insight
SubmitReportInsightFeedback 1 param body → 202400401403500410
PATCH
/api/v2/Report/conversations/{conversationId}/title
Renames a conversation
UpdateConversationTitle 2 params body → 204400401403500410
DELETE
/api/v2/Report/conversations/{conversationId}
Deletes a conversation
DeleteConversation 2 params → 204400401403500410
POST
/api/v2/Report/Preview
Preview report
postApiV2ReportPreview 1 param body → 202400401403500410
GET
/api/Report/{id}
Get generated Report
GetReportById 2 params → 200400404500401403410
GET
/api/Report/{id}/status
Get Report status
GetStatusById 2 params → 200400404500401403410
GET
/api/v2/Report/stats
Get reports overview stats for the dashboard
GetReportsStats 2 params → 200400500401403410
GET
/api/v2/Report/recent
Get recent reports across all queries for the current tenant
GetRecentReports 4 params → 200400500401403410
GET
/api/v2/Report/{id}
Get generated Report
GetReportByIdV2 2 params → 200400404500401403410
GET
/api/v2/Report/{id}/status
Get Report status
GetStatusByIdV2 2 params → 200400404500401403410
GET
/api/v2/Report/{id}/result/download
Get Report Result
GetReportResultV2 2 params → 200400404500401403410
GET
/api/v2/Report/conversations
List conversations for the current user, newest-first
ListConversations 4 params → 200401403500410
GET
/api/v2/Report/conversations/{conversationId}/messages
Get message history for a specific conversation
GetConversationMessages 2 params → 200401403500410

Schemas 57

The contract defines 57 schemas that model the data the API accepts and returns. The most detailed are GetRecentReportDto (9 properties), ReportsOverviewStatsDto (9 properties), SubmitReportInsightFeedbackRequestDto (8 properties), ConversationSummaryDto (8 properties). Each schema is shown below with its type and property counts.

StringServiceResponse
object
2 properties
ServiceResponseMessage
object
3 properties
ProblemDetails
object
5 properties
ObjectServiceResponse
object
2 properties
ValidationErrorModelListServiceResponse
object
2 properties
PreviewParameterDefinitionDto
object
Carries the type metadata for a single parameter in a preview request.
2 properties
GuidServiceResponse
object
2 properties
CreateReportV1Dto
object
A report model to run a simple query
2 properties
CreateReportV1DtoServiceRequest
object
1 property
PreviewReportDto
object
A report model to run a simple query
3 properties
ValidationErrorModel
object
4 properties
PreviewReportDtoServiceRequest
object
1 property
AgentConversationTurnResponseDtoServiceResponse
object
2 properties
CreateReportInsightsRequestDto
object
API request body for POST /api/v2/report/insights. Wrapped in ServiceRequest at the controller layer.
2 properties
UpdateConversationTitleRequestDto
object
Request body for renaming a conversation.
1 property
UpdateConversationTitleRequestDtoServiceRequest
object
1 property
SubmitReportInsightFeedbackResponseDtoServiceResponse
object
2 properties
CreateQueryResponseDto
object
Create Query Response DTO
5 properties
CreateQueryRequestDtoServiceRequest
object
1 property
AgentConversationTurnRequestDtoServiceRequest
object
1 property
AgentConversationTurnResponseDto
object
API response for an asynchronous agent conversation turn trigger.
2 properties
SubmitReportInsightFeedbackRequestDtoServiceRequest
object
1 property
AgentConversationTurnRequestDto
object
API request to trigger an agent conversation turn.
5 properties
CreateQueryResponseDtoServiceResponse
object
2 properties
CreateReportV2DtoServiceRequest
object
1 property
CreateQueryRequestDto
object
API request to generate AI driven report query
4 properties
SubmitReportInsightFeedbackRequestDto
object
API request body for POST /api/v2/report/insights/feedback. Wrapped in ServiceRequest at the controller layer.
8 properties
SubmitReportInsightFeedbackResponseDto
object
API response for POST /api/v2/report/insights/feedback.
1 property
CreateReportV2Dto
object
A report model to run a simple query
4 properties
CreateReportInsightsResponseDto
object
API response for POST /api/v2/report/insights. The frontend uses Fenergo.Nebula.Reports.Command.Application.Features.Agent.Insights.CreateReportInsightsRespons…
4 properties
CreateReportInsightsRequestDtoServiceRequest
object
1 property
CreateReportInsightsResponseDtoServiceResponse
object
2 properties
GetReportStatusByIdDtoServiceResponse
object
2 properties
PresignedUrlDto
object
A URL of a generated Report which is valid for a small period of time
4 properties
ReportStatusDto
string
Report execution status
ServiceResponse
object
2 properties
GetReportByIdDtoServiceResponse
object
2 properties
GetReportStatusByIdDto
object
3 properties
GetReportByIdDto
object
A report item as it is returned by GetReportByIdQuery
7 properties
ConversationSummaryDtoItemsPage
object
2 properties
ReportsOverviewStatsDtoServiceResponse
object
2 properties
ReportStatusV2Dto
string
Report execution status
PresignedUrlV2DtoServiceResponse
object
2 properties
ReportsOverviewStatsDto
object
DTO for the reports overview stats dashboard
9 properties
GetReportByIdV2Dto
object
A report item as it is returned by GetReportByIdQueryV2
7 properties
ConversationSummaryDtoItemsPageServiceResponse
object
2 properties
GetReportByIdV2DtoServiceResponse
object
2 properties
PresignedUrlV2Dto
object
A URL of a generated Report which is valid for a small period of time
4 properties
ConversationMessageDto
object
A single turn in an agent chat conversation.
3 properties
GetRecentReportDtoItemsPage
object
2 properties
GetRecentReportDtoItemsPageServiceResponse
object
2 properties
GetReportStatusByIdV2DtoServiceResponse
object
2 properties
ConversationSummaryDto
object
DTO representing a single conversation in the list.
8 properties
GetRecentReportDto
object
DTO for a single recent report
9 properties
VsLastMonthDto
object
Month-over-month delta stats
1 property
ConversationMessageDtoListServiceResponse
object
2 properties
GetReportStatusByIdV2Dto
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-report-api-openapi.yml Raw ↑

Other APIs Fenergo publishes across the network.

Fenergo Acceptable Document API
Fenergo Access Layer API
Fenergo Adapter Mock API
Fenergo Advanced Dashboard API
Fenergo Agency API
Fenergo Agent API
Fenergo Agent Slos API
Fenergo Agent Value Story API
Fenergo Aggregation API
Fenergo Allocation API
Fenergo Allocation Configuration API
Fenergo Asset API
Where this information came from

This is an independent, third-party profile of Fenergo Report 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.