Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

https://docs.solarisgroup.com/_mock/api-reference/onboarding/webhooks/

Operations
Webhooks

Request

This webhook is triggered when a trusted IBAN is confirmed. The webhook contains information about the IBAN that was trusted and who approved the action.

Bodyapplication/json
idstring

The unique identifier of the trusted IBAN. This ID is used to reference the trusted IBAN in other API calls.

Example: "60d277e8-36dc-4ecb-8842-6b61977cba52"
ibanstring

The International Bank Account Number (IBAN) that has been trusted. This is the account number that will be used for transactions.

Example: "DE89370400440532013000"
account_idstring

The unique identifier of the account associated with the trusted IBAN. This ID is used to reference the account in other API calls.

Example: "46b3938833cbad04c394e5a08da9ec58cacc"
approved_bystring

The unique identifier of the person who approved the trusted IBAN.

Example: "fa74fe785db7e128ddfcc1eec18fbb6ccper"
application/json
{ "id": "60d277e8-36dc-4ecb-8842-6b61977cba52", "iban": "DE89370400440532013000", "account_id": "46b3938833cbad04c394e5a08da9ec58cacc", "approved_by": "fa74fe785db7e128ddfcc1eec18fbb6ccper" }

Responses

Return 200 to indicate that you successfully received the webhook notification.

(Legacy) BUSINESS_DIRECT_DEBIT_PROFILE_BLOCK_CANCELLEDDeprecatedWebhook

Request

A scheduled block on a business' SEPA Direct Debit profile was canceled.

Bodyapplication/json
idstring

ID of the SEPA Direct Debit profile.

Example: "3cab044cedf84443841d489547177469"
statusstring

Indicates whether or not the SEPA Direct Debit profile has been accepted and whether or not it is active.

Enum"ACCEPTED""REJECTED""ACTIVE""BLOCKED""EXPIRED"
Example: "ACCEPTED"
status_reasonsstring

Associated reasoning behind REJECTED and BLOCKED statuses.

collection_limitobject or null(SolarisToolkit.Web.Money.Optional)

The available collection limit for the profile.

application/json
{ "id": "3cab044cedf84443841d489547177469", "status": "ACCEPTED", "status_reasons": "string", "collection_limit": { "value": 5000, "unit": "cents", "currency": "EUR" } }

Responses

Return 200 to indicate that you successfully received the webhook notification.

(Legacy) BUSINESS_DIRECT_DEBIT_PROFILE_BLOCK_SCHEDULEDDeprecatedWebhook

Request

A block was scheduled on a business' SEPA Direct Debit profile.

Bodyapplication/json
idstring

ID of the SEPA Direct Debit profile.

Example: "3cab044cedf84443841d489547177469"
statusstring

Indicates whether or not the SEPA Direct Debit profile has been accepted and whether or not it is active.

Enum"ACCEPTED""REJECTED""ACTIVE""BLOCKED""EXPIRED"
Example: "ACCEPTED"
status_reasonsstring

Associated reasoning behind REJECTED and BLOCKED statuses.

collection_limitobject or null(SolarisToolkit.Web.Money.Optional)

The available collection limit for the profile.

application/json
{ "id": "3cab044cedf84443841d489547177469", "status": "ACCEPTED", "status_reasons": "string", "collection_limit": { "value": 5000, "unit": "cents", "currency": "EUR" } }

Responses

Return 200 to indicate that you successfully received the webhook notification.