Authentication
Every request to pipe0 needs an API key, sent as a bearer token. A free account is enough for sandbox requests; production requests also need an active subscription.
Create an API key
Log in to your account.
Navigate to the settings page.
Select "API keys" in the sidebar.
Click "Create".
Send an authenticated request
Pass the key in the Authorization header:
curl -X POST "https://api.pipe0.com/v1/pipes/run/sync" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"config": { "environment": "sandbox" },
"pipes": [{ "pipe_id": "person:name:split@1" }],
"input": [{ "id": "1", "name": "Jane Doe" }]
}'Don't store API keys in the browser. Connect browser-based apps to pipe0 through a server or serverless function that can store keys securely.