openapi: 3.2.0 info: title: Fenergo Import Provider API version: '1.0' description: 'Operations tagged ImportProvider across 2 of this provider''s published API definitions: fenergo-financialanalysiscommand-v1-0-openapi.json, fenergo-financialanalysisquery-v1-0-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: /financialanalysiscommand - url: /financialanalysisquery security: - Bearer: [] tags: - name: ImportProvider paths: /api/import/provider/{providerId}: put: tags: - ImportProvider summary: Update an existing Import Provider description: 'This method updates an import Provider. Required permissions: Following permissions are required: FinancialImportProviderEdit' operationId: UpdateImportProvider parameters: - name: providerId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/ImportProviderDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/ImportProviderDtoServiceResponse' '400': description: Invalid request 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 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 delete: tags: - ImportProvider summary: Delete a Import Provider description: 'This method delete a Import Provider. Required permissions: Following permissions are required: FinancialImportProviderDelete' operationId: DeleteImportProvider parameters: - name: providerId 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: '202': description: Accepted for processing '400': description: Invalid request 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 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 get: tags: - ImportProvider summary: Get the Import Provider by Id with configuration details description: 'This method returns the Import Provider of specified Id with configuration details Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetImportProviderById parameters: - name: providerId in: path description: The id of the Import Provider 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. A Import Provider Dto is returned content: application/json: schema: $ref: '#/components/schemas/ImportProviderDtoServiceResponse_2' '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. There is no Import Provider for specified Id 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: /financialanalysiscommand /api/import/provider: post: tags: - ImportProvider summary: Create a New Import Provider description: 'Creates a new a Import Provider with configuration details. Required permissions: Following permissions are required: FinancialImportProviderCreate' operationId: CreateImportProvider 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 requestBody: description: Create Import Provider Dto content: application/json: schema: $ref: '#/components/schemas/ImportProviderDtoServiceRequest' responses: '202': description: Success. Import Provider created content: application/json: schema: $ref: '#/components/schemas/CreateImportResponseDtoServiceResponse' '400': description: Bad request. The request has missing/invalid values content: application/json: schema: $ref: '#/components/schemas/ServiceResponse' '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 get: tags: - ImportProvider summary: Get all Import Providers description: 'This method returns all Import Providers for given tenant. Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetAllImportProviders 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 ImportProviderLiteDto is returned content: application/json: schema: $ref: '#/components/schemas/ImportProviderLiteDtoIEnumerableServiceResponse' '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: /financialanalysiscommand /api/import/provider/{systemId}/default: post: tags: - ImportProvider summary: Create a default provider description: 'This method creates a default provider of a specified provider id. Required permissions: Following permissions are required: FinancialImportProviderCreate' operationId: CreateDefaultImportProvider parameters: - name: systemId 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: '202': description: Accepted for processing '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: Not Found type: Error errorCode: Error Code '400': description: Invalid request '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: /financialanalysiscommand /api/import/provider/{providerId}/enabled: put: tags: - ImportProvider summary: Update whether an Import Provider is enabled description: 'This method updates whether an import provider is enabled. Required permissions: Following permissions are required: FinancialImportProviderEdit' operationId: UpdateImportProviderEnabled parameters: - name: providerId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/ProviderEnabledRequestDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/ImportProviderDtoServiceResponse' '400': description: Invalid request 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 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: /financialanalysiscommand /api/import/provider/{providerId}/mapping: post: tags: - ImportProvider summary: Create a new Import Mapping description: 'This method saves new Import Mapping. Required permissions: Following permissions are required: FinancialImportProviderCreate' operationId: CreateImportMapping parameters: - name: providerId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoServiceResponse' '400': description: Invalid request 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 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 get: tags: - ImportProvider summary: Get the Import Mapping by Provider Id description: 'This method returns the Import Mapping of specified Id Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetImportMappingByProviderId parameters: - name: providerId in: path description: The id of the Import Provider 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. A ImportMappingDto is returned content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoServiceResponse_2' '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. There is no Import Provider for specified Id 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: /financialanalysiscommand /api/import/provider/{providerId}/mapping/{mappingId}: put: tags: - ImportProvider summary: Update an existing Import Mapping description: 'This method updates an existing Import Mapping. Required permissions: Following permissions are required: FinancialImportProviderEdit' operationId: UpdateImportMapping parameters: - name: providerId in: path required: true schema: type: string format: uuid - name: mappingId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoServiceResponse' '400': description: Invalid request 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 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: /financialanalysiscommand /api/import/provider/mapping/{mappingId}: delete: tags: - ImportProvider summary: Delete an existing Import Mapping description: 'This method deletes an existing Import Mapping. Required permissions: Following permissions are required: FinancialImportProviderDelete' operationId: DeleteImportMapping parameters: - name: mappingId 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: '202': description: Accepted for processing '400': description: Invalid request 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 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: /financialanalysiscommand /api/import/provider/{providerId}/adapterSchema: post: tags: - ImportProvider summary: Create a new Adapter Schema description: 'This method saves new Adapter Schema. Required permissions: Following permissions are required: FinancialImportProviderCreate' operationId: CreateAdapterSchema parameters: - name: providerId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/AdapterSchemaDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/AdapterSchemaDtoServiceResponse' '400': description: Invalid request 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 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 get: tags: - ImportProvider summary: Get the Adapter Schema by Provider Id description: 'This method returns the Adapter Schema of specified Id Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetAdapterSchemaByProviderId parameters: - name: providerId in: path description: The id of the Import Provider 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. A AdapterSchemaDto is returned content: application/json: schema: $ref: '#/components/schemas/AdapterSchemaDtoServiceResponse_2' '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. There is no Import Provider for specified Id 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: /financialanalysiscommand /api/import/provider/{providerId}/adapterSchema/{adapterSchemaId}: put: tags: - ImportProvider summary: Update an existing Adapter Schema description: 'This method update an existing Adapter Schema. Required permissions: Following permissions are required: FinancialImportProviderEdit' operationId: UpdateAdapterSchema parameters: - name: providerId in: path required: true schema: type: string format: uuid - name: adapterSchemaId 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 requestBody: content: application/json: schema: $ref: '#/components/schemas/AdapterSchemaDtoServiceRequest' responses: '202': description: Accepted for processing content: application/json: schema: $ref: '#/components/schemas/AdapterSchemaDtoServiceResponse' '400': description: Invalid request 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 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: /financialanalysiscommand /api/import/provider/adapterSchema/{adapterSchemaId}: delete: tags: - ImportProvider summary: Delete an existing Adapter Schema description: 'This method delete an existing Adapter Schema. Required permissions: Following permissions are required: FinancialImportProviderDelete' operationId: DeleteAdapterSchema parameters: - name: adapterSchemaId 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: '202': description: Accepted for processing '400': description: Invalid request 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 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: /financialanalysiscommand /api/import/provider/{providerId}/test: post: tags: - ImportProvider summary: Test an adapter endpoint description: 'This method triggers the test of an import provider adapters connection Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: TestImportProvider parameters: - name: providerId 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: '202': description: Accepted for processing '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: Not Found type: Error errorCode: Error Code '400': description: Invalid request '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: /financialanalysiscommand /api/import/provider/mapping: get: tags: - ImportProvider summary: Get all Import Mappings description: 'This method returns all Import Mappings for given tenant Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetAllImportMappings 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 ImportMappingDto is returned content: application/json: schema: $ref: '#/components/schemas/ImportMappingDtoIEnumerableServiceResponse' '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: /financialanalysisquery /api/import/provider/{providerId}/configurationSummary: get: tags: - ImportProvider summary: Gets a summarised result of the statuses associated with an import provider description: 'This method returns a summary of the provider which includes details about the provider itself, the configuration, mapping configuration and adapter schema statues for given Provider Id. Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetImportProviderConfigurationSummaryByProviderId parameters: - name: providerId 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. A Configuration Summary is returned content: application/json: schema: $ref: '#/components/schemas/ProviderConfigurationSummaryDtoServiceResponse' '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 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: /financialanalysisquery /api/import/provider/configurationSummaries: get: tags: - ImportProvider summary: Gets a summarised result of the statuses associated with an import provider description: 'This method returns summaries of all providers which includes details about the providers themselves, the configuration, mapping configuration and adapter schema statues. Required permissions: Following permissions are required: FinancialImportProviderAccess' operationId: GetImportProviderConfigurationSummaries 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. A list of Configuration Summaries is returned content: application/json: schema: $ref: '#/components/schemas/ProviderConfigurationSummaryDtoIEnumerableServiceResponse' '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 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: /financialanalysisquery components: schemas: ProviderDetailsDto: type: object properties: name: type: - string - 'null' value: type: - string - 'null' description: type: - string - 'null' maskRequired: type: - boolean - 'null' additionalProperties: false SchemaEntryDto: type: object properties: fields: type: - array - 'null' items: $ref: '#/components/schemas/FieldDto' additionalProperties: false AdapterSchemaDtoServiceResponse: type: object properties: data: $ref: '#/components/schemas/AdapterSchemaDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false AdapterConfigurationDto: type: object properties: url: type: - string - 'null' additionalProperties: false ImportProviderDtoServiceResponse: type: object properties: data: $ref: '#/components/schemas/ImportProviderDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false MappingDto: type: object properties: ruleSets: type: - array - 'null' items: $ref: '#/components/schemas/MappingRuleSetDto' description: 'The list that contains all the mapping rules for a provider It can be for request or result import mapping' additionalProperties: false description: The schema for import mapping request and result SchemaDto: type: object properties: importRequest: $ref: '#/components/schemas/SchemaEntryDto' importResult: $ref: '#/components/schemas/SchemaEntryDto' additionalProperties: false description: Adapter Configuration Schema Detail CreateImportResponseDtoServiceResponse: type: object properties: data: $ref: '#/components/schemas/CreateImportResponseDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false MappingRuleDto: type: object properties: order: type: integer description: This order will be used to generate mapping Path format: int32 propertyName: type: - string - 'null' description: Property Name isArrayProperty: type: - boolean - 'null' description: Flag if the property is array type and execute specific mapping logic includingNestedPath: type: - boolean - 'null' description: If true, it will find all properties (including nested properties) with this Property Name additionalProperties: false description: The mapping rule schema ProviderEnabledRequestDto: type: object properties: enabled: type: - boolean - 'null' description: States if a provider is enabled. example: true additionalProperties: false description: Import Provider enabled request Schema ImportMappingDtoServiceRequest: type: object properties: data: $ref: '#/components/schemas/ImportMappingDto' additionalProperties: false ProviderConfigurationDto: type: object properties: providerDetailsDtos: type: - array - 'null' items: $ref: '#/components/schemas/ProviderDetailsDto' adapterConfigurationDto: $ref: '#/components/schemas/AdapterConfigurationDto' securityKeysDto: $ref: '#/components/schemas/SecurityKeysDto' additionalProperties: false SecurityKeysDto: type: object properties: authenticationKey: type: - string - 'null' encryptionKey: type: - string - 'null' additionalProperties: false ProviderEnabledRequestDtoServiceRequest: type: object properties: data: $ref: '#/components/schemas/ProviderEnabledRequestDto' additionalProperties: false ServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false MappingRuleSetDto: type: object properties: mappingRules: type: - array - 'null' items: $ref: '#/components/schemas/MappingRuleDto' description: The list that contains all of the mapping rules targetProperty: type: - string - 'null' description: The targetProperty for mapping destination example: address targetPropertyFriendlyName: type: - string - 'null' description: The targetProperty friendly name for display example: address nestedMappingRules: $ref: '#/components/schemas/MappingDto' targetPropertyType: type: - string - 'null' description: The type of the targetProperty example: String additionalProperties: false description: The schema that contains info of designated property ImportMappingDto: type: object properties: id: type: string description: Id of the mapping, the value will be ignored when creating or updating the model format: uuid providerId: type: string description: Provider Id for the import mapping format: uuid importRequestDto: $ref: '#/components/schemas/MappingDto' importResultDto: $ref: '#/components/schemas/MappingDto' additionalProperties: false description: Import Mapping Dto Schema ErrorDto: type: object properties: message: type: - string - 'null' description: Error message additionalProperties: false FieldDto: type: object properties: name: type: - string - 'null' description: Name of the field example: Address friendlyName: type: - string - 'null' description: 'Friendly name of the field For display purpose' example: '' isMandatory: type: - boolean - 'null' description: The flag to set if property is mandatory type: type: - string - 'null' description: Type of the field example: String description: type: - string - 'null' description: Description of the field example: Address line 1 nestedFields: type: - array - 'null' items: $ref: '#/components/schemas/FieldDto' description: Nested field additionalProperties: false description: The Field schema CreateImportResponseDto: type: object properties: entityId: type: string description: Entity Id linked to the import format: uuid example: 54953531-77df-4e72-98e7-0d314b7a5151 journeyId: type: string description: Journey Id linked to the import format: uuid example: 950c8f8f-a367-4f0e-a6ea-23cc3c104cc4 taskId: type: string description: Task Id linked to the import format: uuid example: 2c3c8433-efc3-493b-9b14-70b7681c7342 importParameters: description: Parameters that is used to issue import request id: type: string description: Import GUID format: uuid example: 54953531-77df-4e72-98e7-0d314b7a5151 providerId: type: string description: Provider Id of the Import format: uuid example: 54953531-77df-4e72-98e7-0d314b7a5151 status: type: - string - 'null' description: Import status example: In Progress errors: type: - array - 'null' items: $ref: '#/components/schemas/ErrorDto' description: List of objects contain error information additionalProperties: false ObjectServiceResponse: type: object properties: data: {} messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ValidationErrorModelListServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/ValidationErrorModel' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false example: data: - propertyName: data errorMessage: Data is required attemptedValue: '' errorCode: NotNullValidator messages: - message: Data is required type: Error errorCode: Error Code StringServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ImportProviderDtoServiceRequest: type: object properties: data: $ref: '#/components/schemas/ImportProviderDto' additionalProperties: false ValidationErrorModel: type: object properties: propertyName: type: - string - 'null' errorMessage: type: - string - 'null' attemptedValue: {} errorCode: type: - string - 'null' additionalProperties: false ServiceResponseMessage: type: object properties: message: type: - string - 'null' type: type: - string - 'null' errorCode: type: - string - 'null' additionalProperties: false ImportMappingDtoServiceResponse: type: object properties: data: $ref: '#/components/schemas/ImportMappingDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ImportProviderDto: type: object properties: id: type: string format: uuid name: type: - string - 'null' enabled: type: - boolean - 'null' providerConfigurationDto: $ref: '#/components/schemas/ProviderConfigurationDto' additionalProperties: false AdapterSchemaDto: type: object properties: id: type: string description: Id of the schema, the value will be ignored when creating or updating the model format: uuid providerId: type: string description: Provider Id of the schema format: uuid schema: $ref: '#/components/schemas/SchemaDto' additionalProperties: false description: Adapter Configuration Dto Schema AdapterSchemaDtoServiceRequest: type: object properties: data: $ref: '#/components/schemas/AdapterSchemaDto' additionalProperties: false SchemaEntryDto_2: type: object properties: fields: type: - array - 'null' items: $ref: '#/components/schemas/FieldDto_2' description: The list of all Fields additionalProperties: false AdapterSchemaDtoServiceResponse_2: type: object properties: data: allOf: - $ref: '#/components/schemas/AdapterSchemaDto_2' description: Adapter Configuration Schema messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ImportProviderDtoServiceResponse_2: type: object properties: data: allOf: - $ref: '#/components/schemas/ImportProviderDto_2' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ProviderConfigurationSummaryDto: type: object properties: name: type: - string - 'null' providerId: type: string format: uuid systemId: type: - string - 'null' mappingStatus: type: - string - 'null' adapterStatus: type: - string - 'null' authenticationStatus: type: - string - 'null' enabled: type: boolean isCustom: type: boolean additionalProperties: false SchemaDto_2: type: object properties: importRequest: allOf: - $ref: '#/components/schemas/SchemaEntryDto_2' description: "Adapter Configuration request schema \nIt contains list of fields" importResult: allOf: - $ref: '#/components/schemas/SchemaEntryDto_2' description: "Adapter Configuration result schema \nIt contains list of fields" additionalProperties: false description: Adapter Configuration Schema Detail MappingRuleDto_2: type: object properties: order: type: integer description: This order will be used to generate mapping Path format: int32 propertyName: type: - string - 'null' description: Property Name isArrayProperty: type: boolean includingNestedPath: type: boolean description: If true, it will find all properties (including nested properties) with this Property Name additionalProperties: false description: The mapping rule schema ImportMappingDtoIEnumerableServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/ImportMappingDto_2' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ProviderConfigurationSummaryDtoIEnumerableServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/ProviderConfigurationSummaryDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ProviderConfigurationDto_2: type: object properties: providerDetailsDtos: type: - array - 'null' items: $ref: '#/components/schemas/ProviderDetailsDto' adapterConfigurationDto: allOf: - $ref: '#/components/schemas/AdapterConfigurationDto' securityKeysDto: allOf: - $ref: '#/components/schemas/SecurityKeysDto' additionalProperties: false ProviderConfigurationSummaryDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/ProviderConfigurationSummaryDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false MappingRuleSetDto_2: type: object properties: mappingRules: type: - array - 'null' items: $ref: '#/components/schemas/MappingRuleDto_2' description: The list that contains all of the mapping rules targetProperty: type: - string - 'null' description: The targetProperty for mapping destination example: address targetPropertyFriendlyName: type: - string - 'null' description: The targetProperty friendly name for display example: address nestedMappingRules: allOf: - $ref: '#/components/schemas/MappingDto' description: The nested mapping rules for mapping a nested object targetPropertyType: type: - string - 'null' description: The type of the targetProperty example: String additionalProperties: false description: The schema that contains info of designated property ImportMappingDto_2: type: object properties: id: type: string format: uuid providerId: type: string format: uuid importRequestDto: allOf: - $ref: '#/components/schemas/MappingDto' description: The import mapping request schema for request importResultDto: allOf: - $ref: '#/components/schemas/MappingDto' description: The import mapping result schema for request additionalProperties: false description: Import Mapping Schema FieldDto_2: type: object properties: name: type: - string - 'null' description: Name of the field example: '' friendlyName: type: - string - 'null' description: 'Friendly name of the field For display purpose' example: '' isMandatory: type: boolean description: The flag to set if property is mandatory type: type: - string - 'null' description: Type of the field example: String description: type: - string - 'null' description: Description of the field example: Address line 1 nestedFields: type: - array - 'null' items: $ref: '#/components/schemas/FieldDto_2' description: Nested field additionalProperties: false description: The Field schema ImportProviderLiteDtoIEnumerableServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/ImportProviderLiteDto' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ImportProviderLiteDto: type: object properties: id: type: string description: Import Provider GUID format: uuid example: 54953531-77df-4e72-98e7-0d314b7a5151 systemId: type: - string - 'null' description: System id for Default Providers example: 54953531-77df-4e72-98e7-0d314b7a5151 name: type: - string - 'null' description: Provider Name example: ABC enabled: type: boolean description: If the provider is enabled example: false additionalProperties: false description: Create Import Provider Response Dto ImportMappingDtoServiceResponse_2: type: object properties: data: allOf: - $ref: '#/components/schemas/ImportMappingDto_2' description: Import Mapping Schema messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false ImportProviderDto_2: type: object properties: id: type: string format: uuid name: type: - string - 'null' enabled: type: - boolean - 'null' providerConfigurationDto: allOf: - $ref: '#/components/schemas/ProviderConfigurationDto_2' additionalProperties: false AdapterSchemaDto_2: type: object properties: id: type: string description: Id of the schema format: uuid providerId: type: string description: Provider Id of the schema format: uuid schema: allOf: - $ref: '#/components/schemas/SchemaDto_2' description: The schema contains request and result schema additionalProperties: false description: Adapter Configuration Schema securitySchemes: Bearer: type: apiKey description: Please insert JWT with Bearer into field name: Authorization in: header x-refined-from: - fenergo-financialanalysiscommand-v1-0-openapi.json - fenergo-financialanalysisquery-v1-0-openapi.json