Fenergo Financial Analysis Query API 1.0

Fenergo Financial Analysis Query API — OpenAPI 3.0.4 contract published by Fenergo for the financialanalysisquery service of the Fen-X SaaS platform, carrying 28 path(s) and 28 operation(s). Harvested verbatim from Fenergo's own published specification endpoint.

Operations 28

GET /api/allocation/set/journey/{journeyId}/task/{taskId} Get Capacity to Service Set with latest Version by Journey, Task Id #
GET /api/allocation/set/{setId} Get a Capacity to Service Set of specified Id with all Version data #
GET /api/allocation/{id} Get a Capacity to Service Version of specified Id #
GET /api/allocation/set/{setId}/version/{versionId}/schema Get a Capacity to Service Schema by Set, Version Id #
GET /api/configuration/allocation Get all Capacity to Service Configurations for the client tenant #
GET /api/configuration/allocation/{configurationId} Get an active version of an existing Capacity to Service Configuration by ID #
GET /api/configuration/allocation/{configurationId}/version/{versionNumber} Get a specific version of an existing Capacity to Service Configuration #
GET /api/configuration Get all Configurations for the client tenant #
GET /api/configuration/{configurationId} Get an active version of an existing Configuration by ID #
GET /api/configuration/{configurationId}/version/{versionNumber} Get a specific version of an existing Configuration #
GET /api/financialanalysis/set/entity/{entityId}/lite Get all Financial Analysis Sets by Entity Id without Version data #
GET /api/financialanalysis/set/entity/{entityId}/journey/{journeyId}/task/{taskId} Get the latest Financial Analysis Version by Entity, Journey, Task Id #
GET /api/financialanalysis/set/journey/{journeyId}/task/{taskId} Get Financial Analysis Sets by Journey, Task Id #
GET /api/financialanalysis/set/{setId} Get a Financial Analysis Set of specified Id with all Version data #
GET /api/financialanalysis/{id} Get a Financial Analysis Version of specified Id #
GET /api/financialanalysis/version/{versionId}/scenario Get a Financial Analysis Scenario By Financial Analysis Version Id #
GET /api/financialanalysis/version/{versionId}/summary Get a Financial Analysis Summary By Financial Analysis Version Id #
GET /api/financialanalysis/set/{setId}/version/{versionId}/schema Get a Financial Analysis Schema by Set, Version Id #
GET /api/import/{id} Get the Financial Import by Id #
GET /api/import/entity/{entityId}/journey/{journeyId} Get all Financial Imports by Entity and Journey Id #
GET /api/import/provider Get all Import Providers #
GET /api/import/provider/{providerId} Get the Import Provider by Id with configuration details #
GET /api/import/provider/mapping Get all Import Mappings #
GET /api/import/provider/{providerId}/mapping Get the Import Mapping by Provider Id #
GET /api/import/provider/{providerId}/adapterSchema Get the Adapter Schema by Provider Id #
GET /api/import/provider/{providerId}/configurationSummary Gets a summarised result of the statuses associated with an import provider. #
GET /api/import/provider/configurationSummaries Gets a summarised result of the statuses associated with an import provider. #
GET /api/report/set/{setId}/version/{versionId} Retrieve a Financial Analysis report for specific version. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/financialanalysisquery-v1-0"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

