Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/lending/overdrafts/

Operations
Operations
Operations

Request

Updates the limit change and activates the requested overdraft limit in the customer's account. After Solaris approves a consumer limit change, you have to call this endpoint and the requested amount will be set as an external limit to the customer's account.

Path
person_idstringrequired

The unique person ID, generated after completing the person onboarding process.

overdraft_idstringrequired

The unique ID of a consumer overdraft.

limit_change_idstringrequired

The unique ID of a consumer limit change.

Bodyapplication/json

The application attributes

tnc_accepted_atstring(datetime)required
Example: "2021-08-03T18:01:48.000Z"
application/json
{ "tnc_accepted_at": "2021-08-03T18:01:48.000Z" }

Responses

Application

Bodyapplication/json
idstringrequired

The unique ID of a consumer overdraft, generated after an overdraft is offered.

Example: "00556cd181f2409aaa6c2a033cce3a8fcovd"
overdraft_idstringrequired

The unique ID of the related overdraft.

Example: "b83z264de98741018419b53648e20ca9coap"
statusstringrequired

The status of a limit change.

Enum"requested""tnc_pending""tnc_accepted""conditions_pending""limit_pending""attached""cancelled""expired"
Example: "requested"
created_atstring(datetime)required

The date and time the overdraft was created.

Example: "2021-08-03T18:01:48.000Z"
requested_limitobject(SolarisToolkit.Web.Money)required
Example: {"value":1000,"unit":"cents","currency":"EUR"}
requested_limit.​valueintegerrequired

The amount value

Example: 1000
requested_limit.​currencystringrequired

The currency of the given value. Only EURO is currently supported.

Example: "EUR"
requested_limit.​unitstringrequired

The unit of the given value.

Value"cents"
Example: "cents"
tnc_accepted_atstring or null(datetime)

The date and time the terms and conditions were accepted by the customer.

Example: "2021-08-03T18:01:48.000Z"
reasonstring or null

The reason why the limit change was requested.

Example: "Customer has a good scoring."
limit_at_creation_timeobject or null(SolarisToolkit.Web.Money.Optional)
Example: {"value":1000,"unit":"cents","currency":"EUR"}
attached_atstring or null(datetime)

The date and time the new limit was attached.

