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

The Lookup API from Fenergo — 24 operation(s) for lookup.

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

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

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

Requests are made against 4 base URLs: /docgenquery, /localisationquery, /lookupcommand, /lookupquery.

31 operations 24 paths 59 schemas 2 DELETE14 GET8 POST7 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 Lookup 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 31

Across 24 paths, the API surfaces 31 operations — 2 DELETE, 14 GET, 8 POST, 7 PUT. Each is listed below with its method, path, parameters, and response codes.

Lookup 31
GET
/api/lookup/languageCode
Get standard language code list
GetLanguageCodes 1 param → 200400404401403500410
GET
/api/lookup/languageSelect
Get language select list with description
GetLanguageSelect 1 param → 200400404401403500410
POST
/api/lookup
Create a new Lookup using values as the source of truth
CreateLookup 1 param body → 202400401403500410
GET
/api/lookupdeprecated
Gets all Lookups for the client tenant
GetAllLookups 1 param → 200400401403500410
POST
/api/lookup/items
Create a new Lookup using items as the source of truth
CreateLookupItems 1 param body → 202400401403500410
PUT
/api/lookup/{lookupId}
Update Lookups Settings
UpdateLookup 2 params body → 202400404401403500410
DELETE
/api/lookup/{lookupId}
Delete Lookup and all it's versions
DeleteLookup 2 params → 202400404401403500410
POST
/api/lookup/{lookupId}
Create a new Version for an existing Lookup using Values as the source of truth
CreateLookupVersion 2 params body → 202400404401403500410
GET
/api/lookup/{lookupId}
Get the active version of an existing Lookup by ID
GetLookupById 2 params → 200400404401403500410
POST
/api/lookup/bulk-delete
Bulk Delete Lookups
BulkDeleteLookup 1 param body → 202400404500401403410
POST
/api/lookup/{lookupId}/items
Create a new Version for an existing Lookup using Items as the source of truth
CreateLookupVersionItems 2 params body → 202400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}
Updates an existing Version of a Lookup using Values as the source of truth
UpdateLookupVersion 3 params body → 202400404401403500410
DELETE
/api/lookup/{lookupId}/version/{versionNumber}
Delete an existing Version of a Lookup
DeleteLookupVersion 3 params → 202400404401403500410
GET
/api/lookup/{lookupId}/version/{versionNumber}
Get a specific version of an existing Lookup
GetLookupVersionById 3 params → 200400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}/items
Updates an existing Version of a Lookup using the items as the source of truth
UpdateLookupVersionItems 3 params body → 202400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}/submit-for-approval
Submit an existing Version of a Lookup for Approval
SubmitLookupVersion 3 params → 202400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}/sign
Sign an existing Version of a Lookup
SignLookupVersion 3 params body → 202400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}/archive
Archive an existing Version of a Lookup
ArchiveLookupVersion 3 params → 202400404401403500410
PUT
/api/lookup/{lookupId}/version/{versionNumber}/file
Import a CSV to update an existing Draft Version of a Lookup
ImportLookupCsvFile 3 params body → 202400404500401403410
GET
/api/lookup/{lookupId}/version/{versionNumber}/file
Retrieves a specific lookup version as a CSV file
GetLookupVersionFile 3 params → 200400404401403500410
GET
/api/lookup/active
Gets all Lookups active version for the client tenant
GetAllActiveLookups 1 param → 200400401403500410
GET
/api/lookup/lite
Gets all Lookups (lite)
GetAllLookupsLite 2 params → 200400401403500410
GET
/api/lookup/lite/v2
Gets all Lookups V2 (lite) with the option of including/excluding versions
GetAllLookupsLiteV2 3 params → 200400401403500410
GET
/api/lookup/lite/paged
Gets all Lookups (lite) paged
GetAllLookupsLitePaged 4 params → 200400401403500410
GET
/api/lookup/counts/total
Retrieves the total count of Lookups for the client tenant
GetLookupsTotalCount 1 param → 200400401403500410
GET
/api/lookup/name/{lookupName}
Get the active version of an existing Lookup by Name
GetLookupByName 2 params → 200400404401403500410
GET
/api/lookup/{lookupId}/detailed
Get detailed lookup by ID with all versions
GetDetailedLookupById 2 params → 200400404401403500410
GET
/api/lookup/{lookupId}/lite
Get lite lookup by ID with all versions
GetLookupLiteById 3 params → 200400404401403500410
POST
/api/lookup/versions
Gets a list of versions
GetLookupsByIdsAndVersion 2 params body → 200400404401403500410
POST
/api/lookup/names
Gets a list of lookups and their active version from a list of names
GetLookupsByNames 1 param body → 202400404401403500410
POST
/api/lookup/{lookupId}/column-filter
Get specific columns of an existing Lookup
GetLookupByIdWithColumnFilter 2 params body → 200400404401403500410

