openapi: 3.2.0 info: title: Fenergo User API version: '1.0' description: 'Operations tagged User across 2 of this provider''s published API definitions: fenergo-authorizationquery-v1-0-openapi.json, fenergo-authorizationquery-v2-0-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: /authorizationquery security: - Bearer: [] tags: - name: User paths: /api/user: get: tags: - User summary: Get users description: 'Returns the list of all users. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: At least one of the following permissions is required: UserAdministration, SecurityConfigAccess' operationId: GetAllUsers 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 users is returned content: application/json: schema: $ref: '#/components/schemas/UserDtoIEnumerableServiceResponse' '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 servers: - url: /authorizationquery /api/user/{id}/profile: get: tags: - User summary: Get user by id description: 'Returns the user for a given id. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: Following permissions are required: UserAdministration' operationId: GetUserById parameters: - name: id in: path 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. User is returned content: application/json: schema: $ref: '#/components/schemas/UserDtoServiceResponse' '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. User 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 servers: - url: /authorizationquery /api/user/authorization-profile: get: tags: - User summary: Get current user authorization profile description: Returns current user authorization profile. The user id is read from JWT token (sub property). operationId: GetCurrentUserAuthorizationProfile parameters: - name: includeTeamDefinitions in: query schema: type: boolean - name: includeAccessLayersDefinitions in: query schema: type: boolean - name: includeUsername in: query schema: type: boolean - 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. User authorization profile is returned content: application/json: schema: $ref: '#/components/schemas/UserAuthorizationProfileDtoServiceResponse' '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 servers: - url: /authorizationquery /api/user/{id}/authorization-profile: get: tags: - User summary: Get current user authorization profile by user id description: 'Returns current user authorization profile for given user id. Required permissions: Following permissions are required: UserAdministration' operationId: GetUserAuthorizationProfileById parameters: - name: id in: path required: true schema: type: string format: uuid - name: includeTeamDefinitions in: query schema: type: boolean - name: includeAccessLayersDefinitions in: query schema: type: boolean - 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. User authorization profile is returned content: application/json: schema: $ref: '#/components/schemas/UserAuthorizationProfileDtoServiceResponse' '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 servers: - url: /authorizationquery /api/user/{id}/extended-profile: get: tags: - User summary: Get user extended profile by id description: 'Returns the user extended profile for a given id. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: Following permissions are required: UserAdministration' operationId: GetUserExtendedProfileById parameters: - name: id in: path 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. User is returned content: application/json: schema: $ref: '#/components/schemas/UserExtendedProfileDtoServiceResponse' '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. User 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 servers: - url: /authorizationquery /api/v2/user: get: tags: - User summary: Get users description: 'Returns the list of all users. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: At least one of the following permissions is required: UserAdministration, SecurityConfigAccess' operationId: getApiV2User 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 users is returned content: application/json: schema: $ref: '#/components/schemas/UserDtoIEnumerableServiceResponse' '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 x-operation-id-source: normalized x-operation-id-original: GetAllUsers servers: - url: /authorizationquery /api/v2/user/{id}/profile: get: tags: - User summary: Get user by id description: 'Returns the user for a given id. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: Following permissions are required: UserAdministration' operationId: getApiV2UserByIdProfile parameters: - name: id in: path 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. User is returned content: application/json: schema: $ref: '#/components/schemas/UserDtoServiceResponse' '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. User 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 x-operation-id-source: normalized x-operation-id-original: GetUserById servers: - url: /authorizationquery /api/v2/user/authorization-profile: get: tags: - User summary: Get current user authorization profile description: Returns current user authorization profile. The user id is read from JWT token (sub property). operationId: getApiV2UserAuthorizationProfile parameters: - name: includeTeamDefinitions in: query schema: type: boolean - name: includeAccessLayersDefinitions in: query schema: type: boolean - name: includeUsername in: query schema: type: boolean - 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. User authorization profile is returned content: application/json: schema: $ref: '#/components/schemas/UserAuthorizationProfileDtoServiceResponse' '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 x-operation-id-source: normalized x-operation-id-original: GetCurrentUserAuthorizationProfile servers: - url: /authorizationquery /api/v2/user/{id}/authorization-profile: get: tags: - User summary: Get current user authorization profile by user id description: 'Returns current user authorization profile for given user id. Required permissions: Following permissions are required: UserAdministration' operationId: getApiV2UserByIdAuthorizationProfile parameters: - name: id in: path required: true schema: type: string format: uuid - name: includeTeamDefinitions in: query schema: type: boolean - name: includeAccessLayersDefinitions in: query schema: type: boolean - 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. User authorization profile is returned content: application/json: schema: $ref: '#/components/schemas/UserAuthorizationProfileDtoServiceResponse' '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 x-operation-id-source: normalized x-operation-id-original: GetUserAuthorizationProfileById servers: - url: /authorizationquery /api/v2/user/{id}/extended-profile: get: tags: - User summary: Get user extended profile by id description: 'Returns the user extended profile for a given id. The request is proxied to identity service and using the identity service directly should be preferred. Required permissions: Following permissions are required: UserAdministration' operationId: getApiV2UserByIdExtendedProfile parameters: - name: id in: path 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. User is returned content: application/json: schema: $ref: '#/components/schemas/UserExtendedProfileDtoServiceResponse' '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. User 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 x-operation-id-source: normalized x-operation-id-original: GetUserExtendedProfileById servers: - url: /authorizationquery components: schemas: ValidationErrorModelListServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/ValidationErrorModel' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data example: data: - propertyName: data errorMessage: Data is required attemptedValue: '' errorCode: NotNullValidator messages: - message: Data is required type: Error errorCode: Error Code UserProfileTeamDto: type: object properties: id: type: string description: The UiD of the team format: uuid example: 1bb44eba-d489-4138-8cfa-eee3d49250c9 name: type: - string - 'null' description: Name of the team example: Onboarding Team scopes: type: - array - 'null' items: type: string description: List of permissions the team have defaultLandingPage: type: - string - 'null' description: Default landing page of the team additionalProperties: false description: Response DTO representing user profile team data UserDto: type: object properties: id: type: - string - 'null' description: The UiD of the user example: 1bb44eba-d489-4138-8cfa-eee3d49250c9 username: type: - string - 'null' description: Username example: user.name@fenergo.com email: type: - string - 'null' description: User email example: user.name@fenergo.com additionalProperties: false description: Response DTO representing user data UserDtoIEnumerableServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/UserDto' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data UserExtendedProfileDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/UserExtendedProfileDto' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data UserAuthorizationProfileDto: type: object properties: id: type: - string - 'null' description: The UiD of the user example: 1bb44eba-d489-4138-8cfa-eee3d49250c9 userName: type: - string - 'null' description: Username example: John Doe teams: type: - array - 'null' items: $ref: '#/components/schemas/UserProfileTeamDto' description: List of teams user belongs to accessLayers: type: - array - 'null' items: $ref: '#/components/schemas/UserAccessLayerDto' description: List of access layers assigned to the user additionalProperties: false description: Response DTO representing user authorization profile data UserAccessLayerDto: type: object properties: id: type: string description: The UiD of the access layer format: uuid example: 1bb44eba-d489-4138-8cfa-eee3d49250c9 dataKey: type: - string - 'null' description: Value of the access layer example: PrivateBanking label: type: - string - 'null' description: Label of the access layer example: Private Banking type: allOf: - $ref: '#/components/schemas/AccessLayerTypeDto' description: Type of the access layer example: Business Related dataType: allOf: - $ref: '#/components/schemas/AccessLayerDataTypeDto' description: Data type of the access layer example: Search sensitiveDataKind: allOf: - $ref: '#/components/schemas/SensitiveDataKindDto' description: Value indicating if this access layer should be used to restrict access to Sensitive Data data additionalProperties: false description: Response DTO representing user profile access layer data ValidationErrorModel: type: object properties: propertyName: type: - string - 'null' description: Name of the property example: data errorMessage: type: - string - 'null' description: User friendly error message example: Data is required attemptedValue: description: Invalid value errorCode: type: - string - 'null' description: Internal error code example: NotNullValidator additionalProperties: false description: Represents the details of validation error SensitiveDataKindDto: enum: - None - SensitiveData - SensitiveDataDelegate type: string description: Set of possible values for Sensitive Data parameter AccessLayerDataTypeDto: enum: - Field - DataGroup - Entity - Journey - Document - Search - Product - ProductField type: string ServiceResponseMessage: type: object properties: message: type: - string - 'null' description: The message example: Success type: type: - string - 'null' description: 'Type of the message One of Info, Warning, Error, Forbidden' example: Info errorCode: type: - string - 'null' description: Error Code example: INTERNAL_SERVER_ERROR additionalProperties: false description: The message associated to the service response AccessLayerTypeDto: enum: - Geographic - BusinessRelated type: string UserExtendedProfileDto: type: object properties: id: type: - string - 'null' description: The UiD of the user example: 1bb44eba-d489-4138-8cfa-eee3d49250c9 username: type: - string - 'null' description: Username example: user.name@fenergo.com email: type: - string - 'null' description: User email example: user.name@fenergo.com givenName: type: - string - 'null' description: Given name familyName: type: - string - 'null' description: FamilyName customProperties: type: - object - 'null' additionalProperties: {} description: Arbitrary set of custom properties set by the client. additionalProperties: false description: Response DTO representing user data StringServiceResponse: type: object properties: data: type: - string - 'null' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data UserAuthorizationProfileDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/UserAuthorizationProfileDto' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data ObjectServiceResponse: type: object properties: data: description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data UserDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/UserDto' description: The service response DTO messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' description: List of Fenergo.Nebula.Platform.Core.Models.Response.ServiceResponseMessage associated to the service response additionalProperties: false description: Service response data securitySchemes: Bearer: type: apiKey description: Please insert JWT with Bearer into field name: Authorization in: header x-refined-from: - fenergo-authorizationquery-v1-0-openapi.json - fenergo-authorizationquery-v2-0-openapi.json