Example: "2021-08-03T18:01:48.000Z"
Response
application/json
{ "tnc_accepted_at": "2021-08-03T18:01:48.000Z", "status": "requested", "requested_limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "reason": "Customer has a good scoring.", "overdraft_id": "b83z264de98741018419b53648e20ca9coap", "limit_at_creation_time": { "value": 1000, "unit": "cents", "currency": "EUR" }, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "attached_at": "2021-08-03T18:01:48.000Z" }

Show Consumer Overdraft Limit Change

Request

Shows a consumer overdraft limit change.

Path
person_idstringrequired

The unique person ID, generated after completing the person onboarding process.

overdraft_idstringrequired

The unique ID of a consumer overdraft.

limit_change_idstringrequired

The unique limit chnage ID, generated after creating a limit change.

No request payload

Responses

LimitChange

Bodyapplication/json
idstringrequired

The unique ID of a consumer overdraft, generated after an overdraft is offered.

Example: "00556cd181f2409aaa6c2a033cce3a8fcovd"
overdraft_idstringrequired

The unique ID of a overdraft.

Example: "b83z264de98741018419b53648e20ca9coap"
statusstringrequired

The status of a limit change.

Enum"requested""tnc_pending""tnc_accepted""conditions_pending""limit_pending""attached""cancelled""expired"
Example: "limit_pending"
created_atstring(datetime)required

The date and time the overdraft was created.

Example: "2021-08-03T18:01:48.000Z"
requested_limitobject(SolarisToolkit.Web.Money)required
Example: {"value":1000,"unit":"cents","currency":"EUR"}
requested_limit.​valueintegerrequired

The amount value

Example: 1000
requested_limit.​currencystringrequired

The currency of the given value. Only EURO is currently supported.

Example: "EUR"
requested_limit.​unitstringrequired

The unit of the given value.

Value"cents"
Example: "cents"
tnc_accepted_atstring or null(datetime)

The date and time the terms and conditions were accepted by the customer.

Example: "2021-08-03T18:01:48.000Z"
reasonstring or null

The reason why the limit change was requested.

Example: "Customer has a good scoring."
limit_at_creation_timeobject or null(SolarisToolkit.Web.Money.Optional)
Example: {"value":1000,"unit":"cents","currency":"EUR"}
attached_atstring or null(datetime)

The date and time the new limit was attached.

Example: "2021-08-03T18:01:48.000Z"
Response
application/json
{ "tnc_accepted_at": "2021-08-03T18:01:48.000Z", "status": "limit_pending", "requested_limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "reason": "Customer has a good scoring.", "overdraft_id": "b83z264de98741018419b53648e20ca9coap", "limit_at_creation_time": { "value": 1000, "unit": "cents", "currency": "EUR" }, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "attached_at": "2021-08-03T18:01:48.000Z" }

Create Consumer Overdraft Limit Change

Request

Creates a consumer overdraft limit change.

Path
person_idstringrequired

The unique person ID, generated after completing the person onboarding process.

overdraft_idstringrequired

The unique ID of a consumer overdraft.

Bodyapplication/json

The limit change attributes

requested_limitobject(SolarisToolkit.Web.Money)required
Example: {"value":1000,"unit":"cents","currency":"EUR"}
requested_limit.​valueintegerrequired

The amount value

Example: 1000
requested_limit.​currencystringrequired

The currency of the given value. Only EURO is currently supported.

Example: "EUR"
requested_limit.​unitstringrequired

The unit of the given value.

Value"cents"
Example: "cents"
reasonstring

The reason why the limit should be changed.

Example: "Customer scoring improved"
application/json
{ "requested_limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "reason": "Customer scoring improved" }

Responses

LimitChange

Bodyapplication/json
idstringrequired

The unique ID of a consumer overdraft, generated after an overdraft is offered.

Example: "00556cd181f2409aaa6c2a033cce3a8fcovd"
overdraft_idstringrequired

The unique ID of the related overdraft.

Example: "b83z264de98741018419b53648e20ca9coap"
statusstringrequired

The status of a limit change.

Enum"requested""tnc_pending""tnc_accepted""conditions_pending""limit_pending""attached""cancelled""expired"
Example: "requested"
created_atstring(datetime)required

The date and time the overdraft was created.

Example: "2021-08-03T18:01:48.000Z"
requested_limitobject(SolarisToolkit.Web.Money)required
Example: {"value":1000,"unit":"cents","currency":"EUR"}
requested_limit.​valueintegerrequired

The amount value

Example: 1000
requested_limit.​currencystringrequired

The currency of the given value. Only EURO is currently supported.

Example: "EUR"
requested_limit.​unitstringrequired

The unit of the given value.

Value"cents"
Example: "cents"
tnc_accepted_atstring or null(datetime)

The date and time the terms and conditions were accepted by the customer.

Example: "2021-08-03T18:01:48.000Z"
reasonstring or null

The reason why the limit change was requested.

Example: "Customer has a good scoring."
limit_at_creation_timeobject or null(SolarisToolkit.Web.Money.Optional)
Example: {"value":1000,"unit":"cents","currency":"EUR"}
attached_atstring or null(datetime)

The date and time the new limit was attached.

Example: "2021-08-03T18:01:48.000Z"
Response
application/json
{ "tnc_accepted_at": "2021-08-03T18:01:48.000Z", "status": "requested", "requested_limit": { "value": 1000, "unit": "cents", "currency": "EUR" }, "reason": "Customer has a good scoring.", "overdraft_id": "b83z264de98741018419b53648e20ca9coap", "limit_at_creation_time": { "value": 1000, "unit": "cents", "currency": "EUR" }, "id": "00556cd181f2409aaa6c2a033cce3a8fcovd", "created_at": "2021-08-03T18:01:48.000Z", "attached_at": "2021-08-03T18:01:48.000Z" }
Operations