Solaris · AsyncAPI Specification

Solaris Webhooks

Version

View Spec View on GitHub CompanyFintechBankingBanking as a ServiceEmbedded FinancePaymentsSEPACardsKYCLendingComplianceAuthenticationWebhookGermanyAsyncAPIEvents

AsyncAPI Specification

solaris-webhooks.yml Raw ↑
generated: '2026-07-21'
method: searched
source: https://docs.solarisgroup.com/api-reference/webhooks
spec_type: Webhooks
docs: https://docs.solarisgroup.com/api-reference/webhooks
note: >-
  Solaris documents a webhook event surface but publishes no AsyncAPI document.
  This artifact captures the webhook catalog (type: Webhooks). Solaris delivers
  events as HTTPS POST callbacks; there is no streaming/AsyncAPI transport.
transport:
  mechanism: https-post-callback
  subscription_endpoint: POST /v1/webhooks
  subscribe_per_event_type: true
  base_url: https://api.solarisbank.de
delivery:
  expected_response_within_seconds: 30
  response_codes:
    2xx: delivered
    410: subscription cancelled automatically
    422: rejected, not retried
    other: enters retry loop
  retries:
    max_attempts: 25
    backoff_rate: 1.561
    total_duration: ~5 days
    note: >-
      The api-reference/webhooks page states max 25 attempts over ~5 days;
      the guides/get-started/technical-setup page states 20 retries over 7 days.
      Values recorded as published; api-reference treated as authoritative.
security:
  signature_header: Solaris-Webhook-Signature
  algorithm: HMAC-SHA256
  signature_prefix: 'sha256='
  secret: Returned once at subscription creation; used as the HMAC key over the raw body.
  replay_protection_header: Solaris-Webhook-Callout-Timestamp
headers:
  - Content-Type
  - Solaris-Webhook-Id            # unique notification id (idempotency/dedup)
  - Solaris-Webhook-Subscription-Id
  - Solaris-Webhook-Event-Type
  - Solaris-Entity-Id
  - Solaris-Webhook-Attempt
  - Solaris-Webhook-Signature
  - Solaris-Webhook-Callout-Timestamp
  - User-Agent
mandatory_compliance_events:
  - ACCOUNT_CLOSURE_REQUEST
  - BUSINESS_DELETED
  - BUSINESS_SEIZURE_CREATED
  - BUSINESS_SEIZURE_DELETED
  - BUSINESS_SEIZURE_FULFILLED
  - BUSINESS_SEIZURE_UPDATED
  - PERSON_DELETED
  - PERSON_SEIZURE_CREATED
  - PERSON_SEIZURE_DELETED
  - PERSON_SEIZURE_FULFILLED
  - PERSON_SEIZURE_UPDATED
  - POSTBOX_ITEM_CREATED
events:
  - ACCOUNT_BLOCK
  - ACCOUNT_CLOSURE
  - ACCOUNT_CLOSURE_REQUEST
  - ACCOUNT_LIMIT_CHANGE
  - ACCOUNT_OPENING_REQUEST
  - ACCOUNT_SNAPSHOT
  - ACQUIRER_TOPUP_DECLINED
  - ACQUIRER_TOPUP_EXECUTED
  - ACQUIRER_TOPUP_PAYMENT_FAILED
  - ACTIVATION_CHALLENGE_CREATION
  - BENEFICIAL_OWNER
  - BOOKING
  - BUSINESS_CHANGED
  - BUSINESS_DELETED
  - BUSINESS_FRONTING_APPLICATION
  - BUSINESS_FRONTING_LOAN_PAYOUT
  - BUSINESS_FRONTING_PAYOUT_UPDATE
  - BUSINESS_FRONTING_RELATIONSHIP_STATUS_CHANGED
  - BUSINESS_IDENTIFICATION
  - BUSINESS_SEIZURE_CREATED
  - BUSINESS_SEIZURE_DELETED
  - BUSINESS_SEIZURE_FULFILLED
  - BUSINESS_SEIZURE_UPDATED
  - BUSINESS_TAX_IDENTIFICATION_CHANGED
  - CARD_AUTHORIZATION
  - CARD_AUTHORIZATION_DECLINE_V2
  - CARD_AUTHORIZATION_RESOLUTION
  - CARD_DELIVERY_TRACKING
  - CARD_FRAUD_CASE_PENDING
  - CARD_FRAUD_CASE_TIMEOUT
  - CARD_LIFECYCLE_EVENT
  - CARD_TOKEN_LIFECYCLE
  - CASH_OPERATION_STATUS_CHANGED
  - CONSUMER_FRONTING_APPLICATION
  - CONSUMER_LOAN_APPLICATION
  - CONSUMER_OVERDRAFT
  - CONSUMER_OVERDRAFT_APPLICATION
  - CONSUMER_OVERDRAFT_INTEREST_RATE_CHANGE
  - CREDIT_CARD_APPLICATION
  - CREDIT_LINE
  - DELEGATE_SCA_CANCEL
  - DISPUTE_CHANGED
  - FREELANCER_CREDIT_LINE_APPLICATION
  - FREELANCER_OVERDRAFT_INTEREST_RATE_CHANGE
  - IDENTIFICATION
  - IDENTIFICATION_ORIGINATION
  - IDENTIFICATION_SESSION
  - INCOMING_REJECTED_TRANSACTION
  - INSTANT_SEPA_CREDIT_TRANSFER_EXECUTED
  - INSTANT_SEPA_CREDIT_TRANSFER_FAILED
  - LEGAL_REPRESENTATIVE
  - LOAN
  - OVERDRAFT
  - OVERDRAFT_APPLICATION
  - OVERDRAFT_LIMIT_CHANGE
  - PERSON_CHANGED
  - PERSON_DELETED
  - PERSON_MOBILE_NUMBER_CREATED
  - PERSON_MOBILE_NUMBER_DELETED
  - PERSON_SEIZURE_CREATED
  - PERSON_SEIZURE_DELETED
  - PERSON_SEIZURE_FULFILLED
  - PERSON_SEIZURE_UPDATED
  - PERSON_TAX_IDENTIFICATION_CHANGED
  - POSTBOX_ITEM_CREATED
  - POTENTIAL_ACCOUNT_BLOCKING
  - QUESTIONS_REQUIRE_RESPONSE
  - REFERENCE_ACCOUNT_CREATED
  - REFERENCE_ACCOUNT_INSTANT_PAYOUT_DECLINED
  - REFERENCE_ACCOUNT_INSTANT_PAYOUT_EXECUTED
  - RESERVATION_CREATED
  - RESERVATION_RESOLVED
  - SCA_CHALLENGE
  - SCHEDULED_TRANSFER_STATUS_CHANGED
  - SEPA_CREDIT_TRANSACTION_DECLINED
  - SEPA_DIRECT_DEBIT_RETURN
  - SEPA_SCHEDULED_TRANSACTION
  - SEPA_STANDING_ORDER
  - SEPA_TIMED_ORDER
  - TRUSTED_IBAN_CONFIRMED

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/solaris-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.