Slope · AsyncAPI Specification

Slope Webhooks

Version

View Spec View on GitHub CompanyFintechPaymentsEmbedded FinanceBNPLLendingCreditB2BCheckoutAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-21'
method: searched
source: https://developers.slopepay.com/docs/webhooks-overview
spec_type: Webhooks
delivery:
  transport: HTTPS POST (JSON body)
  expected_response: 2xx within 5 seconds
  retries: exponential backoff until 2xx
  ordering: events may arrive out of order; endpoint must be idempotent
configuration:
  sandbox: https://dashboard.sandbox.slopepay.com/developers
  production: https://dashboard.slopepay.com/developers
signing:
  header: Slope-Signature
  format: <timestamp>;<algorithm>=<hmac>,<algorithm>=<hmac>
  algorithm: HMAC-SHA256 over `${timestamp}.${JSON.stringify(body)}` with the webhook secret
  replay_protection: reject timestamps older than ~5 minutes
  supports_key_rotation: true
  docs: https://developers.slopepay.com/docs/signature-verification
source_ips:
  sandbox:
  - 18.219.53.61
  production:
  - 54.156.84.33
schema_docs: https://developers.slopepay.com/docs/schema
events:
- type: so.slope.customer.created
  description: New customer is created
- type: so.slope.customer.updated
  description: Customer object updated by you or Slope (e.g. limit or overdue order count change)
- type: so.slope.customer.authorized
  description: Customer authenticated into the Slope widget and authorized access to the merchant
- type: so.slope.customer.authorization_revoked
  description: Customer closed their account and unauthorized access to the merchant
- type: so.slope.customer.application_submitted
  description: Customer submitted an application to Slope
- type: so.slope.customer.credit_decision_reached
  description: Customer approved or rejected for a limit
- type: so.slope.prescreen.ready
  description: Prescreen succeeded and the result is ready
- type: so.slope.order.opened
  description: An order reached the open state
- type: so.slope.order.finalizing
  description: An order triggered finalize and is in the finalizing state
- type: so.slope.order.finalized
  description: An order reached the finalized state
- type: so.slope.order.adjustment.created
  description: An order adjustment (refund) has been created
- type: so.slope.transactions.updated
  description: A repayment happened on an order

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/slope-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 email required.

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