fenergo-financialanalysisquery-v1-0-openapi.json Raw ↑
{
  "openapi": "3.0.4",
  "info": {
    "title": "Fenergo Financial Analysis Query API",
    "description": "**Fenergo Financial Analysis Query API**:\n\n<br> Financial Analysis Query API provides methods to retrieve client financial analysis. Use the Financial Analysis Command API to create and update new and existing financial analysis data. Use the Query API to retrieve financial analysis data.\n\n<br> **Financial Analysis Query API provides**:<br><ul><li> The ability to query Financial Analysis Set per entity.</li><li> The ability to query the latest Financial Analysis Version per task.</li><li> The ability to query Financial Analysis Set.</li><li> The ability to query Financial Analysis Version.</li><li> The ability to query Financial Analysis Schema per Set and Version.</li></ul>",
    "version": "1.0"
  },
  "servers": [
    {
      "url": "/financialanalysisquery"
    }
  ],
  "paths": {
    "/api/allocation/set/journey/{journeyId}/task/{taskId}": {
      "get": {
        "tags": [
          "Allocation"
        ],
        "summary": "Get Capacity to Service Set with latest Version by Journey, Task Id",
        "description": "\nThis method returns Capacity to Service Set with latest Version in the scope of journey, task<br /><br /><b>Required permissions:</b><br />Following permissions are required: FinancialAnalysisAccess",
        "operationId": "GetAllocationSetByJourneyTaskId",
        "parameters": [
          {
            "name": "journeyId",
            "in": "path",
            "description": "Journey Id",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "taskId",
            "in": "path",
            "description": "Task Id",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. Capacity to Service Set is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationSetDtoServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "404": {
            "description": "Resource not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Not Found. Capacity to Service Set with given ids do not exist",
                      "type": "Error",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/allocation/set/{setId}": {
      "get": {
        "tags": [
          "Allocation"
        ],
        "summary": "Get a Capacity to Service Set of specified Id with all Version data",
        "description": "\nThis method returns the Capacity to Service Set of specified Id with all Capacity to Service Versions.<br /><br /><b>Required permissions:</b><br />Following permissions are required: FinancialAnalysisAccess",
        "operationId": "GetAllocationSetById",
        "parameters": [
          {
            "name": "setId",
            "in": "path",
            "description": "The Id of the Capacity to Service Set",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. A Capacity to Service Set is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationVersionsLiteDtoServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "404": {
            "description": "Resource not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Not Found. Capacity to Service Set with given id does not exist",
                      "type": "Error",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/allocation/{id}": {
      "get": {
        "tags": [
          "Allocation"
        ],
        "summary": "Get a Capacity to Service Version of specified Id",
        "description": "\nThis method returns the Capacity to Service Version of specified Id.<br /><br /><b>Required permissions:</b><br />Following permissions are required: FinancialAnalysisAccess",
        "operationId": "GetAllocationVersionById",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "description": "The id of the Capacity to Service Version to retrieve",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. A Capacity to Service Version Dto is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationVersionDtoServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "404": {
            "description": "Resource not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Not Found. Capacity to Service Version with given id does not exist",
                      "type": "Error",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/allocation/set/{setId}/version/{versionId}/schema": {
      "get": {
        "tags": [
          "Allocation"
        ],
        "summary": "Get a Capacity to Service Schema by Set, Version Id",
        "description": "\nThis method returns the Capacity to Service Schema of specified Capacity to Service Set and Version Id.<br /><br /><b>Required permissions:</b><br />Following permissions are required: FinancialAnalysisAccess",
        "operationId": "GetAllocationSchema",
        "parameters": [
          {
            "name": "setId",
            "in": "path",
            "description": "The Id of the Capacity to Service Set",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "versionId",
            "in": "path",
            "description": "The id of the Capacity to Service Version",
            "required": true,
            "schema": {
              "type": "string",
              "format": "uuid"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. A Capacity to Service Schema Dto is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationSchemaDtoServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "404": {
            "description": "Resource not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Not Found. Capacity to Service Set or Version with given Id does not exist",
                      "type": "Error",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration/allocation": {
      "get": {
        "tags": [
          "AllocationConfiguration"
        ],
        "summary": "Get all Capacity to Service Configurations for the client tenant",
        "description": "\nThis method returns all Capacity to Service Configurations for given tenant<br /><br /><b>Required permissions:</b><br />Following permissions are required: AllocationConfigurationAccess",
        "operationId": "GetAllAllocationConfigurations",
        "parameters": [
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. The list of Capacity to Service Configurations is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationConfigurationDtoIEnumerableServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration/allocation/{configurationId}": {
      "get": {
        "tags": [
          "AllocationConfiguration"
        ],
        "summary": "Get an active version of an existing Capacity to Service Configuration by ID",
        "description": "\nThis method returns the active, currently in effect, published version for a given Capacity to Service configuration<br /><br /><b>Required permissions:</b><br />Following permissions are required: AllocationConfigurationAccess",
        "operationId": "GetAllocationConfigurationById",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "description": "The id of the Capacity to Service configuration to retrieve",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. A Capacity to Service Configuration is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationConfigurationVersionDtoServiceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad request. The request has missing/invalid values",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ValidationErrorModelListServiceResponse"
                }
              }
            }
          },
          "404": {
            "description": "Resource not found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Not Found. Capacity to Service Configuration with given id does not exist",
                      "type": "Error",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "401": {
            "description": "User is not authorized to perform this request",
            "content": {
              "application/json": {
                "example": {
                  "message": "Unauthorized"
                }
              }
            }
          },
          "403": {
            "description": "Access to resource is forbidden.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": { },
                  "messages": [
                    {
                      "message": "Access denied. Following permissions are required: Permission1, Permission2",
                      "type": "Forbidden",
                      "errorCode": "Error Code"
                    }
                  ]
                }
              }
            }
          },
          "500": {
            "description": "Internal server exception. Please, contact your provider.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/ObjectServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "Internal server exception. Please, contact your provider.",
                      "type": "Error",
                      "errorCode": "INTERNAL_SERVER_ERROR"
                    }
                  ]
                }
              }
            }
          },
          "410": {
            "description": "Endpoint marked as deprecated was terminated. This response will be present only if the endpoint was marked as deprecated and has reached the sunset date. During the deprecation period, the API will include additional 'sunset' and 'deprecation' headers.",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/StringServiceResponse"
                },
                "example": {
                  "data": null,
                  "messages": [
                    {
                      "message": "This endpoint is obsolete and was terminated on yyyy-MM-dd",
                      "type": "Error",
                      "errorCode": "OBSOLETE_ENDPOINT"
                    }
                  ]
                }
              }
            }
          }
        }
      }
    },
    "/api/configuration/allocation/{configurationId}/version/{versionNumber}": {
      "get": {
        "tags": [
          "AllocationConfiguration"
        ],
        "summary": "Get a specific version of an existing Capacity to Service Configuration",
        "description": "\nThis method returns the specified by number version of a given Capacity to Service configuration<br /><br /><b>Required permissions:</b><br />Following permissions are required: AllocationConfigurationAccess",
        "operationId": "GetAllocationConfigurationVersionByVersionNumber",
        "parameters": [
          {
            "name": "configurationId",
            "in": "path",
            "description": "The Id of existing model",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "versionNumber",
            "in": "path",
            "description": "The version number to retrieve",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          },
          {
            "name": "X-TENANT-ID",
            "in": "header",
            "description": "The UiD of the tenant representing organization",
            "required": true,
            "schema": {
              "type": "string"
            },
            "example": "b11f8be3-f29b-4959-8964-956d4af7c468"
          }
        ],
        "responses": {
          "200": {
            "description": "Success. A Capacity to Service Configuration version is returned",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/AllocationConfigurationVersionDtoServiceResponse"
                }
              }
            }
          },
    

# --- truncated at 32 KB (269 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fenergo/refs/heads/main/openapi/fenergo-financialanalysisquery-v1-0-openapi.json