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 Product Draft API

The ProductDraft API from Fenergo — 15 operation(s) for productdraft.

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

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

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

Requests are made against 2 base URLs: /productcommand, /productquery.

16 operations 15 paths 58 schemas 1 DELETE7 GET5 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 Product Draft 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 16

Across 15 paths, the API surfaces 16 operations — 1 DELETE, 7 GET, 5 POST, 3 PUT. Each is listed below with its method, path, parameters, and response codes.

ProductDraft 16
POST
/api/product/{productId}/draft/journey/{journeyId}
Creates a product draft
CreateProductDraft 3 params → 202400500401403410
PUT
/api/product/{productId}/draft/{id}
Update product draft
UpdateProductDraft 3 params body → 202400409404401403500410
DELETE
/api/product/{productId}/draft/{id}
Deletes a product draft and its information from the database
DeleteProductDraft 3 params → 202409404400500401403410
PUT
/api/product/{productId}/draft/{id}/save-without-validation
Update product draft without validation (auto-save)
UpdateProductDraftWithoutValidation 3 params body → 202409404400401403500410
PUT
/api/product/{productId}/draft/{id}/verify
Verify product draft
VerifyProductDraft 3 params → 202409400404401403500410
GET
/api/product/draft/{productDraftId}
Get product draft by id
GetProductDraftById 2 params → 200400404401403500410
GET
/api/product/draft/{productId}/{productDraftId}
Get product draft by id and productId
GetProductDraftByProductId 3 params → 200400404401403500410
POST
/api/product/draft/list
Get product drafts by ids
GetProductDraftByIds 1 param body → 200400404500401403410
GET
/api/product/draft/journey/{journeyId}
Get product drafts by journey
GetProductDraftsByJourney 2 params → 200400404500401403410
POST
/api/product/draft/journey/{journeyId}/summaries
Get lightweight product summaries by journey for side panel display
GetProductSummariesByJourney 2 params body → 200400404500401403410
GET
/api/product/draft/journey/{journeyId}/all
Get all product drafts by journey
GetAllProductDraftsByJourney 2 params → 200400404500401403410
GET
/api/product/draft/product/{id}
Get active product drafts by product Id
GetProductDraftsByProductId 2 params → 200404400500401403410
GET
/api/product/draft/product/{id}/all
Get all product drafts by product Id
GetAllProductDraftsByProductId 2 params → 400200404500401403410
GET
/api/product/draft/proposedChanges/{id}
Get proposed changes between a product draft and the verified product the draft…
GetProductDraftProposedChanges 2 params → 200400404202401403500410
POST
/api/product/draft/journey/{journeyId}/list
Get product drafts by journey and product ids
GetProductDraftsByJourneyAndProductIds 2 params body → 200400404500401403410
POST
/api/product/draft/journey/{journeyId}/validate-all
Validate all product drafts by journey
ValidateAllProductDraftsByJourney 3 params → 202200400404500401403410

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are EvaluatedDataRequirementDto (24 properties), UpdateProductDraftDto (21 properties), ProductDraftLiteDto (18 properties), ValidationData (18 properties). Each schema is shown below with its type and property counts.

ServiceResponseMessage
object
3 properties
ProductAccessLayerDetailsDto
object
1 property
UpdateProductDraftWithoutValidationDtoServiceRequest
object
1 property
StringServiceResponse
object
2 properties
PropertyDto
object
3 properties 2 required
UpdateProductDraftWithoutValidationDto
object
DTO for updating product draft without validation (auto-save)
12 properties
ObjectServiceResponse
object
2 properties
VersionedJurisdictionDto
object
2 properties
ServiceResponse
object
2 properties
ProductDraftDtoServiceResponse
object
2 properties
PropertyType
string
ProductDraftUpdatedDto
object
Response DTO representing updated product draft
1 property
ProductDraftUpdatedDtoServiceResponse
object
2 properties
UpdateProductDraftDtoServiceRequest
object
1 property
ProductDraftSavedDto
object
Response for product draft saved without validation
2 properties
ValidationErrorModel
object
4 properties
UpdateProductDraftDto
object
Class to represent the product uploaded. Contains all properties needed to fill the metadata of the product being uploaded.
21 properties
ProductDraftDto
object
Class to represent the product uploaded. Contains all properties needed to fill the metadata of the product being uploaded.
15 properties
ProductAccessLayerDto
object
4 properties
ValidationErrorModelListServiceResponse
object
2 properties
ProductDraftSavedDtoServiceResponse
object
2 properties
RegexRule
object
4 properties
PageOptions
object
3 properties
DateLimitRule
object
6 properties
GetDraftsByJourneyAndProductIdsDtoServiceRequest
object
1 property
ValidationData
object
18 properties
PropertyDto_2
object
3 properties 2 required
ProductDraftDtoItemsPage
object
2 properties
ProductSummaryDtoIEnumerableServiceResponse
object
2 properties
PropertiesValidatorResponse
object
9 properties 1 required
CustomPropertyValidationResponseDto
object
3 properties
ProductDraftDtoServiceResponse_2
object
2 properties
ProductDraftLiteDto
object
A Product object. Contains all properties needed to fill the metadata of the product.
18 properties
RiskAssessmentLinkDto
object
2 properties
GetDraftsByJourneyAndProductIdsDto
object
2 properties
BasicRule
object
2 properties
ExternalProviderRule
object
3 properties
ProductDraftDtoIEnumerableServiceResponse
object
2 properties
EvaluatedDataRequirementDto
object
24 properties
AutoClearedFieldDto
object
3 properties
CollectionMinimumCountRule
object
4 properties
DataChangesDto
object
Class to represent data conflicts
4 properties
ProductDraftValidationResultDtoListServiceResponse
object
2 properties
SpecialCharactersRule
object
3 properties
SortOrder
string
ProductDraftDto_2
A Product object. Contains all properties needed to fill the metadata of the product.
GetProductSummariesRequestDto
object
Request DTO for getting product summaries with optional secondary identifier filter.
1 property
GetProductSummariesRequestDtoServiceRequest
object
1 property
ProductDraftDtoItemsPageServiceResponse
object
2 properties
ProductDraftListQueryDto
object
1 property
ProductDraftValidationResultDto
object
Represents validation result for a single product draft
6 properties
DateLimitRangeData
object
7 properties
DataChangesDtoListServiceResponse
object
2 properties
ProductDraftListQueryDtoServiceRequest
object
1 property
ProductSummaryDto
object
A lightweight Product summary object for side panel display. Contains only the properties needed to render the product list.
11 properties
ValueLimitRule
object
4 properties
AccessLayerDto
object
2 properties
CollectionMaximumCountRule
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-productdraft-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 Product Draft 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.