createJoinSupplierSecurityDeposits
Store security deposit information for a join supplier process.
Arguments
Store security deposit information for a join supplier process.
Returns
CreateJoinSupplierSecurityDepositsOutput type of the createJoinSupplierSecurityDeposits mutation.
- KT-CT-10318: Enrollment process not found.
- KT-CT-10361: Security deposits are not enabled.
- KT-CT-10362: Security deposits were already provided.
- KT-CT-10363: Join supplier process is not moving forward.
- KT-CT-10364: Security deposits were already created.
- KT-CT-10365: Invalid security deposits.
- KT-CT-10366: Security deposits cannot be added to this process.
- KT-CT-10367: Duplicated security deposit for the same supply point.
- KT-CT-1111: Unauthorized.
- KT-CT-1113: Disabled GraphQL field requested.
- KT-CT-7899: An internal error occurred.
Examples
The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.
mutation CreateJoinSupplierSecurityDeposits($input: CreateJoinSupplierSecurityDepositsInput!) {
createJoinSupplierSecurityDeposits(input: $input) {
joinSupplierProcess {
...JoinSupplierProcessTypeFragment
}
}
}
Variables
{
"input": CreateJoinSupplierSecurityDepositsInput
}
Response
{
"data": {
"createJoinSupplierSecurityDeposits": {
"joinSupplierProcess": JoinSupplierProcessType
}
}
}