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 Allocation API

The Allocation API from Fenergo — 9 operation(s) for allocation.

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

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

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

Requests are made against 2 base URLs: /financialanalysiscommand, /financialanalysisquery.

9 operations 9 paths 47 schemas 4 GET2 POST3 PUT

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 Allocation 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 9

Across 9 paths, the API surfaces 9 operations — 4 GET, 2 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

Allocation 9
POST
/api/allocation
Create a new Capacity to Service Set
CreateAllocationSet 1 param body → 202400404401403500410
POST
/api/allocation/{setId}/version
Create a new Capacity to Service Version and Capacity to Service Schema
CreateAllocationVersion 2 params body → 202400404401403500410
PUT
/api/allocation/{setId}/{id}
Update a Capacity to Service Version
UpdateAllocationVersion 3 params body → 202400404401403500410
PUT
/api/allocation/{setId}/{id}/status
Update a Capacity to Service Version status
UpdateAllocationStatus 3 params body → 202400404401403500410
PUT
/api/allocation/{setId}/{id}/schema
Update a Capacity to Service Schema
UpdateAllocationSchema 3 params body → 202400404401403500410
GET
/api/allocation/set/journey/{journeyId}/task/{taskId}
Get Capacity to Service Set with latest Version by Journey, Task Id
GetAllocationSetByJourneyTaskId 3 params → 200400404401403500410
GET
/api/allocation/set/{setId}
Get a Capacity to Service Set of specified Id with all Version data
GetAllocationSetById 2 params → 200400404401403500410
GET
/api/allocation/{id}
Get a Capacity to Service Version of specified Id
GetAllocationVersionById 2 params → 200400404401403500410
GET
/api/allocation/set/{setId}/version/{versionId}/schema
Get a Capacity to Service Schema by Set, Version Id
GetAllocationSchema 3 params → 200400404401403500410

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are AllocationGroupSchema_2 (12 properties), AllocationGroupSchema (12 properties), AllocationVersionDto_2 (9 properties), AllocationItemDto (9 properties). Each schema is shown below with its type and property counts.

PeriodDto
object
Financial Analysis Period
3 properties
ServiceResponseMessage
object
3 properties
FinancialAnalysisRecordDto
object
Financial Analysis Data to be used to derive the values for the total row of Allocation Group
7 properties
PeriodSchema
object
Model that contains information to build period schema
7 properties
AllocationSchemaRequestDtoServiceRequest
object
1 property
StringServiceResponse
object
2 properties
StandardValidationDataDto
object
Request DTO representing validation data metadata
5 properties
AllocationSchemaDtoServiceResponse
object
2 properties
PropertyDto
object
3 properties
AllocationItemDto
object
Financial Item
9 properties
JointEntityDto
object
Entity of Financial Analysis
2 properties
ObjectServiceResponse
object
2 properties
AllocationVersionDtoServiceRequest
object
1 property
AllocationGroupDto
object
Financial Group
7 properties
AllocationEntityTypeConfigurationDataDto
object
7 properties
AllocationValidationDataDto
object
Request DTO representing business validation data metadata
2 properties
PropertyType
string
AllocationSetDto
object
Capacity to Service Set representation
4 properties
StatusDto
object
1 property
PeriodReferenceDto
object
Value of a financial item for a specific period
2 properties
BasicRuleDto
object
Request DTO representing basic validation rule metadata
2 properties
StatusDtoServiceResponse
object
2 properties
AllocationVersionDto
object
Capacity to Service Version representation
8 properties
ValidationErrorModel
object
4 properties
CalculationSummaryDto
object
Summary of a financial group by period
2 properties
ValidationErrorModelListServiceResponse
object
2 properties
ValueLimitRuleDto
object
Request DTO representing value limit rule metadata
4 properties
AllocationGroupSchema
object
Model that contains fields related to financial analysis and are mapped from policy requirement dto
12 properties
StatusDtoServiceRequest
object
1 property
AllocationSetDtoServiceResponse
object
2 properties
AllocationSchemaRequestDto
object
4 properties
AllocationSetDtoServiceRequest
object
1 property
AllocationVersionDtoServiceResponse
object
2 properties
AllocationSchemaDto
object
Model that contains information to build capacity to service schema
1 property
FinancialAnalysisRecordDto_2
object
Financial Analysis Data to be used to derive initial values for the total row of Allocation Group
7 properties
StandardValidationDataDto_2
object
Request DTO representing validation data metadata
5 properties
AllocationSchemaDtoServiceResponse_2
object
2 properties
JointEntityDto_2
object
2 properties
AllocationValidationDataDto_2
object
Request DTO representing business validation data metadata
2 properties
AllocationSetDto_2
object
Capacity to Service Set representation
5 properties
AllocationVersionsLiteDto
object
Capacity to Service Set representation
5 properties
AllocationVersionDto_2
object
Capacity to Service Version representation
9 properties
AllocationVersionLiteDto
object
FinancialAnalysisVersions representation
8 properties
AllocationVersionsLiteDtoServiceResponse
object
2 properties
AllocationGroupSchema_2
object
Model that contains fields related to financial analysis and are mapped from policy requirement dto
12 properties
AllocationSetDtoServiceResponse_2
object
2 properties
AllocationVersionDtoServiceResponse_2
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-allocation-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 Configuration API
Fenergo Asset API
Fenergo Asset Draft API
Where this information came from

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