Quickstart
Make your first authenticated request in a few minutes.
1. Create a secret key
In the dashboard go to Developers → API keys and create a key. You get an sk_test_* key (routes to your sandbox workspace) and can create an sk_live_* key when you ship. Copy it now - it is shown once.
2. Call the API
Send the key as a Bearer token. This lists your forms:
bash
curl https://app.softsolz.uk/api/v1/services/forms/forms \ -H "Authorization: Bearer sk_test_your_key"3. Use an SDK (recommended)
The official SDKs wrap auth, retries and pagination.
Node
npm install @softsolz/sdkNode
import { SoftSolz } from '@softsolz/sdk';
const client = new SoftSolz({ apiKey: process.env.SOFTSOLZ_API_KEY });const forms = await client.forms.list();console.log(forms);Python
pip install softsolzPython
import osfrom softsolz import SoftSolz
client = SoftSolz(api_key=os.environ["SOFTSOLZ_API_KEY"])forms = client.forms.list()print(forms)4. Go live
Swap your sk_test_* key for an sk_live_* key. Test keys only ever touch your sandbox workspace, so live data is never returned to a test key.
Next
Read Authentication, then browse the API Reference.