Schemas 59

The contract defines 59 schemas that model the data the API accepts and returns. The most detailed are LookupVersionDto (16 properties), LookupDto (13 properties), LookupLiteVersionDto (12 properties), CreateLookupItemsDto (12 properties). Each schema is shown below with its type and property counts.

StringIEnumerableServiceResponse
object
2 properties
ValidationErrorModelListServiceResponse
object
2 properties
ServiceResponseMessage
object
3 properties
LanguageSelectDto
object
2 properties
StringServiceResponse
object
2 properties
ValidationErrorModel
object
4 properties
LanguageSelectDtoIEnumerableServiceResponse
object
2 properties
ObjectServiceResponse
object
2 properties
LanguageCodeListDtoServiceResponse
object
2 properties
LanguageItemDto
object
5 properties
LanguageCodeListDto
object
1 property
UpdateLookupVersionDtoServiceRequest
object
1 property 1 required
BulkDeleteLookupDto
object
1 property 1 required
Approver
object
4 properties
LookupVersionSignResponse
object
Contains the new version Status, after a version sign operation
3 properties
MetadataColumnDto
object
Defines column with metadata for lookup values
3 properties 3 required
CreateLookupItemsDtoServiceRequest
object
1 property 1 required
ServiceResponse
object
2 properties
LookupDtoServiceResponse
object
2 properties
LookupDto
object
Lookup representation
13 properties 2 required
UpdateLookupDto
object
1 property
Decision
string
MetadataColumnValueDto
object
Defines value of lookup value's column entry
1 property
CreateLookupItemsDto
object
Lookup representation
12 properties 2 required
LookupDtoServiceRequest
object
1 property 1 required
LookupVersionSignResponseServiceResponse
object
2 properties
Signee
object
4 properties
UpdateLookupVersionDto
object
Set of properties which define new version of Lookup
10 properties 3 required
LookupItemDto
object
Defines column with metadata for lookup values
2 properties
ApproveAction
object
3 properties
VersionStatus
string
UpdateLookupVersionItemsDtoServiceRequest
object
1 property 1 required
UpdateLookupVersionItemsDto
object
Set of properties which define new version of Lookup
9 properties 3 required
ApproveActionServiceRequest
object
1 property
LookupsByNamesRequestServiceRequest
object
1 property
LookupMetadataColumnsRequestServiceRequest
object
1 property
ProblemDetails
object
5 properties
MetadataColumnDto_2
object
Defines column with metadata for lookup values
3 properties
LookupDtoServiceResponse_2
object
2 properties
LookupsByIdsRequest
object
Object for querying Lookup data
1 property
LookupDto_2
object
Lookup Data
3 properties
LookupsByNamesRequest
object
Object for querying Lookup data
1 property
LookupsByIdsAndVersionRequest
object
Object for querying Lookup data
1 property
LookupsByIdsRequestServiceRequest
object
1 property
LookupLiteDto
object
Lookup Data
3 properties
LookupLiteV2Dto
object
Lookup Data
7 properties
LookupsByIdsAndVersionRequestServiceRequest
object
1 property
LookupLiteVersionDto
object
Instance of a Lookup Version.
12 properties
LookupMetadataColumnsRequest
object
Object for querying Lookup data
1 property
LookupLiteDtoItemsPage
object
2 properties
LookupLiteDtoItemsPageServiceResponse
object
2 properties
LookupVersionDtoIEnumerableServiceResponse
object
2 properties
LookupDtoIEnumerableServiceResponse
object
2 properties
LookupLiteV2DtoIEnumerableServiceResponse
object
2 properties
LookupLiteDtoIEnumerableServiceResponse
object
2 properties
LookupVersionDto
object
Instance of a Lookup Version.
16 properties
LookupVersionDtoServiceResponse
object
2 properties
LookupLiteDtoServiceResponse
object
2 properties
Int32ServiceResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-lookup-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 Lookup 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.