Create automation
Create a new recurring investment or savings automation with automatic mandate management.
Authorizations
Auth0-issued access token that includes the scopes listed for the endpoint.
Headers
User identifier for the M2M client to specify which user's data to access.
^[a-f0-9]{24}$Body
Type of automation to create. Supports:
TopUpAutomation: Recurring investments into the user's investment portfolioSavingsTopUpAutomation: Recurring top-ups into a savings product (money market fund)
TopUpAutomation, SavingsTopUpAutomation ID of the bank account to use for direct debit payments. A mandate will be created automatically if one doesn't exist.
^[a-f0-9]{24}$Amount to invest or save each month in the user's currency. Must be within the allowed minimum and maximum recurring investment limits.
x >= 10For SavingsTopUpAutomation, day of the month when the recurring savings top-up is collected
(valid values 1-28 or -1 for last day of the month; 0 is not allowed).
For TopUpAutomation (recurring investments), this field is optional and ignored.
-1 <= x <= 28Response
Automation created successfully
- Option 1
- Option 2
Automation identifier.
TopUpAutomation Current status of the automation:
Active: Automation is active and will execute on scheduleInactive: Automation has been cancelledPending: Automation is waiting to be activated
Active, Inactive, Pending How often the automation runs. Currently only monthly is supported.
monthly Day of the month for recurring investment scheduling.
ISO 4217 currency code for the recurring investment.
Amount invested each month.
How funds are allocated. In B2B, this is always holdings (proportional to
existing holdings).
holdings Direct debit mandate information linked to the automation.
Automation consideration with currency and amount