Connect integration
Changed onConnects an API-key / webhook-secret integration: polar, paddle, dodo, lemon_squeezy, whop, revenuecat, superwall, creem, chargebee, clerk, posthog, segment, affonso, attio, or sparkloop. Credentials are validated, stored encrypted, and never returned. Lemon Squeezy creates a managed signed webhook when webhookSecret is omitted, or uses a caller-managed secret as fallback. Payment providers queue their initial revenue backfill, except RevenueCat and Superwall, which are webhook-only; Affonso queues its affiliate backfill; PostHog and Segment can optionally import event history. Attio registers its own webhook when inbound mappings are saved, so it takes no webhookSecret. SparkLoop registers its webhook in SparkLoop during connect and receives partner referrals for one publication (providerAccountId, required only when the account has several). Reconnecting replaces stored credentials. OAuth and app-install providers require the dashboard. Requires the integrations:manage scope.
Request
- Base URLhttps://api.sequenzy.com/api/v1
- URLhttps://api.sequenzy.com/api/v1/integrations/connect
- AuthHTTP bearer
Request body
Response
Integration connected
Example response
{
"success": true,
"integration": {
"provider": "shopify",
"name": "Shopify",
"lastSyncSkipped": {
"records": [
{
"reasonCode": "invalid_email_domain",
"reason": "Invalid domain for \"buyer@example.com\": Domain cannot receive email (no MX records)"
}
]
}
}
}Changes
- breaking
the response's body type changed from
objectto no type for status - breaking
removed the required property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
added the new optional request property
/ - info
added the new
sparkloopenum value to the request property - info
added
subschema #2to the response bodyallOflist for the response status - info
added the non-success response with the status
- info
added the optional property
to the response with the status
- breaking
- info
added the new
superwallenum value to the request property
- info