openapi: 3.2.0 info: title: Fenergo Asset Draft API version: '1.0' description: 'Operations tagged AssetDraft across 2 of this provider''s published API definitions: fenergo-collateralcommand-v1-0-openapi.json, fenergo-collateralquery-v1-0-openapi.json. Each path carries the servers of the definition it was published in.' servers: - url: /collateralcommand - url: /collateralquery security: - Bearer: [] tags: - name: AssetDraft paths: /api/asset/{assetId}/draft/journey/{journeyId}: post: tags: - AssetDraft summary: Create a new Asset Draft description: 'Creates a new Asset Draft for given Asset Id The returned Id can be used in the Query API to retrieve this Asset Draft. Required permissions: Following permissions are required: CollateralEdit' parameters: - name: assetId in: path description: Asset Id required: true schema: type: string format: uuid - name: journeyId in: path description: Journey Id 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: Success. Asset Draft created content: application/json: schema: $ref: '#/components/schemas/AssetDraftDtoServiceResponse' '400': description: Bad request. The request has missing/invalid values content: application/json: schema: $ref: '#/components/schemas/ServiceResponse' '500': description: Internal server error '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 '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: Error Code operationId: postApiAssetByAssetIdDraftJourneyByJourneyId x-operation-id-source: derived servers: - url: /collateralcommand /api/asset/{assetId}/draft/{id}: put: tags: - AssetDraft summary: Update an Asset Draft description: 'Updates an Asset Draft Required permissions: Following permissions are required: CollateralEdit' parameters: - name: assetId in: path description: Asset Id required: true schema: type: string format: uuid - name: id in: path description: Asset Draft Id 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: description: Update Asset Draft request. Must contain Asset Draft properties content: application/json: schema: allOf: - $ref: '#/components/schemas/UpdateAssetDraftDtoServiceRequest' responses: '202': description: Success. Asset Draft updated content: application/json: schema: $ref: '#/components/schemas/AssetDraftUpdatedDtoServiceResponse' '400': description: Bad request. The request has missing/invalid values content: application/json: schema: $ref: '#/components/schemas/ServiceResponse' '409': description: Conflict saving changes in expected version content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: There are conflicts that cannot be resolved automatically, get latest and apply your changes type: Error errorCode: CONFLICT '404': description: Resource not found content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: Not Found. Asset/Asset Draft 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: Error Code operationId: putApiAssetByAssetIdDraftById x-operation-id-source: derived delete: tags: - AssetDraft summary: Delete an Asset Draft description: 'Required permissions: Following permissions are required: CollateralEdit' parameters: - name: assetId in: path description: Asset Id required: true schema: type: string format: uuid - name: id in: path description: Asset Draft Id 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 '409': description: Conflict saving changes in expected version content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: There are conflicts that cannot be resolved automatically, get latest and apply your changes type: Error errorCode: CONFLICT '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: Asset Draft not found '500': description: Internal server error '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 '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: Error Code operationId: deleteApiAssetByAssetIdDraftById x-operation-id-source: derived servers: - url: /collateralcommand /api/asset/{assetId}/draft/{id}/verify: put: tags: - AssetDraft summary: Verify an Asset Draft description: 'Verifies an Asset Draft Required permissions: Following permissions are required: CollateralApprove' parameters: - name: id in: path description: Asset Draft Id required: true schema: type: string format: uuid - name: assetId in: path description: Asset Id 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: Success. Asset Draft verified '409': description: Conflict saving changes in expected version content: application/json: schema: $ref: '#/components/schemas/ObjectServiceResponse' example: data: {} messages: - message: There are conflicts that cannot be resolved automatically, get latest and apply your changes type: Error errorCode: CONFLICT '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. Asset/Asset Draft 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: Error Code operationId: putApiAssetByAssetIdDraftByIdVerify x-operation-id-source: derived servers: - url: /collateralcommand /api/asset/draft/{assetDraftId}: get: tags: - AssetDraft summary: Get an Asset Draft by Id description: 'This method returns the Asset Draft of specified Id. Required permissions: Following permissions are required: CollateralAccessAndSearch' operationId: GetAssetDraftById parameters: - name: assetDraftId in: path description: Asset Draft Id 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. An Asset Draft is returned content: application/json: schema: $ref: '#/components/schemas/AssetDraftDtoServiceResponse_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. Asset/Asset Draft 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: Error Code servers: - url: /collateralquery /api/asset/draft/{assetId}/{assetDraftId}: get: tags: - AssetDraft summary: Get an Asset Draft by Id and Asset Id description: 'This method returns the Asset Draft of specified Id and Asset Id. Required permissions: Following permissions are required: CollateralAccessAndSearch' operationId: GetAssetDraftByAssetId parameters: - name: assetDraftId in: path description: Asset Draft Id required: true schema: type: string format: uuid - name: assetId in: path description: Asset Id 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. An Asset Draft is returned content: application/json: schema: $ref: '#/components/schemas/AssetDraftDtoServiceResponse_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. Asset/Asset Draft 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: Error Code servers: - url: /collateralquery /api/asset/draft/list: post: tags: - AssetDraft summary: Get all Asset Drafts by Ids description: 'This method returns the list of Asset Drafts of specified Ids. Required permissions: Following permissions are required: CollateralAccessAndSearch' operationId: GetAssetDraftByIds 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: List of Asset Draft Ids content: application/json: schema: allOf: - $ref: '#/components/schemas/AssetDraftListQueryDtoServiceRequest' required: true responses: '200': description: Success. Asset Drafts are returned content: application/json: schema: $ref: '#/components/schemas/AssetDraftDtoIEnumerableServiceResponse' '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 '500': description: Internal server error '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 '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: Error Code servers: - url: /collateralquery /api/asset/draft/journey/{journeyId}: get: tags: - AssetDraft summary: Get all Asset Drafts by Journey Id description: 'This method returns the list of Asset Drafts of specified Journey Id. Required permissions: Following permissions are required: CollateralAccessAndSearch' operationId: GetAssetDraftsByJourney parameters: - name: journeyId in: path description: Journey Id 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. Asset Drafts are returned content: application/json: schema: $ref: '#/components/schemas/AssetDraftDtoIEnumerableServiceResponse' '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 '500': description: Internal server error '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 '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: Error Code servers: - url: /collateralquery components: schemas: ServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false CollateralDto: type: object properties: properties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/PropertyDto' example: firstName: type: Single value: Tom dateOfBirth: type: Single value: '2021-07-15' address: type: Collection dataGroupId: 674ccef1-cfdc-46af-97f8-340b24ab7f43 collections: 54a25d24-1a4b-45c6-a5b4-980e5d3a1df5: properties: country: Spain city: Madrid street: C. de Sevilla 93468632-1a9e-4ad0-b2e1-c5ec0f65d7b2: properties: country: Spain city: Barcelona street: Carrer de Girona additionalProperties: false AssetDraftUpdatedDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/AssetDraftUpdatedDto' description: Response DTO representing updated Asset Draft messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false PropertyType: enum: - Single - Custom - Collection type: string 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 CollateralDataSource: type: object properties: dataSource: type: - string - 'null' readOnly: true collaterals: type: - array - 'null' items: $ref: '#/components/schemas/CollateralDto' additionalProperties: false AssetDraftDto: type: object properties: id: type: string description: The Asset Id format: uuid example: e1809731-77df-4e72-98e7-0d314b7a5151 type: type: - string - 'null' description: The Asset Type example: Financial Asset properties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/PropertyDto' description: 'List of custom properties for an Asset separate from the standard out of the box properties.' example: firstName: type: Single value: Tom dateOfBirth: type: Single value: '2021-07-15' address: type: Collection dataGroupId: 674ccef1-cfdc-46af-97f8-340b24ab7f43 collections: 54a25d24-1a4b-45c6-a5b4-980e5d3a1df5: properties: country: Spain city: Madrid street: C. de Sevilla 93468632-1a9e-4ad0-b2e1-c5ec0f65d7b2: properties: country: Spain city: Barcelona street: Carrer de Girona status: type: - string - 'null' description: The Asset Draft Status example: Active assetVersion: type: integer description: The Version of Asset that Draft was made for format: int32 example: 1 assetId: type: string description: AssetId for Asset Draft format: uuid journeyId: type: string description: JourneyId for Asset Draft format: uuid version: type: integer description: Version of the Asset Draft format: int32 createdDate: type: - string - 'null' description: DateTime of the created Asset format: date-time additionalProperties: false description: "Class to represent the Asset uploaded. \nContains all properties needed to fill the metadata of the Asset being uploaded." AssetDraftDtoServiceResponse: type: object properties: data: allOf: - $ref: '#/components/schemas/AssetDraftDto' description: "Class to represent the Asset uploaded. \nContains all properties needed to fill the metadata of the Asset being uploaded." messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false AssetDraftDataSourcesDto: type: object properties: collateral: allOf: - $ref: '#/components/schemas/CollateralDataSource' description: Asset Draft's Collateral Data Source additionalProperties: false description: DataSources relates to Asset Draft AssetDraftUpdatedDto: type: object properties: version: type: integer description: Version of Asset Draft after update format: int32 example: 4 additionalProperties: false description: Response DTO representing updated Asset Draft ValidationErrorModel: type: object properties: propertyName: type: - string - 'null' errorMessage: type: - string - 'null' attemptedValue: {} errorCode: type: - string - 'null' additionalProperties: false VersionedJurisdictionDto: type: object properties: jurisdiction: type: - string - 'null' description: Jurisdiction Name example: Global versionId: type: string description: Jurisdiction Version Id format: uuid example: 7c4bc3ff-9d5b-4ccd-839b-637c227b1c65 additionalProperties: false ServiceResponseMessage: type: object properties: message: type: - string - 'null' type: type: - string - 'null' errorCode: type: - string - 'null' additionalProperties: false PropertyDto: type: object properties: type: allOf: - $ref: '#/components/schemas/PropertyType' readOnly: true discriminator: allOf: - $ref: '#/components/schemas/PropertyType' readOnly: true isValid: type: - boolean - 'null' additionalProperties: false UpdateAssetDraftDto: type: object properties: id: type: string description: The Asset Id format: uuid example: e1809731-77df-4e72-98e7-0d314b7a5151 type: type: - string - 'null' description: The Asset Type example: Financial Asset properties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/PropertyDto' description: 'List of custom properties for an Asset separate from the standard out of the box properties.' example: firstName: type: Single value: Tom dateOfBirth: type: Single value: '2021-07-15' address: type: Collection dataGroupId: 674ccef1-cfdc-46af-97f8-340b24ab7f43 collections: 54a25d24-1a4b-45c6-a5b4-980e5d3a1df5: properties: country: Spain city: Madrid street: C. de Sevilla 93468632-1a9e-4ad0-b2e1-c5ec0f65d7b2: properties: country: Spain city: Barcelona street: Carrer de Girona dataSources: allOf: - $ref: '#/components/schemas/AssetDraftDataSourcesDto' description: DataSources relates to Asset Draft status: type: - string - 'null' description: The Asset Draft Status example: Active assetVersion: type: integer description: The Version of Asset that Draft was made for format: int32 example: 1 version: type: integer description: The version of the updated draft format: int32 jurisdictions: type: - array - 'null' items: $ref: '#/components/schemas/VersionedJurisdictionDto' description: Collection of policy jurisdictions categories: type: - array - 'null' items: type: string description: Collection of categories of passed properties, if null then use all entityType: type: - string - 'null' description: The type of the entity (Individual, Company, Other, All) example: Individual entityProperties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/PropertyDto' description: EntityData properties used for rules evaluation example: firstName: type: Single value: Tom dateOfBirth: type: Single value: '2021-07-15' address: type: Collection dataGroupId: 674ccef1-cfdc-46af-97f8-340b24ab7f43 collections: 54a25d24-1a4b-45c6-a5b4-980e5d3a1df5: properties: country: Spain city: Madrid street: C. de Sevilla 93468632-1a9e-4ad0-b2e1-c5ec0f65d7b2: properties: country: Spain city: Barcelona street: Carrer de Girona additionalProperties: false description: "Class to represent the Asset uploaded. \nContains all properties needed to fill the metadata of the Asset being uploaded." UpdateAssetDraftDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/UpdateAssetDraftDto' description: "Class to represent the Asset uploaded. \nContains all properties needed to fill the metadata of the Asset being uploaded." additionalProperties: false ObjectServiceResponse: type: object properties: data: {} messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false StringServiceResponse: type: object properties: data: type: - string - 'null' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false AssetDraftListQueryDto: type: object properties: ids: type: - array - 'null' items: type: string description: The list of Asset Draft Ids to fetch additionalProperties: false AssetDraftDto_2: type: object properties: id: type: string description: The Asset Draft Id format: uuid example: e1809731-77df-4e72-98e7-0d314b7a5151 type: type: - string - 'null' description: The Asset Type example: Financial Asset properties: type: - object - 'null' additionalProperties: $ref: '#/components/schemas/PropertyDto' description: 'List of custom properties for an Asset separate from the standard out of the box properties.' status: type: - string - 'null' description: The Asset Draft Status example: Active assetVersion: type: integer description: The Version of Asset that Draft was made for format: int32 example: 1 assetId: type: string description: The Asset Id format: uuid example: e1809731-77df-4e72-98e7-0d314b7a5151 journeyId: type: string description: Id of the related Journey format: uuid example: e1809731-77df-4e72-98e7-0d314b7a5151 version: type: integer description: Version of the Asset Draft format: int32 createdDate: type: - string - 'null' description: DateTime of the created Asset format: date-time additionalProperties: false description: "An Asset object. \nContains all properties needed to fill the metadata of the Asset." AssetDraftDtoServiceResponse_2: type: object properties: data: allOf: - $ref: '#/components/schemas/AssetDraftDto_2' description: "An Asset object. \nContains all properties needed to fill the metadata of the Asset." messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false AssetDraftDtoIEnumerableServiceResponse: type: object properties: data: type: - array - 'null' items: $ref: '#/components/schemas/AssetDraftDto_2' messages: type: - array - 'null' items: $ref: '#/components/schemas/ServiceResponseMessage' additionalProperties: false AssetDraftListQueryDtoServiceRequest: type: object properties: data: allOf: - $ref: '#/components/schemas/AssetDraftListQueryDto' additionalProperties: false securitySchemes: Bearer: type: apiKey description: Please insert JWT with Bearer into field name: Authorization in: header x-refined-from: - fenergo-collateralcommand-v1-0-openapi.json - fenergo-collateralquery-v1-0-openapi.json