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 Portal Users API

The PortalUsers API from Fenergo — 14 operation(s) for portalusers.

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

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

This API exposes 14 operations across 14 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 4.0.

Requests are made against 2 base URLs: /portaltenantcommand, /portaltenantquery.

14 operations 14 paths 60 schemas 2 DELETE3 GET7 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

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

Authentication & Security 1

Fenergo Portal Users 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 14

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

PortalUsers 14
POST
/api/portal-users/adduserentitylinks
Links portal user to entities
AddUserEntityLinks 1 param body → 200404400202401403500410
PUT
/api/portal-users/updateuserstatus
Changes portal user active status
UpdateUserStatus 1 param body → 200404400401403500410
DELETE
/api/portal-users/deleteuserentitylink/{id}
Deletes User EntityLink
DeleteUserEntityLink 2 params → 200404401403500410
POST
/api/portal-users/createuser
Creates portal user
CreateUser 1 param body → 200403404409400202401500
DELETE
/api/portal-users/remove/{id}
Deletes portal user
RemovePortalUser 2 params → 204404401403500410
PUT
/api/portal-users/updateuserdetails
Updates Portal user details
UpdateUserDetails 1 param body → 200404400401403500410
POST
/api/portal-users/createuserwithentitieslinks
Creates portal user or uses existing one and links it with entities
CreateUserWithEntitiesLinks 1 param body → 200403404409400401500410
POST
/api/portal-users/portalusers
Gets Portal Users
GetPortalUsers 1 param body → 200404400401403500410
GET
/api/portal-users/userdetails/{id}
Gets Portal User details
GetPortalUserDetails 2 params → 200404401403500410
GET
/api/portal-users/portaluserslinked/{entityId}
Gets Portal Users linked to entity
GetPortalUsersLinkedToEntity 2 params → 200404401403500410
POST
/api/portal-users/searchportaluserslinked/{entityId}
Search Portal Users linked to entity
SearchPortalUsersLinkedToEntity 2 params body → 200404401403500410
POST
/api/portal-users/searchforlinklecandidates
Searches for Legal Entities List to be linked to a Portal User
SearchForLinkLeCandidates 1 param body → 200404401403500410
GET
/api/portal-users/userdetails/{id}/nolinks
Gets Portal User details without linked entities
GetPortalUserDetailsWithoutLinkedEntities 2 params → 200404401403500410
POST
/api/portal-users/searchlinkedentities
Searches for Legal Entities linked to a Portal User
SearchLinkedEntities 1 param body → 200404401403500410

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserDto (14 properties), Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserWithoutLinkedEntitiesDto (14 properties), Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserLinkedDto (12 properties), Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserLightDto (11 properties). Each schema is shown below with its type and property counts.

Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__System.Collections.Generic.IEnumerable_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.AddUserEntityLinkDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null____System.Private.CoreLib__Version_8.0.0.0__Culture_neutral__PublicKeyToken_7cec85d7bea7798e
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.JourneysDashboardFieldDto
object
3 properties
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.AddUserEntityLinkDto
object
Request DTO representing entities to link to portal user
3 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage
object
The message associated to the service response
3 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserLightDto
object
11 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__System.String__System.Private.CoreLib__Version_8.0.0.0__Culture_neutral__PublicKeyToken_7cec85d7bea7798e
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.LanguageInfoDto
object
1 property
Fenergo.Nebula.Portal.Tenant.Shared.Dto.AccessLayersConfigMetadataDto
object
2 properties
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserWithEntitiesLinksResponseDto
object
Response DTO representing light data of Portal user and list of warning messages if there were potential duplication of links between a user and entities
2 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Portal.Tenant.Shared.Dto.SearchDashboardFieldDto
object
3 properties 1 required
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserWithEntitiesLinksDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserStatusDto
object
Request DTO representing property which define a status of a user
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__System.Collections.Generic.List_1__Fenergo.Nebula.Platform.Core.Models.Validation.ValidationErrorModel__Fenergo.Nebula.Platform.Core.Models__Version_4.0.0.0__Culture_neutral__PublicKeyToken_null____System.Private.CoreLib__Version_8.0.0.0__Culture_neutral__PublicKeyToken_7cec85d7bea7798e
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserDetailsRequestDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Platform.Core.Models.Validation.ValidationErrorModel
object
Represents the details of validation error
4 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.SearchDashboardMetadataDto
object
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserWithEntitiesLinksResponseDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserLightDto__Fenergo.Nebula.Portal.Tenant.Shared__Version_4.1.6.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserStatusDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserDetailsRequestDto
object
Request DTO for updating user details
8 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserDetailsResponseDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.AddUserEntityLinkDto__Fenergo.Nebula.Portal.Tenant.Command.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Portal.Tenant.Shared.Dto.JourneysDashboardMetadataDto
object
1 property
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserWithEntitiesLinksDto
object
DTO representing request data for linking an entity to a created or existing user
6 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__System.Object__System.Private.CoreLib__Version_8.0.0.0__Culture_neutral__PublicKeyToken_7cec85d7bea7798e
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.CreateUserDto
object
DTO representing user data
2 properties
Fenergo.Nebula.Portal.Tenant.Command.Application.Dto.UpdateUserDetailsResponseDto
object
Response DTO representing the result of updating user details
7 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserLinkedResultDto
object
Response DTO representing paged list of portal users result with linked entity
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserDto
object
14 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchForLinkLeCandidatesDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserWithoutLinkedEntitiesDto__Fenergo.Nebula.Portal.Tenant.Shared__Version_4.1.6.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserResultDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserQueryPagedDto
object
Request DTO to query for a paged list of portal users
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserWithoutLinkedEntitiesDto
object
14 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.SearchDashboardFieldDto_2
object
3 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchLinkedEntitiesRequestDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserQueryPagedDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property 1 required
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUsersSearchCriteriaDto
object
Request DTO to query for users
3 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchPortalUsersLinkedToEntityDto
object
DTO representing search portal users linked to entity
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.EntityViewModelDto
object
Request DTO representing entity model to search
2 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchLinkedEntitiesResponseDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchForLinkLeCandidatesDto
object
Request DTO to query for a legal entities candidates to link with portal user
4 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PagingInfoDto
object
DTO representing paging information
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.LeCandidatesResultDto
object
Response DTO to return LE Candidates list with Total Items found number
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PropertyViewModelDto
object
Request DTO representing entity properties to search
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserResultDto
object
Response DTO representing paged list of portal users result
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchLinkedEntitiesRequestDto
object
Request DTO to query for a legal entities candidates to link with portal user
3 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.PortalUserLinkedResultDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Platform.Core.Models.Request.ServiceRequest_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchPortalUsersLinkedToEntityDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service request data
1 property
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.LeCandidatesResultDto__Fenergo.Nebula.Portal.Tenant.Query.Application__Version_4.1.0.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.LinkedEntitiesDto
object
5 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.LegalEntityPropertyDto
object
Request DTO representing entity properties
2 properties
Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserLinkedDto
object
12 properties
Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponse_1__Fenergo.Nebula.Portal.Tenant.Shared.Dto.PortalUserDto__Fenergo.Nebula.Portal.Tenant.Shared__Version_4.1.6.0__Culture_neutral__PublicKeyToken_null
object
Service response data
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.SearchLinkedEntitiesResponseDto
object
Response DTO to return Legal Entities list with Total Items found number
2 properties
Fenergo.Nebula.Portal.Tenant.Query.Application.Dto.LegalEntitiesResponseDto
object
Response DTO to return legal entity
2 properties
Fenergo.Nebula.Platform.Data.Abstractions.Search.Pager.SortOrder
integer
Sort Order (Ascending or Descending)
Fenergo.Nebula.Platform.Data.Abstractions.Search.Pager.PagerDto
object
Specification of search result page
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

fenergo-portalusers-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 Portal Users 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.