Venminder (Digital Comply) VendorOnboarding API
The VendorOnboarding API from Venminder (Digital Comply) — 8 operation(s) for vendoronboarding.
The VendorOnboarding API from Venminder (Digital Comply) — 8 operation(s) for vendoronboarding.
openapi: 3.0.1
info:
title: Venminder OpenApi BusinessUnit VendorOnboarding API
version: v1
security:
- Bearer: []
tags:
- name: VendorOnboarding
paths:
/api/v1/Vendor/Onboarding/Requests:
get:
tags:
- VendorOnboarding
summary: Provides a list of vendor onboarding requests.
description: Provides a list of vendor onboarding requests. The returned list can be limited based on the status of the request. Information will include vendor name, product name, status, section status…
parameters:
- name: statusID
in: query
schema:
type: integer
format: int32
- name: requestedDateStart
in: query
schema:
type: string
format: date-time
- name: requestedDateEnd
in: query
schema:
type: string
format: date-time
- name: approvedOrDeclinedDateStart
in: query
schema:
type: string
format: date-time
- name: approvedOrDeclinedDateEnd
in: query
schema:
type: string
format: date-time
- name: deadlineDateStart
in: query
schema:
type: string
format: date-time
- name: deadlineDateEnd
in: query
schema:
type: string
format: date-time
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingRequest'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingRequest'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/RequestDetails:
get:
tags:
- VendorOnboarding
summary: Provides detailed information for a vendor onboarding request.
description: Provides details for a specific vendor onboarding request include requestor, vmo manager, status, vendor, product, criticality, and risk question….
parameters:
- name: relationshipKey
in: query
schema:
type: string
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingRequestDetail'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingRequestDetail'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/Information:
get:
tags:
- VendorOnboarding
summary: Provides vendor onboarding configuration information.
description: Provides vendor onboarding configuration information. This includes the master form, custom forms and request reasons.
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingInformationResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingInformationResponse'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/FormDetails:
get:
tags:
- VendorOnboarding
summary: Provides the details for a specific vendor onboarding request form.
description: Provides the details for a specific vendor onboarding request form include vendor, product, criticality, and risk question.
parameters:
- name: formKey
in: query
description: ''
schema:
type: string
responses:
'200':
description: Returns Onboarding Form Questions
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingFormDetails'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingFormDetails'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/Request:
post:
tags:
- VendorOnboarding
summary: Creates a new or updates an existing onboarding request.
description: Creates a new or updates an existing onboarding request that is in a draft status.
parameters:
- name: cultureCode
in: header
schema:
type: string
requestBody:
description: ''
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
text/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
application/*+json:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
text/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
application/*+xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestData'
responses:
'200':
description: Returns success
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.OnboardingResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'403':
description: If relation api key does not belong to api user's client.
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/FormAnswers:
get:
tags:
- VendorOnboarding
summary: Get expected answers for onboarding form Questions
parameters:
- name: formKey
in: query
description: ''
schema:
type: string
responses:
'200':
description: Returns list of expected answers of onboarding form Questions
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ProfileAnswers'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ProfileAnswers'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/RequestAnswers:
get:
tags:
- VendorOnboarding
summary: Get expected answers for onboarding form Questions
parameters:
- name: relationshipKey
in: query
description: ''
schema:
type: string
responses:
'200':
description: Returns list of expected answers of onboarding form Questions
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ProfileAnswers'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ProfileAnswers'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
/api/v1/Vendor/Onboarding/EditRequestAnswers:
post:
tags:
- VendorOnboarding
summary: Creates a new or updates an existing onboarding request.
description: Creates a new or updates an existing onboarding request that is in a draft status.
requestBody:
content:
application/json-patch+json:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
text/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
application/*+json:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
text/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
application/*+xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.EditOnboardingRelationshipQuestionsRequest'
responses:
'200':
description: OK
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
'403':
description: Forbidden
content:
application/json:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
application/xml:
schema:
$ref: '#/components/schemas/OpenApi.v1.ErrorResponse'
components:
schemas:
OpenApi.v1.ProfileAnswers:
title: OpenApi.v1.ProfileAnswers
type: object
properties:
vendorProfileAnswers:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.ProfileExpectedAnswers'
nullable: true
productProfileAnswers:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.ProfileExpectedAnswers'
nullable: true
additionalProperties: false
xml:
name: ProfileAnswers
OpenApi.v1.OnboardingRequestDataAnswer:
title: OpenApi.v1.OnboardingRequestDataAnswer
type: object
properties:
key:
type: string
nullable: true
answers:
type: array
items:
type: string
nullable: true
additionalProperties: false
xml:
name: OnboardingRequestDataAnswer
OpenApi.v1.OnboardingResponse:
title: OpenApi.v1.OnboardingResponse
type: object
properties:
relationshipKey:
type: string
nullable: true
vendorName:
type: string
nullable: true
productName:
type: string
nullable: true
additionalProperties: false
xml:
name: OnboardingResponse
OpenApi.v1.WorkflowsStepCommentDetails:
title: OpenApi.v1.WorkflowsStepCommentDetails
type: object
properties:
note:
type: string
nullable: true
creator:
type: string
nullable: true
createdDate:
type: string
format: date-time
additionalProperties: false
xml:
name: WorkflowsStepCommentDetails
OpenApi.v1.OnboardingFormDetails:
title: OpenApi.v1.OnboardingFormDetails
type: object
properties:
formKey:
type: string
nullable: true
formName:
type: string
nullable: true
vendorInformationQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingQuestionWithChildren'
nullable: true
productInformationQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingQuestionWithChildren'
nullable: true
pricingQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingQuestion'
nullable: true
criticalityQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingQuestion'
nullable: true
riskAssessmentQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRiskQuestion'
nullable: true
additionalProperties: false
xml:
name: OnboardingFormDetails
OpenApi.v1.OnboardingRiskQuestion:
title: OpenApi.v1.OnboardingRiskQuestion
type: object
properties:
question:
type: string
nullable: true
questionKey:
type: string
nullable: true
questionResponsibility:
type: string
nullable: true
isPrevailing:
type: boolean
additionalProperties: false
xml:
name: OnboardingRiskQuestion
OpenApi.v1.OnboardingRequestData:
title: OpenApi.v1.OnboardingRequestData
type: object
properties:
category:
type: string
nullable: true
reasonID:
type: integer
format: int32
productType:
type: string
nullable: true
deadline:
type: string
nullable: true
requestorKey:
type: string
nullable: true
isDraft:
type: boolean
relationships:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRelationships'
nullable: true
additionalProperties: false
xml:
name: OnboardingRequestData
OpenApi.v1.ChildQuestion:
title: OpenApi.v1.ChildQuestion
type: object
properties:
question:
type: string
nullable: true
questionKey:
type: string
nullable: true
questionResponsibility:
type: string
nullable: true
questionType:
type: string
nullable: true
parentSelectionName:
type: string
nullable: true
additionalProperties: false
xml:
name: ChildQuestion
OpenApi.v1.WorkflowStepDetails:
title: OpenApi.v1.WorkflowStepDetails
type: object
properties:
description:
type: string
nullable: true
isComplete:
type: boolean
completedDate:
type: string
nullable: true
startDate:
type: string
nullable: true
dueDate:
type: string
nullable: true
comment:
$ref: '#/components/schemas/OpenApi.v1.WorkflowsStepCommentDetails'
stepStatus:
type: integer
format: int32
claimedBy:
type: string
nullable: true
approvedBy:
type: string
nullable: true
additionalProperties: false
xml:
name: WorkflowStepDetails
OpenApi.v1.VendorOnboardingRequest:
title: OpenApi.v1.VendorOnboardingRequest
type: object
properties:
count:
type: integer
format: int32
requests:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboardingRequestModel'
nullable: true
additionalProperties: false
xml:
name: VendorOnboardingRequest
OpenApi.v1.OnboardingRequestReason:
title: OpenApi.v1.OnboardingRequestReason
type: object
properties:
reasonID:
type: integer
format: int32
reason:
type: string
nullable: true
isCustomReason:
type: boolean
additionalProperties: false
xml:
name: OnboardingRequestReason
OpenApi.v1.OnboardingStatusDetails:
title: OpenApi.v1.OnboardingStatusDetails
type: object
properties:
isIncumbentVendor:
type: boolean
currentProductManagerKey:
type: string
nullable: true
request:
$ref: '#/components/schemas/OpenApi.v1.ReqInfo'
vendorInformation:
$ref: '#/components/schemas/OpenApi.v1.VendorInfoStatusDetails'
riskInformation:
$ref: '#/components/schemas/OpenApi.v1.RiskInformation'
notes:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingNote'
nullable: true
workflowDetails:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.WorkflowInformation'
nullable: true
additionalProperties: false
xml:
name: OnboardingStatusDetails
OpenApi.v1.VendorOnboardingRequestModel:
title: OpenApi.v1.VendorOnboardingRequestModel
type: object
properties:
relationshipKey:
type: string
nullable: true
vendorName:
type: string
nullable: true
vendorKey:
type: string
nullable: true
productName:
type: string
nullable: true
productKey:
type: string
nullable: true
status:
type: string
nullable: true
statusID:
type: integer
format: int32
approvedOrDeclinedDate:
type: string
format: date-time
nullable: true
requestorName:
type: string
nullable: true
requestorKey:
type: string
nullable: true
requestedDate:
type: string
format: date-time
deadlineDate:
type: string
format: date-time
nullable: true
vmoManagerName:
type: string
nullable: true
vmoManagerKey:
type: string
nullable: true
sectionStatus:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboarding.SectionStatus'
nullable: true
additionalProperties: false
xml:
name: VendorOnboardingRequestModel
OpenApi.v1.ProfileExpectedAnswers:
title: OpenApi.v1.ProfileExpectedAnswers
type: object
properties:
dataFieldKey:
type: string
nullable: true
expectedAnswers:
type: array
items:
type: string
nullable: true
additionalProperties: false
xml:
name: ProfileExpectedAnswers
OpenApi.v1.OnboardingQuestionAnswer:
title: OpenApi.v1.OnboardingQuestionAnswer
type: object
properties:
question:
type: string
nullable: true
questionKey:
type: string
nullable: true
questionResponsibility:
type: string
nullable: true
dataFieldKey:
type: string
nullable: true
questionType:
type: string
nullable: true
childQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.ChildQuestion'
nullable: true
answer:
type: string
nullable: true
answers:
type: array
items:
type: string
nullable: true
profileQuestionType:
type: string
nullable: true
isEditable:
type: boolean
additionalProperties: false
xml:
name: OnboardingQuestionAnswer
OpenApi.v1.RiskInformation:
title: OpenApi.v1.RiskInformation
type: object
properties:
inherentRiskScore:
type: integer
format: int32
inherentRiskDescription:
type: string
nullable: true
residualRiskScore:
type: integer
format: int32
residualRiskDescription:
type: string
nullable: true
riskLevelCount:
type: integer
format: int32
additionalProperties: false
xml:
name: RiskInformation
OpenApi.v1.OnboardingDetailsTab:
title: OpenApi.v1.OnboardingDetailsTab
type: object
properties:
criticality:
type: string
nullable: true
riskLevel:
type: string
nullable: true
onboardingFormKey:
type: string
nullable: true
details:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingQuestionAnswer'
nullable: true
additionalProperties: false
xml:
name: OnboardingDetailsTab
OpenApi.v1.EditOnboardingRelationshipQuestionsRequest:
title: OpenApi.v1.EditOnboardingRelationshipQuestionsRequest
type: object
properties:
relationshipKey:
type: string
nullable: true
details:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.UpdatedAnswers'
nullable: true
additionalProperties: false
xml:
name: EditOnboardingRelationshipQuestionsRequest
OpenApi.v1.AdditionalRelationships:
title: OpenApi.v1.AdditionalRelationships
type: object
properties:
vendorName:
type: string
nullable: true
productName:
type: string
nullable: true
relationshipKey:
type: string
nullable: true
additionalProperties: false
xml:
name: AdditionalRelationships
OpenApi.v1.OnboardingQuestionWithChildren:
title: OpenApi.v1.OnboardingQuestionWithChildren
type: object
properties:
question:
type: string
nullable: true
questionKey:
type: string
nullable: true
questionResponsibility:
type: string
nullable: true
dataFieldKey:
type: string
nullable: true
questionType:
type: string
nullable: true
childQuestions:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.ChildQuestion'
nullable: true
additionalProperties: false
xml:
name: OnboardingQuestionWithChildren
OpenApi.v1.OnboardingNote:
title: OpenApi.v1.OnboardingNote
type: object
properties:
date:
type: string
format: date-time
author:
type: string
nullable: true
description:
type: string
nullable: true
isEditable:
type: boolean
additionalProperties: false
xml:
name: OnboardingNote
OpenApi.v1.VendorOnboardingFormInformation:
title: OpenApi.v1.VendorOnboardingFormInformation
type: object
properties:
formName:
type: string
nullable: true
formKey:
type: string
nullable: true
categories:
type: array
items:
type: string
nullable: true
formType:
type: string
nullable: true
isActive:
type: boolean
lastEditedBy:
type: string
nullable: true
lastEditedDate:
type: string
format: date-time
lastEditedByKey:
type: string
nullable: true
additionalProperties: false
xml:
name: VendorOnboardingFormInformation
OpenApi.v1.ErrorResource:
title: OpenApi.v1.ErrorResource
type: object
properties:
resourceKey:
type: string
nullable: true
resourceValue:
type: string
nullable: true
field:
type: string
nullable: true
additionalProperties: false
xml:
name: ErrorResource
OpenApi.v1.WorkflowInformation:
title: OpenApi.v1.WorkflowInformation
type: object
properties:
workflowName:
type: string
nullable: true
workflowKey:
type: string
nullable: true
steps:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.WorkflowStepDetails'
nullable: true
isWorklfowComplete:
type: boolean
stepsCount:
type: integer
format: int32
completedStepsCount:
type: integer
format: int32
additionalProperties: false
xml:
name: WorkflowInformation
OpenApi.v1.VendorOnboardingRequestDetail:
title: OpenApi.v1.VendorOnboardingRequestDetail
type: object
properties:
onboardingStatusDetail:
$ref: '#/components/schemas/OpenApi.v1.OnboardingStatusDetails'
onboardingDetails:
$ref: '#/components/schemas/OpenApi.v1.OnboardingDetailsTab'
sectionStatus:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.VendorOnboarding.SectionStatus'
nullable: true
additionalProperties: false
xml:
name: VendorOnboardingRequestDetail
OpenApi.v1.VendorOnboarding.SectionStatus:
title: OpenApi.v1.VendorOnboarding.SectionStatus
type: object
properties:
sectionName:
type: string
nullable: true
isRequired:
type: boolean
status:
type: string
nullable: true
statusDate:
type: string
format: date-time
nullable: true
assignedTo:
type: string
nullable: true
assignedToKey:
type: string
nullable: true
approverName:
type: string
nullable: true
approverKey:
type: string
nullable: true
additionalProperties: false
xml:
name: VendorOnboarding.SectionStatus
OpenApi.v1.ReqInfo:
title: OpenApi.v1.ReqInfo
type: object
properties:
requestKey:
type: string
nullable: true
requestorName:
type: string
nullable: true
requestorKey:
type: string
nullable: true
requestDate:
type: string
format: date-time
nullable: true
requestReason:
type: string
nullable: true
requestReasonID:
type: string
nullable: true
deadlineDate:
type: string
format: date-time
nullable: true
vmoManagerName:
type: string
nullable: true
vmoManagerKey:
type: string
nullable: true
statusID:
type: integer
format: int32
status:
type: string
nullable: true
approvedOrDeclinedDate:
type: string
format: date-time
nullable: true
isCategoryExempted:
type: boolean
category:
type: string
nullable: true
areMultipleVendorsInRequest:
type: boolean
otherRelationshipsInRequest:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.AdditionalRelationships'
nullable: true
additionalProperties: false
xml:
name: ReqInfo
OpenApi.v1.OnboardingRequestDataWithChild:
title: OpenApi.v1.OnboardingRequestDataWithChild
type: object
properties:
key:
type: string
nullable: true
answers:
type: array
items:
type: string
nullable: true
tieredAnswers:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestDataAnswer'
nullable: true
additionalProperties: false
xml:
name: OnboardingRequestDataWithChild
OpenApi.v1.ErrorResponse:
title: OpenApi.v1.ErrorResponse
type: object
properties:
statusCode:
type: integer
format: int32
errors:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.ErrorResource'
nullable: true
additionalProperties: false
xml:
name: ErrorResponse
OpenApi.v1.OnboardingRelationships:
title: OpenApi.v1.OnboardingRelationships
type: object
properties:
relationshipKey:
type: string
nullable: true
vendorInformation:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.OnboardingRequestDataWithChild'
nullable: true
productInformation:
type: array
items:
$ref: '#/components/schemas/OpenApi.v1.Onboar
# --- truncated at 32 KB (34 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/venminder-digital-comply/refs/heads/main/openapi/venminder-digital-comply-vendoronboarding-api-openapi.yml