flowpay.io · AsyncAPI Specification

Flowpay Webhooks

Version v1

Flowpay notifies partner applications of asynchronous events via HTTPS POST webhooks. Each delivery is signed with an HMAC-SHA256 signature in the `x-flowpay-sig` header and carries an `x-flowpay-ts` timestamp header to guard against replay. Verify the signature using your WEBHOOK_SECRET before processing. Two event types are documented: customer-scoring (scoring completed for a customer) and financing-state (a financing changed state).

View Spec View on GitHub CompanyFinancingLendingEmbedded FinanceFintechSMEOpen BankingPaymentsAsyncAPIEventsWebhooks

Channels

customer-scoring
subscribe onCustomerScoring
Emitted when Flowpay completes credit/eligibility scoring for a customer.
financing-state
subscribe onFinancingState
Emitted when a financing changes state (e.g. approved, signed, active, repaid).

Messages

CustomerScoringEvent
Customer scoring completed
FinancingStateEvent
Financing state changed

Servers

https
partner_endpoint https://partner.example.com
Flowpay delivers events to the HTTPS endpoint you register with Flowpay. This placeholder host stands in for the partner-configured receiver.

AsyncAPI Specification

flowpayio-webhooks-asyncapi.yml Raw ↑
asyncapi: 2.6.0
info:
  title: Flowpay Webhooks
  version: v1
  description: >-
    Flowpay notifies partner applications of asynchronous events via HTTPS POST
    webhooks. Each delivery is signed with an HMAC-SHA256 signature in the
    `x-flowpay-sig` header and carries an `x-flowpay-ts` timestamp header to
    guard against replay. Verify the signature using your WEBHOOK_SECRET before
    processing. Two event types are documented: customer-scoring (scoring
    completed for a customer) and financing-state (a financing changed state).
  contact:
    name: Flowpay
    url: https://developers.flowpay.io/
  x-provenance:
    generated: '2026-07-19'
    method: searched
    source: https://developers.flowpay.io/specifications/fully-embedded-api/
externalDocs:
  description: Flowpay Fully Embedded API documentation
  url: https://developers.flowpay.io/specifications/fully-embedded-api/
defaultContentType: application/json
servers:
  partner_endpoint:
    url: https://partner.example.com
    protocol: https
    description: >-
      Flowpay delivers events to the HTTPS endpoint you register with Flowpay.
      This placeholder host stands in for the partner-configured receiver.
channels:
  customer-scoring:
    description: Emitted when Flowpay completes credit/eligibility scoring for a customer.
    subscribe:
      operationId: onCustomerScoring
      bindings:
        http:
          type: request
          method: POST
      message:
        $ref: '#/components/messages/CustomerScoringEvent'
  financing-state:
    description: Emitted when a financing changes state (e.g. approved, signed, active, repaid).
    subscribe:
      operationId: onFinancingState
      bindings:
        http:
          type: request
          method: POST
      message:
        $ref: '#/components/messages/FinancingStateEvent'
components:
  messages:
    CustomerScoringEvent:
      name: customer-scoring
      title: Customer scoring completed
      contentType: application/json
      headers:
        type: object
        properties:
          x-flowpay-sig:
            type: string
            description: HMAC-SHA256 signature of the raw payload, keyed with WEBHOOK_SECRET.
          x-flowpay-ts:
            type: string
            description: Timestamp of the delivery, used for replay protection.
      payload:
        type: object
        description: Scoring result notification for a customer (schema not fully published).
    FinancingStateEvent:
      name: financing-state
      title: Financing state changed
      contentType: application/json
      headers:
        type: object
        properties:
          x-flowpay-sig:
            type: string
            description: HMAC-SHA256 signature of the raw payload, keyed with WEBHOOK_SECRET.
          x-flowpay-ts:
            type: string
            description: Timestamp of the delivery, used for replay protection.
      payload:
        type: object
        description: Financing state-change notification (schema not fully published).

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/flowpayio-webhooks-asyncapi"
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.