Developer Resources
21 guides covering developer resources on the Sparkforge platform.
- API - Security Initiatives Agency and sub-account API keys that go unused for 90 days are deleted automatically once per quarter. Admins get in-app notices at 15, 7, and 1 day before dele
- Agency App Reselling Config API The Agency App Reselling Config API returns the final, client-facing prices an agency has set for an app. Call it with a sub-account OAuth token to render price
- Configure Marketplace App Listing Type Pick Standard if your app is branded for Sparkforge and only needs to appear in non-white-label accounts. Pick White-Label for the broadest reach — but the app
- Conversations API -Add Inbound Message (with Contact ID) The Add Inbound Message endpoint accepts a Contact ID and posts the message to the right thread automatically — no need to resolve a Conversation ID first.
- Developer Guide for selling Web-Widgets on the App Marketplace Custom widgets extend the Sparkforge funnel builder with HTML, CSS, and JS embedded via iframe. Build a settings app that emits code through postmate, package a
- Enhanced Account Security Enhanced Account Security stops auto-generation of location API keys, removes keys from API responses, and disables legacy v1 User APIs. It became the default o
- How to Use Webhook.site to Troubleshoot your API Requests Webhook.site gives you a free test URL that captures incoming HTTP requests in real time. Swap it in for the Sparkforge endpoint while you debug, then put the l
- How to get started with the Developer's Marketplace To build on Sparkforge: register an app at marketplace.sparkforge.com, choose Agency or Sub-Account distribution, add OAuth scopes, generate Client ID and Clien
- How to manage developer user accounts? Sparkforge developer accounts use role-based access control with three roles — Owner, Admin, and User. Owners and Admins can add, edit, and remove users; Users
- How to reconnect broken Marketplace Apps on Sparkforge If a Marketplace app loses its access or refresh token, call the Reconnect API to get a fresh authorization code, then exchange it through the standard Get Acce
- Interactive Voice Response (IVR) Guide - Triggers & Actions Sparkforge builds Interactive Voice Response menus inside Automation. Start with the IVR Workflow Recipe for a preconfigured menu, or build from scratch with th
- Listing Conversation AI and Voice AI Templates on the Marketplace Agency Owners and Admins can list Conversation AI or Voice AI agents on the Sparkforge Marketplace. Templates bundle prompts, actions, and underlying assets lik
- Marketplace App Distribution Type Marketplace apps are configured by three fields: target user (Agency or Sub-account), who can install, and bulk install support. Each combination maps to a spec
- Marketplace: App Uninstall API The Sparkforge Marketplace App Uninstall API lets developers programmatically remove their app from dormant user accounts, cutting unnecessary webhook events an
- Set Up Your Marketplace App Pricing Set your Marketplace app's pricing inside the developer console: pick payment collection (Sparkforge platform recommended), choose Free, Subscription, One-time,
- Sparkforge API Documentation The Sparkforge API exposes REST endpoints for contacts, conversations, calendars, workflows, and payments at marketplace.sparkforge.com/docs. V1 is end-of-suppo
- Sparkforge Webhook Logs Dashboard Overview The Webhook Logs Dashboard records every outbound webhook from your Sparkforge integration, including payloads, retries, and response codes. Search and inspect
- Unlocking Customization: Enhancing Marketplace Apps with Custom JavaScript Sparkforge Marketplace apps with agency distribution can include custom JavaScript and CSS, subject to a 10-day review. Scripts must be readable, self-contained
- Workflow Trigger - Inbound Webhook The Inbound Webhook trigger gives every workflow a unique URL that accepts POST, GET, or PUT requests. Map the incoming JSON to CRM fields and run automations i
- Workflow Trigger - Number Validation The Number Validation trigger fires when a contact's phone number is checked against the carrier database. Use it to keep SMS lists clean, tag bad numbers, and
- Workflow Trigger - Video Tracking The Video Tracking trigger fires a Sparkforge workflow when a known contact watches a configured percentage of a funnel-hosted video. Use it for follow-ups, lea