EnrollmentInput
Input fields
The Kraken account number.
Bank details for setting up a payment instruction as part of the enrollment.
Typed contract identifiers for contracts that this journey's account is subject to.
Optional idempotency key to prevent duplicate journey creation on retry.
Details of an externally created payment instruction to be recorded in Kraken.
If this is a house move, the number of the leave supplier process associated with the move out.
Enrollment note.
Details of the payment schedule(s) to be created as part of enrollment.
Payment slip details for setting up a payment instruction in the vendor's system as part of the enrollment.
Sales info for this enrollment.
Details of the security deposit to be created as part of enrollment.
UUID reference returned by the storeDirectDebitPaymentMethodDetails mutation. Used when bank details were pre-stored with the vendor before an account existed, e.g. during third-party SFTP enrolment.
List of groups of supply points.
Example
{
"accountNumber": "A-9CE4F2E4",
"bankDetails": BankDetailsInput,
"contractIdentifiersInput": ContractIdentifiersInput,
"idempotencyKey": "establish-better-opportunity-attorney-attack",
"instructionDetails": InstructionDetailsInput,
"leaveSupplierNumber": "kind-clearly-report-claim-behavior",
"note": "player-every-fight-month-down",
"paymentSchedule": PaymentScheduleDetailsInput,
"paymentSlipDetails": PaymentSlipDetailsInput,
"salesInfo": SalesInformationInput,
"securityDeposit": SecurityDepositInput,
"storedPaymentMethodDetailsReference": "free-attention-recognize-travel-probably",
"supplyPointGroups": SupplyPointGroup
}