The below provides developers with essential information on how to integrate and interact with the API, covering key methods, data formats, request/response structures, and error handling protocols.
Few important points regarding the date and amount fields in the request payload:
Supported date formats are DD/MM/YYYY, YYYYMMDD or YYYY-MM-DD
Debit amounts are indicated with a negative (-) sign
Send banking transaction data for insights analysis
post
This endpoint is provided to allows customers to send MogoPlus banking data in a single payload. MogoPlus does not set bounds on the data submitted, so API consumers can submit the data pertinent to their needs. If a given dataset is not required for insights analysis - for example, balances is not required - the data can simply be omitted. The minimum requirements will, however is account and transaction data, which must be supplied for meaningful analysis to take place. API consumers can submit data from multiple applicants or across multiple accounts in a single request.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Banking data supplied by customer participant
Responses
201
Data received successfully and accepted for processing The insightsId value is provided for tracking the insights request and retrieving the request from /banking-data-insights.
application/json
400
Invalid input or arguments
application/json
401
Invalid credentials
application/json
403
Credentials are valid but access to the resource is forbidden due to access controls. Access must be granted for this request to succeed
application/json
405
Unsupported HTTP method sent
application/json
406
Requested content type is not supported by this API
application/json
422
Request cannot be processed by the API as the content contains errors
application/json
429
The API has receive too many requests from the client and is rate-limiting further requests based on published limits
application/json
500
API encountered an error processing the request
application/json
503
The API is not currently available due a transient network error, internal service error or planned outage
application/json
post
/api/application
Retrieve the banking data insights report
get
This endpoint provides the insights report. If processing is ongoing the endpoint will return a 204 to indicate no data is available.
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.