Skip to content
Download OpenAPI description
Languages
Servers
Mock Server

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

Operations
Webhooks

Request

The status of a seizure on a business has changed to FULFILLED.

Bodyapplication/json
idstring

Unique ID of the seizure resource.

Example: "211c5c2f34ac442ff6f93d09fc8fb3edseiz"
enactment_datestring(date)

The date when the authority issued the seizure.

Example: "2019-01-31"
delivery_datestring

The date when the seizure notice was delivered to Solaris.

Example: "2019-01-28"
authority_namestring

The name of the authority that issued the seizure.

Example: "Court"
resolution_case_numberstring

The seizure's case ID number, generated by the issuing authority.

Example: "Number 212121212"
seizure_typestring
Enum"ATTACHMENT""AUTHORITY_SEIZURE""COURT_SEIZURE""PRE_ATTACHMENT"
Example: "COURT_SEIZURE"
statusstring
Enum"ACTIVE""FULFILLED""WAITING_FOR_AUTHORITY"
Example: "FULFILLED"
amountobject
additional_costobject
debtorobject
creditorobject
creditor_representativeobject
customer_idstring

The person or business ID of the customer whose seizure was fulfilled.

Example: "880bbac68a34add190786b9c74f4c82fcbiz"
customer_typestring

The type of customer whose account has the seizure.

Example: "Business"
application/json
{ "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz", "enactment_date": "2019-01-31", "delivery_date": "2019-01-28", "authority_name": "Court", "resolution_case_number": "Number 212121212", "seizure_type": "COURT_SEIZURE", "status": "FULFILLED", "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "additional_cost": { "value": 1000, "unit": "cents", "currency": "EUR" }, "debtor": { "name": "string", "address": "string", "postal_code": "string", "city": "string", "country": "AD", "state": "BE" }, "creditor": { "name": "Betflix LLC", "address": "Bethousestrasse 43", "postal_code": "10409", "city": "Berlin", "country": "DE", "state": "BE", "iban": "DE72110101001000014344" }, "creditor_representative": { "name": "Lawyer LLC", "address": "Gunsterstrasse 22", "postal_code": "10409", "city": "Berlin", "country": "DE", "state": "BE", "case_number": "42ABC-2", "iban": "DE87110101001000057123" }, "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz", "customer_type": "Business" }

Responses

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

Request

The processing method for a seizure for a business has switched from automated to manual.

Bodyapplication/json
idstring

Unique ID of the seizure resource.

Example: "211c5c2f34ac442ff6f93d09fc8fb3edseiz"
enactment_datestring(date)

The date when the authority issued the seizure.

Example: "2019-01-31"
delivery_datestring

The date when the seizure notice was delivered to Solaris.

Example: "2019-01-28"
authority_namestring

The name of the authority that issued the seizure.

Example: "Court"
resolution_case_numberstring

The seizure's case ID number, generated by the issuing authority.

Example: "Number 212121212"
seizure_typestring
Enum"ATTACHMENT""AUTHORITY_SEIZURE""COURT_SEIZURE""PRE_ATTACHMENT"
Example: "COURT_SEIZURE"
statusstring
Enum"ACTIVE""FULFILLED""WAITING_FOR_AUTHORITY"
Example: "ACTIVE"
amountobject
additional_costobject
debtorobject
creditorobject
creditor_representativeobject
automatic_payout_datestring

The automatic payout date of the seizure amount.

Example: "2022-01-29"
insolvencyboolean

Field to indicate whether or not there's an insolvency case related to the customer.

Example: false
social_benefitsboolean

Field to indicate whether or not social benefits are applicable to the customer.

Example: false
seizure_protectedboolean

Field to indicate whether or not there's a seizure protection related to the customer.

Example: false
automatedboolean

Field to indicate whether or not the seizure will be processed automatically or manually.

Example: false
countrystring

The country in which the seizure happened.

Example: "DE"
multiple_drittschuldnerboolean

Field to indicate whether or not there are multiple third party debtors related to the customer.

Example: true
customer_idstring

The person or business ID of the customer whose account has the seizure.

Example: "880bbac68a34add190786b9c74f4c82fcbiz"
customer_typestring

The type of customer whose account has the seizure.

Example: "Business"
application/json
{ "id": "211c5c2f34ac442ff6f93d09fc8fb3edseiz", "enactment_date": "2019-01-31", "delivery_date": "2019-01-28", "authority_name": "Court", "resolution_case_number": "Number 212121212", "seizure_type": "COURT_SEIZURE", "status": "ACTIVE", "amount": { "value": 1000, "unit": "cents", "currency": "EUR" }, "additional_cost": { "value": 1000, "unit": "cents", "currency": "EUR" }, "debtor": { "name": "string", "address": "string", "postal_code": "string", "city": "string", "country": "AD", "state": "BE" }, "creditor": { "name": "Betflix LLC", "address": "Bethousestrasse 43", "postal_code": "10409", "city": "Berlin", "country": "DE", "state": "BE", "iban": "DE72110101001000014344" }, "creditor_representative": { "name": "Lawyer LLC", "address": "Gunsterstrasse 22", "postal_code": "10409", "city": "Berlin", "country": "DE", "state": "BE", "case_number": "42ABC-2", "iban": "DE87110101001000057123" }, "automatic_payout_date": "2022-01-29", "insolvency": false, "social_benefits": false, "seizure_protected": false, "automated": false, "country": "DE", "multiple_drittschuldner": true, "customer_id": "880bbac68a34add190786b9c74f4c82fcbiz", "customer_type": "Business" }

Responses

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

BUSINESS_TAX_IDENTIFICATION_CHANGEDWebhook

Request

The tax identification number of a business was modified. The webhook contains the id of the relevant business tax identification in the header and the id of the relevant business in the payload.

Headers
Solaris-Entity-Idstring

ID of the business tax identification that triggered the webhook notification.

Example: cba4289c773b7450482ee88a6e5126e9ctin
Bodyapplication/json
idstring

The ID of the business whose tax identification has changed.

Example: "e51dac3dfa8bd52f9df1a50b091dcbiz"
application/json
{ "id": "e51dac3dfa8bd52f9df1a50b091dcbiz" }

Responses

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